Keyword Density Checker
Spot uneven keyword placement and risky repetition before you publish so readers get natural copy and your page still signals clear topical focus.
Keyword density formulas
pasteHint
Top Keywords
Paste text to see keyword frequencies.
Keyword Density
Paste text to see keyword frequencies.
AI Deep Review
Density vs editorial band
chartBandSub
Placement by thirds
chartSegSub
Secondary phrases (top 3)
chartSecSub
How to use this keyword density checker
Paste the full draft you want to audit, set the primary phrase you are optimizing for, add optional secondary phrases, tune the prominence window, then read KPIs and charts before running AI Deep Review on demand.
Fields and controls
Paste body copy only; include headings if they carry your target language. Exclude site chrome, cookie banners, or duplicate footers so totals reflect reader-visible content.
Match the phrase you want to measure as one unit—multi-word phrases use boundary-aware counting so partial token matches do not inflate totals.
Comma-separated supporting phrases (up to three charted). Use entities, synonyms, or proof points you expect near the topic.
Leave off for normal English editing. Enable when auditing exact brand casing or code-like strings.
Counts words from the start of the paste. Increase toward 150–250 when your hero and intro carry the commercial promise; shrink when you want headline-only prominence.
Optional. Multiplies estimated silent read hours (238 WPM) by your rate for a rough loaded review cost—separate from SEO ranking value.
Reading the KPI row
- Words and occurrencesEstablish the base frequency for your primary phrase.
- Density vs opening densityCompare whole-document emphasis with how strongly the phrase appears inside the first N words.
- Band checkFlags unusually low or high density against a simple 1–2.5% reference for multi-word phrases.
- Read-time valueAppears when hourly rate is set.
Charts
- Band chart — visualizes current density vs the planning band.
- Thirds chart — shows whether mentions cluster in one segment.
- Secondary chart — compares hit counts for listed phrases.
AI Deep Review
Runs only when you click ANALYZE; it sends current metrics to Gemini for structured editorial feedback.
Important checks before you trust the numbers
- Hyphenation and smart punctuation can split what humans read as one phrase—normalize if your CMS exports odd characters.
- Quoted speech and examples may repeat a phrase for teaching; decide whether to exclude those blocks for marketing density.
- Density complements—not replaces—search intent fit, internal links, page experience, and factual depth.
Example workflow
Paste copy or fetch a URL; primary and secondary keywords can follow the page when you load from a URL.
- Clean clears text, URL field, loaded status, and keyword fields.
- Empty text or an unfetched URL clears keyword inputs automatically.
- Adjust prominence window and case sensitivity to match your audit rules.
Why keyword density still matters as a diagnostic—not a target score
This keyword density checker measures how often your primary phrase appears relative to total word length, how concentrated it is in the opening segment, and how hits distribute across the first, middle, and final thirds of the draft—so you can spot awkward repetition, thin usage, or uneven placement before you publish.
Modern search systems reward helpful, specific answers and trustworthy pages. Raw repetition alone does not guarantee rankings, and extreme repetition can harm readability. Density is best used as a sanity check alongside structure, intent alignment, and experience signals—exactly how experienced editors treat it in professional workflows.
Pair this analysis with a full word counter pass when you need token-level totals and sentence rhythm, then use our reading time calculator to translate length into minutes for realistic scheduling. When spacing or export quirks distort counts, normalize text with remove extra spaces before you trust density math.
A practical workflow is triage first: confirm the page answers the question, then review headings and intros for intent, then check whether primary language sounds natural in context. Density and prominence help you catch outliers—sections that mention the topic too rarely to feel authoritative, or paragraphs that hammer the same phrase until the prose feels mechanical.
Secondary phrases deserve their own lane. Supporting terms should reinforce meaning without competing for the same sentence slots. The on-page charts let you compare a small set of secondary phrases so you can see whether synonyms and related entities appear where readers expect them, not only whether one string repeats.
Editorial teams also align density with accessibility and mobile reading. Short paragraphs and clear headings reduce cognitive load; keyword placement that respects those structures tends to read as helpful rather than manipulative. If your density looks fine but the page still feels thin, the issue is usually depth and examples—not another repetition of the same token.
Think of topical coverage in layers: headings promise what the sections deliver, body copy supplies proof and steps, and closing paragraphs tie outcomes back to the reader’s job to be done. A sort text lines pass can help when you are restructuring outlines imported from messy docs, while remove duplicate lines keeps pasted research notes from inflating counts before you measure density on the final narrative.
Experienced SEO editors still watch density because it surfaces repetition patterns that automated grammar tools miss: the same two-word stem in every paragraph opener, or a branded phrase that appears only in the hero and footer but never in the substantive middle. Those patterns are editorial problems first—readers notice them before algorithms do.
Inputs, matching rules, and what each metric means
Primary keyword or phrase should match how you want to measure focus: single word, two-word head term, or a short phrase. Multi-word matching respects word boundaries so you do not accidentally count substrings inside unrelated tokens.
Case sensitivity is usually off for English editorial work so you capture natural capitalization in headings and body copy. Turn it on when you must audit branded casing or code-like tokens precisely.
Prominence window limits density to the first N words—often the lead and hero copy where search snippets and readers focus first. A healthy page can show slightly higher prominence than whole-document density when the topic is introduced clearly up front; the gap becomes a problem when the opening is stuffed while the rest of the article under-delivers substance.
Optional hourly editorial rate converts estimated reading time into a rough dollar signal for review cost. It is a planning aid for teams that trade editor hours against launch windows—not a valuation of SEO outcomes.
Semantic coverage without stuffing
Strong pages answer questions with varied vocabulary: synonyms, entities, related tasks, and concrete examples. Density on one string does not capture that breadth, which is why secondary phrases are charted separately. When supporting language lags behind the primary phrase, readers may feel the page is narrow even if the head term is repeated “enough” by percentage.
KPI dashboard, charts, and how to read them
The KPI row summarizes totals, occurrences, whole-document density, opening-segment density, a simple band check against a conservative 1–2.5% reference range, and optional read-time value. Charts visualize density against that band, placement by thirds, and secondary phrase hits.
What this shows: where your whole-document density sits relative to a conservative planning band.
Assumptions: illustrative band 1.0%–2.5%; your live numbers come from the tool inputs.
Representative outputs: verify density in the widget before citing in client-facing audits.
What this shows: whether mentions cluster in one section instead of supporting the full narrative arc.
Assumptions: document split into three equal word-count segments.
Representative outputs: compare hit counts across segments in your live run.
What this shows: relative visibility of supporting phrases you list as secondary keywords.
Assumptions: up to three secondary phrases displayed from your comma-separated list.
Representative outputs: raw hit counts—pair with editorial judgment for intent fit.
Depth, limitations, and how experts interpret the numbers
Density cannot measure relevance to query intent, E-E-A-T, or technical health. It also cannot see semantic variants unless you add them as secondary phrases or run separate checks. Treat the output as structured feedback for editors, not a score to maximize.
Search engines also weigh page experience signals: clarity of navigation, mobile legibility, and whether the page loads meaningful content quickly. A paragraph that reads well on a phone at 16px body size often needs fewer forced repeats than one written as a dense wall of text—because readers skim, headings carry more of the topical signal, and lists break complex ideas into scannable units.
If you localize pages, remember that tokenization and compounding differ by language; this implementation follows whitespace word boundaries suited to English drafts. For multilingual programs, re-run analysis per locale rather than translating density figures directly.
When you need structural experiments—line order, mirrored strings, or QA on reversed copy—use reverse text modes as a sandbox, then return here after substantive edits so measurements reflect the final draft.
A practical QA checklist before sign-off
Read the intro aloud: does the primary phrase sound like it belongs, or does it fight the sentence rhythm? Scan the middle third for proof—data, steps, or examples—that justifies the claim in the headline. Confirm the closing section ties back to the reader’s next step without reintroducing the same phrase in every sentence. If those checks pass, density metrics are more likely to reflect disciplined writing rather than accidental repetition.
Related tools and internal resources
- Word Counter — rhythm, sentence mix, and richer text metrics alongside density.
- Reading Time Calculator — translate length into reader and narrator minutes.
- Remove Extra Spaces — stabilize exports before counting.
- Sort Text Lines — reorganize outline lists while iterating on structure.
Frequently Asked Questions about Keyword Density Checker
How is keyword density calculated here?
Whole-document density equals (occurrences of your phrase × words in that phrase) divided by total word count, expressed as a percentage. The opening segment uses only the first N words you set, counting phrase words inside that window so prominence reflects lead copy, not the full draft.
What does the 1–2.5% band mean?
It is a conservative planning band many editors use for English body copy when a phrase is two or more words—enough presence to feel on-topic without sounding mechanical. Single-word topics and branded phrases may sit outside the band while still reading naturally; always judge by clarity and intent fit.
Why track placement by thirds?
Even density can hide poor structure: mentions stacked in one section while the rest of the page stays generic. Splitting the draft into equal word-count thirds shows whether your language supports the full argument or clusters awkwardly at the top or bottom.
Do secondary keywords affect primary density?
No. Secondary phrases are counted separately so you can compare supporting language without changing the primary math. Use them to confirm synonyms and related entities appear where readers expect them.
What is the optional USD hourly field for?
It pairs estimated silent reading minutes (at 238 WPM) with an hourly editorial rate to produce a rough dollar planning figure for review time. It does not price SEO outcomes or keyword value.
What does AI Deep Review do?
After ANALYZE, your inputs and computed metrics are sent to Gemini for structured commentary on natural language risk, over-optimization, and next edits. It is guidance—not a substitute for editorial judgment or search-console data.