Content Optimizer
Paste an article and a target keyword. You get word and sentence counts, keyword density, headings, a Flesch readability score, and a score out of 100 with clear fixes. Everything runs in your browser — your text is not uploaded to a server.
What this tool does — and does not do. It checks the structure of the text you paste: length, headings, keyword use and readability. It does not fetch competitor pages, it does not know Google rankings, and its score is a content-structure guide, not a ranking guarantee.
Advertisement
How the score is worked out
The score is the sum of six checks, 100 points in total. Nothing is guessed: each check shows its points.
- Word count vs target — 20 points. Full points at or above your target, half points at half the target or more.
- Keyword density 0.5%–2.5% — 20 points. Density is keyword uses ÷ total words × 100. Half points just outside that band.
- Keyword in the first paragraph — 15 points.
- Headings: 1 H1 and at least 1 H2 — 15 points.
- Average sentence length, 20 words or less — 15 points.
- Readability: Flesch 60 or higher — 15 points. Flesch Reading Ease = 206.835 − 1.015 × (words ÷ sentences) − 84.6 × (syllables ÷ words). A syllable is counted as a group of vowels in a word, minus a trailing silent “e”, with at least 1 per word.
Plain-text headings: a short line (3–80 characters, at most 12 words, no full stop at the end) followed by a blank line counts as a heading — the first one as H1, later ones as H2. In pasted HTML, headings are counted from the H1, H2 and H3 tags.
What is checked
- Length — words, sentences, paragraphs, average sentence length and average words per paragraph.
- Keyword use — exact phrase, case-insensitive; uses, density, in the first 100 words, in the first paragraph, and in a heading.
- Headings — how many H1, H2 and H3 headings the text has.
- Readability — Flesch Reading Ease, its plain-English band, and a grade estimate (an estimate from the Flesch score, not a measurement of the reader).
Text under 50 words is still analysed, with a note that the averages and readability score are only a rough guide at that length.