Free tool

Content Analyzer

Paste a draft or a published article to check readability, keyword use, heading structure and filler phrases. You get specific things to fix, with the reason for each, instead of a made-up SEO score.

Runs in your browser. Your content is never uploaded or stored.

Headings, lists and links are kept when you paste from Google Docs, Word or a web page.

The phrase the page should rank for. Singular and plural count as the same keyword.

How to use the content analyzer

  1. Paste your content. Copying from Google Docs, Word or a live page keeps headings, lists, links and images; plain text works too, with # and ## for headings.
  2. Add the main keyword if the page targets one, to check where and how often it's used.
  3. Work through the suggestions marked "To improve". The results update as you edit, so you can fix things in place and watch them clear.

What it checks

  • Keyword use. Whether the keyword appears in the main heading, in the first 100 words and in subheadings, and whether it's repeated so often that the text reads as stuffed.
  • Readability. Flesch reading ease and Flesch-Kincaid grade level, average sentence length, sentences over 25 words and paragraphs over 150 words.
  • Structure. The heading outline, missing or multiple H1s, skipped heading levels, stretches of more than 300 words without a subheading, a long opening paragraph, and images without alt text.
  • Repeated phrases. The one- to three-word phrases you use most, which show what the text is really about. If they don't match the topic you want to rank for, the page may be drifting.
  • Filler phrases. Stock openers and clichés such as "in today's digital world" and "delve into", which add words without adding information.
  • Evidence. How many numbers and figures you use, and how many links, since specific, sourced claims are more useful to readers and easier for AI answers to quote.

What it doesn't do, on purpose

There's no overall SEO score, no keyword density target and no word count goal, because Google doesn't use any of them. Its SEO Starter Guidesays content length alone doesn't matter for ranking, and itsspam policiestreat unnatural keyword repetition as keyword stuffing. A single score would reward writing to the tool instead of to the reader. Instead, every suggestion says what to change and why, and you decide whether it applies.

The same goes for headings. Google says heading order and the number of H1s don't affect ranking, so those checks are marked as notes, not problems. They're still worth fixing for readers and for people using screen readers.

How the scores are calculated

Flesch reading ease comes from Rudolf Flesch's 1948 formula: 206.835 minus 1.015 times the average words per sentence, minus 84.6 times the average syllables per word. Higher is easier; the labels, from "very easy" to "very difficult", are Flesch's own.Flesch-Kincaid grade level is the 1975 version developed for the US Navy, which expresses the same inputs as a US school grade. Both skip headings, and syllables are estimated from spelling, so treat the numbers as close, not exact.

Reading time assumes 238 words a minute, the average silent reading speed for non-fiction found in a2019 meta-analysis of 190 studiesby Marc Brysbaert.

For what to do with the results, see our guide to on-page SEO, which covers headings, keywords and search intent, and our guide to AEO and GEO, on writing passages that AI answers can quote.

Content analyzer: frequently asked questions

What is the ideal keyword density?

There isn't one to hit. Repeating a phrase unnaturally is keyword stuffing, which is against Google's spam policies. This tool flags repetition as heavy above about 2.5 uses of the keyword per 100 words, and as likely stuffing above about 4. Those thresholds are our rule of thumb for when text starts to read badly, not an official number.

What is a good Flesch reading ease score?

It depends on who you're writing for. On Flesch's scale, 60 to 70 is plain English, which suits most web pages. Content for specialists often scores lower because of necessary technical terms, and that's fine if your readers know them. Use the score to spot passages that are harder than they need to be, not as a target.

Does readability affect SEO?

Not as a score; Google publishes no readability target. Its guidance on helpful content does ask whether a page is well produced and free of spelling and stylistic problems, and clear writing helps people get what they came for, which is what ranking systems try to reward.

Can I analyze a published page?

Yes. Select the article text on the page, copy it and paste it in; headings, lists and links are kept. The tool can't fetch a URL for you, because it runs entirely in your browser and never sends your content to a server.

Is my content stored anywhere?

No. Everything is analyzed in your browser and nothing is uploaded, so it's safe to check unpublished drafts and client work.

Does it work in languages other than English?

Partly. Keyword, structure, phrase and length checks work in any language that separates words with spaces. The readability formulas, syllable counts and filler phrase list are built for English.

Want content that ranks and reads well?

Our on-page SEO work improves the pages you already have, from structure and headings to the copy itself.