Skip to main content

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

d=nkW×100(n=occurrences,  k=phrase words,  W=total words)d = \frac{n \cdot k}{W} \times 100 \quad (n=\text{occurrences},\; k=\text{phrase words},\; W=\text{total words})
d=Keyword density (whole document) (%)
n=Occurrences of the phrase
k=Words in the measured phrase (words)
W=Total words in the pasted text (words)
Keyword Density

pasteHint

Top Keywords

Paste text to see keyword frequencies.

Keyword Density

Paste text to see keyword frequencies.

Words0
Occurrences0
Density0.00%
Opening density0.00%
vs 1–2.5% bandLow
Read-time value

AI Deep Review

Density vs editorial band

chartBandSub

1% - 2.5% bandNow 0.00%

Placement by thirds

chartSegSub

first0middle0last0Total words 0

Secondary phrases (top 3)

chartSecSub

Add secondary keywords

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

Draft text area

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.

Primary keyword or phrase

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.

Secondary keywords

Comma-separated supporting phrases (up to three charted). Use entities, synonyms, or proof points you expect near the topic.

Case sensitivity

Leave off for normal English editing. Enable when auditing exact brand casing or code-like strings.

Prominence window

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.

Hourly editorial rate (USD)

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

  1. Words and occurrencesEstablish the base frequency for your primary phrase.
  2. Density vs opening densityCompare whole-document emphasis with how strongly the phrase appears inside the first N words.
  3. Band checkFlags unusually low or high density against a simple 1–2.5% reference for multi-word phrases.
  4. 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.

Keyword density checker chart showing current density percentage against a one to two point five percent editorial band

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.

Keyword density checker chart of phrase hits in first middle and last thirds of the document

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.

Keyword density checker bar chart comparing hit counts for secondary keyword phrases

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

Same tool in other languages

Questions fréquentes sur 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.

🧮 SEO tool