Enter your URL or paste your content
Paste any live URL, yours or a competitor’s. Optionally add a target keyword and the tool will report on it specifically, including where it appears on the page. Working on an unpublished draft? Switch to paste mode and drop in up to 20,000 characters. The analysis runs identically, with no fetching involved.
Run the analysis
The page is fetched and rendered server-side, including JavaScript content, then the main text is extracted along with the title, meta description and headings.
Read the phrase tables
Three tabs show the top one, two and three-word phrases with counts, density bars and icons marking which phrases appear in the title, description and H1.
Check the target keyword card
If you supplied a keyword, a dedicated card shows its count, density and presence in the first 100 words, with a guidance band from natural through to possible over-optimisation.
Who can use this checker.
Useful whenever the question is “what is this page actually saying, and how often?”
Content writers
Check a draft reads naturally before it ships, without hand-counting phrases
Editors
Catch repetitive phrasing and stuffing in submitted copy in one pass
SEO specialists
Diagnose over-optimised pages during audits and confirm fixes after rewrites
Agencies
Show clients precisely why a page reads like it was written for robots
Competitor researchers
See which phrases a top-ranking page emphasises and where it places them
Website managers
Sense-check older posts that were written back when stuffing was fashionable
eCommerce teams
Audit template-generated category copy that repeats itself without anyone noticing
Freelancers
Add a quick, evidence-backed content check to client deliverables
What is a good keyword density percentage?
Somewhere between 0.5 and 2.5 percent tends to read naturally for a target phrase. There is no magic figure Google rewards. Above roughly 4 percent the repetition usually becomes obvious to readers, which is the real problem worth fixing.
What is keyword stuffing exactly?
Repeating a keyword or close variants so often that the text stops sounding human: cramming it into every heading, sentence and alt tag. Google names it explicitly in its spam policies, and pages that do it tend to underperform or get filtered.
Can I paste text instead of a URL?
Yes. Paste mode accepts up to 20,000 characters and skips fetching entirely, which is handy for unpublished drafts, paywalled pages or content still in a Google Doc. The analysis is identical to URL mode.
Is the keyword density checker free?
Yes, and it is one of our cheapest tools to run because the analysis is pure text maths with no AI processing. That lets us offer a generous rate limit of checks per hour without any signup or email gate.
Does keyword density affect Google rankings?
Not as a direct factor. Google understands topics through far more sophisticated signals than word counting. Density matters as a diagnostic: unnaturally high repetition is a symptom of writing for bots, and Google is good at spotting that pattern.
Does the tool work on JavaScript pages?
Yes. Pages are fetched through a rendering pipeline that executes JavaScript before extracting the text, so content on React, Vue and similar frameworks is analysed properly. A plain fetch fallback covers pages where rendering is unnecessary.
Which phrase lengths does the checker count?
Single words, two-word phrases and three-word phrases, shown in three separate tabs. Each tab lists the top twenty phrases with counts, density percentages and icons showing whether the phrase appears in your title, meta description or H1.
Does it work on non-English pages?
It will count and score phrases in any language. The stopword filter that removes common filler words is English-only for now, so results for other languages may include words like articles and prepositions in the top phrases. If a full content review would help, see our website audit service.

UK Address: 6 St. Davids Square, London, E14 3WA, United Kingdom

US Address: 9100 Wilshire Blvd East Tower, Suite 333, Beverly Hills, CA 90212, United States
Solvid is an international SEO and link building agency. Solvid is a registered trademark of Solvi & Heirs LTD, registered in England and Wales. Registered Address: 6 St. Davids Square, London, England, E14 3WA
VAT: GB 326425708
Reg: 09697233
hello@solvid.co.uk
Our Services
Sectors
Useful Links
Tools
2026 Solvi & Heirs LTD | Terms & Conditions | Privacy Policy | Cookies Policy | Sitemap | GDPR | Your Right To Be Forgotten

