Skip to main content
Category

Free online SEO tools

Meta tag generators, keyword density checkers, backlink analyzers, sitemap validators, and schema builders.

Thirteen SEO tools, split between generators that write a file or a tag for you and auditors that read something you paste in. On the generator side, Schema Markup covers 15 schema.org types — Article, FAQ, Product, LocalBusiness, Event, Recipe, HowTo, Organization, BreadcrumbList, VideoObject, SoftwareApplication, JobPosting, Course, Review and WebSite — and emits JSON-LD ready for the head of a page. XML Sitemap builds a urlset with a changefreq, priority and lastmod on every entry and starts from a blog, e-commerce or SaaS preset. Robots.txt Generator opens on an allow-all, block-all, standard or WordPress ruleset, and Robots.txt Validator parses a file you paste, reports missing colons, unknown directives and crawl-delay lines, then tests individual paths against the rules it found. On the auditing side, Heading Analyzer extracts H1 through H6 from pasted markup and flags a missing or duplicated H1, a skipped level, an empty tag, a heading past 70 characters and shouted all-caps text. Keyword Density counts one-, two- and three-word n-grams with an optional stop-word filter and can diff your draft against a competitor page you paste beside it. Readability Score runs six formulas over the same passage — Flesch Reading Ease, Flesch-Kincaid grade, Gunning Fog, SMOG, Coleman-Liau and the Automated Readability Index — which is useful precisely because they disagree. OG Preview redraws a title, description and image as the card Facebook, X, LinkedIn, Slack, Discord, WhatsApp, Pinterest and Telegram each assemble, applying every platform's own truncation point. OG Image Generator paints a 1200 by 630 card on a canvas and downloads the PNG. Slug Generator transliterates accented Latin and Cyrillic letters, drops stop words and trims to a character budget. UTM Builder assembles the five standard utm_ parameters plus utm_id from twelve channel presets. Two of the thirteen genuinely leave your browser, and it matters which: HTTP Status Checker posts the URL you type to a Cloudflare Pages Function on this site, which fetches it server-side and returns the status code, response headers and redirect target, because a browser cannot read those cross-origin. Meta Analyzer can pull a live page's tags for you through the third-party allorigins.win proxy, so that URL is visible to someone else; paste your own markup instead and nothing is transmitted. Every other tool here parses, counts and draws inside this tab.

13 tools · always free · no account needed

How to choose the right tool

Start from the artefact you need. If the output belongs in your web root, that is XML Sitemap or Robots.txt Generator, with Robots.txt Validator as the follow-up — paste the live file, then test the exact paths you worry about. If the output belongs in the head of a document, Schema Markup handles structured data and Meta Analyzer handles title, description and the OG and Twitter pairs. If you are judging copy rather than markup, Readability Score and Keyword Density both take pasted text but answer different questions: one grades sentence and syllable load, the other shows which phrases actually repeat. Heading Analyzer is the markup counterpart and wants rendered HTML, not prose. For anything that will be shared, run OG Preview first to see whether the card truncates badly, then build the image in OG Image Generator. Open UTM Builder only when the click will land somewhere your analytics property does not already cover. HTTP Status Checker is for pages behaving oddly rather than reading badly: it surfaces the redirect chain, caching headers and security headers the browser hides.

Frequently asked questions

Do these SEO tools send my site or my text anywhere?

Eleven of the thirteen never make a network request. Parsing, n-gram counting, readability maths and canvas drawing all run in this tab. Two are exceptions by necessity. HTTP Status Checker sends the URL you type to a Cloudflare Pages Function hosted with this site, because response headers and redirect chains cannot be read cross-origin from JavaScript. Meta Analyzer's fetch button routes the target URL through the allorigins.win CORS proxy, a third party; if that matters, paste the page source into the same fields instead and the tool behaves identically without the request.

Which schema types can the Schema Markup generator produce?

Fifteen: Article, FAQ, Product, LocalBusiness, Event, Recipe, HowTo, Organization, BreadcrumbList, VideoObject, SoftwareApplication, JobPosting, Course, Review and WebSite. Each has its own field list with the required properties marked, and the output is JSON-LD in a script tag rather than microdata or RDFa. Note that Google retired FAQ and HowTo rich results, so those two are worth generating for clarity and for machine readers, not for a rich snippet. Paste the result into the head of the page it describes and validate it with Google's Rich Results Test before shipping.

Why does Readability Score give six different grade levels?

Because the six formulas measure different proxies. Flesch Reading Ease and Flesch-Kincaid use syllables per word and words per sentence. Gunning Fog counts words of three or more syllables. SMOG needs at least three sentences and weights polysyllables differently. Coleman-Liau and the Automated Readability Index ignore syllables entirely and use characters per word, which makes them steadier on technical text full of acronyms. When the six agree, the text is genuinely at that level. When they scatter, look at what your writing is doing that one formula rewards and another punishes.

Can the keyword density tool tell me the right density to aim for?

It shows what is in the text, not what a search engine wants, and no honest tool can promise the latter. What is useful is the comparison mode: paste a page already ranking for your query into the competitor field and the tool shows both n-gram tables side by side, so you can see whether you are far below or absurdly above the phrasing that is already working. Stop words are filtered by default on single words and left in for two- and three-word phrases, since those carry the grammar that makes a phrase real.

Will the OG Preview cards match what Facebook and X actually render?

The layouts, image aspect ratios and character limits are modelled on each platform's published specifications — 1200 by 630 at 1.91:1 for Facebook and LinkedIn, 1200 by 600 for a large X card, 1280 by 720 for Discord — and titles and descriptions truncate at each platform's own cutoff. It is a faithful mock, not a live scrape: platforms cache aggressively and redesign without notice. Once the page is live, push it through the platform's own debugger to bust the cache and confirm.

What does the HTTP status checker show that my browser cannot?

The raw response before the browser follows it. Redirects are resolved silently in the address bar, and cross-origin response headers are unreadable from page JavaScript, so a 301 chain, a missing Strict-Transport-Security header or an absent Cache-Control is invisible from a normal tab. The Pages Function fetches without following redirects and hands back the status code, the headers with short explanations, the redirect target, and a pass or fail on HSTS, X-Frame-Options, X-Content-Type-Options and Content-Security-Policy.

You might also need

Updated

We use anonymous analytics to improve ToolChamp. No personal data is stored or sold. Privacy Policy