Quick answer: paste text below and get instant keyword density for every 1-, 2-, and 3-word phrase, plus a verdict on your target keyword against the healthy 0.5–2.5% range. Density is a diagnostic, not a dial: 0% means the page never says what it wants to rank for; 3%+ reads as stuffing.
Free Keyword Density Checker & Analyzer (Instant)
How to use the checker
Paste your page's body copy into the input field and click Analyse. Use body copy only — not a full HTML export. Navigation labels, footer links, and size-guide tables add words that pad the total and make keyword density look lower than it is in the copy a reader actually reads.
The checker calculates:
density % = (keyword occurrences ÷ total word count) × 100
For a 400-word product description where "linen duvet cover" appears six times: (6 ÷ 400) × 100 = 1.5% — inside the natural range.
One edge case worth knowing: on a very short page (under 150 words), even two mentions of a phrase can push density above 2.5%. The signal to act on in that case is the low word count, not the density figure itself.
How to read the numbers
Density does not rank pages — but it exposes two failure modes fast. If your target phrase sits at 0%, the page cannot rank for it: search engines still need the words to appear where they carry weight (title, H1, early body copy). If it sits above 2.5% — the point at which the checker above stops calling it healthy — and the top-phrases table is one phrase repeated with minor variations, the copy was written for a crawler from 2009, and modern engines treat it as spam.
The more useful signal is the 2- and 3-word phrase tables. They show what the page is actually about, statistically. A product page for a linen duvet cover whose top phrases are "free shipping", "add to cart", and "sign up" has a content problem no single-keyword count reveals — the selling copy is thinner than the interface chrome around it.
Practical rule: If your top bigrams are interface strings like "add to cart" or "free returns", the fix is more product copy, not keyword insertion.
Density ranges at a glance
| Density | Signal | Recommended action |
|---|---|---|
| 0% | Keyword absent | Add to title, H1, and first 100 words |
| 0.1–0.5% | Thin presence | One or two natural additions may help |
| 0.5–2.5% | Healthy range — what the checker above reports as healthy | No action needed |
| Above 2.5% | Stuffing risk — the checker flags this | Rewrite; spread synonyms and related phrases through the copy |
Practical rule: Run the checker on a competitor's best-ranking page first so you know what natural density looks like for that specific query.
Applying the results in Shopify
Keyword placement problems in Shopify almost always sit in one of four editable fields:
- Product description — Online Store > Products > [product] > Description
- Collection description — Online Store > Collections > [collection] > Description
- Page body — Online Store > Pages > [page]
- Blog post body — Online Store > Blog posts > [post]
Title tags and meta descriptions are separate fields — density analysis covers body copy only. For title and meta placement, use RankEngine's free SEO title generator and meta description generator directly. For collection pages in particular, the collection page SEO guide covers how to write descriptions that carry keyword weight without reading as a bare category label.
What to do with the result
Put the keyword in the title, H1, and first 100 words; keep body copy natural; and let related phrases (material, size, use case) carry the rest of the relevance. The Shopify SEO guide covers where each signal lives in a Shopify theme, and RankEngine's audit checks keyword placement across every product in the store at once — including the pages you forgot exist.
Practical rule: Prioritise the 10 product pages that already get the most organic clicks — a content fix there has the biggest revenue surface.
Frequently asked questions
What is a good keyword density?
There is no official number — Google does not rank by density — but in practice healthy pages land between 0.5% and 2.5% for the primary keyword. Below ~0.5% the topic may be too diluted for the page to be clearly about the term; above ~3% it starts reading as stuffing, which hurts both readers and rankings.
Is keyword density still a ranking factor?
Not as a dial you can turn. Google evaluates topical relevance with far more sophisticated signals than term counts. Density is useful as a diagnostic: 0% means the page never says the thing it wants to rank for; 5% means it says little else. Both are problems density surfaces in seconds.
What is keyword stuffing?
Repeating a keyword unnaturally — in body text, lists of cities, or hidden text — to manipulate rankings. It violates Google’s spam policies and reads terribly. If your density is above ~3% and sentences exist only to repeat the phrase, rewrite them for the reader.
Does this tool count phrases or just single words?
Both. It reports the top single words, two-word, and three-word phrases with counts and density, after filtering stopwords like "the" and "and" — so what you see is what the page is actually about.
Is my text uploaded anywhere?
No. The analysis runs entirely in your browser. Paste a draft, a competitor page, anything — it never leaves your machine.
More free SEO tools
SEO Title Generator & Checker
Generate SEO titles from your keyword and check any title's character count, pixel width, and keyword position.
Meta Description Generator & SERP Preview
Generate high-converting meta descriptions and preview how your page looks in Google.
Robots.txt Generator (AI-Crawler Aware)
Generate a correct robots.txt in seconds.
LSI & Related Keyword Generator
Generate related keywords, question keywords, and commercial long-tails from any seed term.
Image Alt Text Generator & Checker
Build descriptive, SEO-friendly alt text for product images and check existing alt text for length, redundancy, and stuffing.
Googlebot Simulator — See What Google Sees
Fetch any URL with Googlebot's user agent: status code, redirects, title, meta robots, canonical, X-Robots-Tag, H1s, and an indexability verdict.
Related guides
- Keyword rank tracker for Shopify: check your rankings
- How to Track Google Rankings: 4 Ways (3 Are Free)
- How to Find Backlinks — Yours or Any Site’s (Free)
- Keyword research tool for Shopify SEO (free to start)
Run this across your whole catalog
RankEngine applies and verifies these fixes on every product in your Shopify store — automatically.
Install RankEngine free
RankEngine