Losing clicks to competitors? Find out exactly why, and what to fix first.

Show me why
Skip to content

On Page SEO

What Is Keyword Density in SEO and Does It Still Matter?

Add saadrazaseo.com as a preferred source on Google

No pressure and no sales script. Just honest answers.

Short answer: Keyword density is the number of times a keyword appears on a page divided by the page’s total word count, multiplied by 100. It is easy to measure but it is not a target: Google publishes no ideal density, John Mueller has said the number of times you use a keyword does not really matter, and repeating a phrase unnaturally is keyword stuffing, which breaks Google’s spam policies. Use it only as a check for overuse.

0.5% to 3%The range that turns Yoast’s free plugin keyphrase density check green. A plugin rule of thumb, not a Google rule.Yoast, 2024
1+Mentioning what a page is about at least once “definitely makes sense”, said John Mueller. Beyond that, he said the count does not really matter.Search Engine Journal, 2021
3 examplesGoogle’s spam policies give three examples of keyword stuffing, including repeating words so often it sounds unnatural.Google Search Central, 2026

This guide is for writers, site owners and SEOs who have seen a density warning in a plugin or a “1% to 2%” rule online and want to know what to do with it. You will be able to calculate density for any draft, read the result honestly, spot real keyword stuffing, and know what to work on instead.

What is keyword density?

Keyword density is a ratio: how much of a page’s text is taken up by one keyword or phrase. It is sometimes called keyword frequency or keyphrase density (Yoast’s term). Early search engines leaned heavily on how often words appeared on a page, so the measure became popular as a quick signal of what a page was about. Today it tells you very little about rankings, but it is still a useful smoke alarm for copy that repeats itself.

The formula

Keyword density (%) = (times the keyword appears ÷ total words on the page) × 100

If “SEO tips” appears 10 times in a 500-word article, the density is 10 ÷ 500 × 100 = 2%.

Density, frequency and placement are different things

  • Frequency is the raw count (10 uses).
  • Density is that count relative to length (2%).
  • Placement is where the uses sit: title, first paragraph, headings. Placement and keyword proximity say far more about relevance than the percentage does.

Keyword density calculator

Paste your draft into a word counter (my free word counter works), count the exact uses of your keyword in the main content, then enter both numbers below. Leave out menus, sidebars, footers and comments, because they are not part of the article.

Keyword density calculator

Keyword density0.80%
Uses per 1,000 words8.0
Share of all words taken by the phrase1.60%
Low (under 0.5%): not a problem in itself. Check that the keyword is in the title, the main heading and the opening paragraph so readers know they are in the right place. If it is, stop. Do not add mentions just to move this number.
Typical (0.5% to 3%): the range most naturally written pages fall into, and the range Yoast’s free plugin marks green. It is not a ranking target. Read the page aloud: if no sentence sounds forced, you are done.
High (3% or more): worth a careful read. Short pages and product descriptions often land here legitimately, but on a long article it usually means the same phrase is being repeated where a pronoun or synonym would read better. Rewrite those sentences for the reader.

How to read it: these bands are a reading aid based on Yoast’s thresholds, not anything Google publishes. Google has no ideal keyword density. “Share of all words taken by the phrase” shows how much of the text a multi-word keyword occupies, which is why a 4-word phrase can feel repetitive at a density that looks low.

ResultWhat it usually meansWhat to do
Under 0.5%Long article, or the keyword is mostly expressed through variationsConfirm the keyword is in the title, H1 and opening. Nothing else needed.
0.5% to 3%Normal, natural writing on most pagesIgnore the number. Spend the time on content quality.
3% or moreVery short page, or repetition that reads unnaturallyRead it aloud. Replace forced repeats with pronouns, synonyms or specifics.

Rather have an expert do this for you?

Hand it over and get back to running your business.

Hand it over to me

Does keyword density still matter for SEO?

Not as a ranking lever. When Google’s John Mueller was asked about it, he said: “In general the number of times that you use a keyword on a page, I don’t think that really matters or makes sense,” adding that when you write naturally this “resolves itself automatically” (Search Engine Journal, 2021). In the same answer he said it does make sense to mention what the page is about at least once, and warned against going overboard.

Google’s own SEO Starter Guide makes the same point from the other side: excessively repeating the same words, even in variations, is tiring for users, and varying your words gives you more chances to show up in Search. The guide also says there is no magical word count target, which is one more reason a fixed percentage of a fixed length makes little sense.

Why the percentage stopped working

Google moved from counting words to understanding them over more than a decade. Panda (2011) went after thin, low-quality pages. Hummingbird (2013) began interpreting whole queries. RankBrain (2015) added machine learning, and the BERT update (2019) improved how Search understands the meaning of words in context. Since March 2024, the ideas behind the helpful content system have been part of Google’s core ranking systems, so pages written mainly for search engines tend to lose out. Each step made raw counts less informative.

Where the keyword still matters

  • Clarity: a page about “keyword density” that never uses the phrase leaves readers unsure they are in the right place.
  • Prominent positions: the title tag, H1 and first paragraph are read first, by people and by Google. See my guide to optimising meta tags.
  • Searchers’ own words: if your market searches “mobile phone” rather than “cell phone”, use their term.
  • AI answers: AI Overviews and similar features quote clear passages that answer a question. A stuffed paragraph is harder to quote, not easier.

Keyword density vs keyword stuffing

Density is a measurement. Stuffing is a behaviour, and it is the one that gets pages into trouble. Google’s spam policies define keyword stuffing as filling a page with keywords or numbers to manipulate rankings, and give three examples: lists of phone numbers without real added value, blocks of text listing cities and regions a page wants to rank for, and repeating the same words or phrases so often that it sounds unnatural. Google says it detects violations with automated systems and, where needed, human review that can lead to a manual action, and that violating sites may rank lower or not appear at all.

Notice what is missing from that definition: a percentage. A page can be stuffed at 2% if the repeats are crammed into one block, and perfectly fine at 4% if it is a 120-word product description. When I audit sites, the stuffing I find is rarely in the main article. It is usually in:

  • “Areas we serve” blocks listing 40 towns or neighbourhoods at the bottom of every page.
  • Footer text written for search engines that nobody reads.
  • Image alt text that repeats the target phrase instead of describing the image (see how to write alt text).
  • Category page intros that repeat the category name in every sentence.

A density checker run on the main content will miss all four, which is why I read the full rendered page, not just the article body. If over-optimisation is your worry, my guide on avoiding over-optimisation goes further.

How to check keyword density properly

  1. Decide what counts. Exact phrase only, or close variants too? Pick one rule and keep it, otherwise comparisons between pages are meaningless.
  2. Count main content only. Navigation, sidebars and footers inflate the word total and hide the real picture.
  3. Calculate with the calculator above or my free keyword density checker, which also lists your most repeated words and phrases.
  4. Look at the top repeated phrases, not just your keyword. Stuffing often hides in a secondary phrase you were not checking.
  5. Read the flagged sections aloud. This is the real test. The number only tells you where to look.

What the tools actually check

  • Yoast SEO gives a green light when keyphrase density is between 0.5% and 3% in the free WordPress plugin; Yoast says Premium and its Shopify app use a higher upper limit of 3.5% (Yoast). This is Yoast’s guidance, not Google’s.
  • Rank Math runs a similar check and prompts for related keywords.
  • Surfer, Clearscope and Semrush’s SEO Writing Assistant compare your term usage with top-ranking pages. They are useful for spotting missing subtopics; they are not quotas.

What about TF-IDF?

TF-IDF (term frequency weighted by how rare a word is across documents) is the idea behind many content tools: it highlights words that are distinctive for a topic rather than common everywhere. It is better than density because it points to subtopics, for example a guide to keyword density that never mentions stuffing or Yoast. Treat its output as a list of ideas to cover, a habit closely related to using related keywords and semantic SEO.

Is there an ideal keyword density?

No. The “1% to 2%” figure you will see on many blogs is not from Google, and neither is Yoast’s 0.5% to 3% range. Both are rules of thumb. What does vary, predictably, is how density behaves on different page types, which is why one number cannot fit all of them.

Page typeTypical lengthWhy density looks the way it doesWhat to check instead
Product description100 to 300 wordsNaming the product twice can push it above 3%Is the product name in the title and first line? Are specs clear?
Local service page500 to 1,000 wordsService plus city phrases repeat quicklyNo city lists; one clear location mention plus real local detail
Long guide1,500 words or moreDensity falls naturally as subtopics are coveredCoverage of the questions searchers ask
Category pageShort intro plus listingsProduct names can repeat the category term dozens of timesA short, useful intro; let filters and listings do the work

The lengths in this table are what I commonly see on audits, not Google figures. A practical rule I use instead of a target: put the main keyword in the title, H1 and first paragraph where it reads naturally, use it again only where it genuinely helps, and let variations and related terms carry the rest.

Worked example: fixing a stuffed paragraph

This is the kind of paragraph I still find on local business sites:

We offer the best SEO services in Karachi. Our SEO services in Karachi help businesses rank. If you need SEO services in Karachi, contact our SEO services Karachi team today.

Worked example: the numbers for this paragraph

The paragraph is 30 words. “SEO services” appears 4 times, so its density is 4 ÷ 30 × 100 = 13.3%. Those 4 uses take up 8 of the 30 words, so the phrase occupies 26.7% of the text. The exact phrase “SEO services in Karachi” appears 3 times (10% density) and its words take up 12 of 30, or 40% of the paragraph. Any of these numbers flags a problem, but the real giveaway is that the paragraph says nothing a reader can use.

A better version:

We help Karachi businesses get found on Google, from local map listings to service pages that rank for searches like “plumber in Gulshan” or “dentist near DHA”. Every project starts with an audit of your site and your competitors.

The rewrite names the city once, gives specific examples and a reason to act, and covers related ideas (map listings, service pages, an audit) that make the topic clearer than repetition ever could.

A Pakistan-specific trap: mixed-language and Roman Urdu pages

On Pakistani sites I often see pages written in English with Roman Urdu or Urdu sections, and the target query typed several ways (“ac repair karachi”, “AC repairing in Karachi”, “AC mistri”). Density tools count exact strings, so they report a low figure and owners respond by forcing the English phrase in again and again. That is the wrong fix. People in your market search in all of these forms, so a page that uses the spellings and terms your customers actually use, naturally, is more helpful than one that repeats a single English phrase. Check Search Console to see which versions people use to find you, then write for them. My guide to keyword research covers how to collect those variations.

What to focus on instead of keyword density

  • Search intent: give searchers the type of page and answer they expect. Check what ranks before you write.
  • Topic coverage: answer the related questions, subtopics and entities a reader would expect, as part of a holistic SEO approach.
  • One page per intent: separate pages for tiny keyword variations compete with each other. See keyword cannibalisation.
  • Readability: short paragraphs, clear headings and plain language. My free readability checker helps here.
  • Experience and sourcing: show first-hand knowledge, name the author and cite reliable sources.
  • Technical health and links: content cannot rank if it is not indexed or has no authority. Technical SEO and good on-page optimisation bring these together.

Common mistakes I see

  • Rewriting a good paragraph just to turn a plugin light green.
  • Forcing awkward exact-match phrases like “SEO services Karachi best” into sentences.
  • Copying a competitor’s keyword counts instead of beating their content.
  • Checking only the article body and missing stuffed footers, alt text and location lists.
  • Never revisiting a page after it is published, even when Search Console shows new queries it could answer.

Frequently asked questions

What is a good keyword density for SEO?

There is no official good figure. Google does not publish one, and Mueller has said the number of uses does not really matter. Most naturally written pages land somewhere between 0.5% and 3%, which is the range Yoast’s free plugin marks green, but treat that as a warning system for extremes, not a goal.

Does Google use keyword density as a ranking factor?

Google has not described keyword density as something it rewards, and its guidance says repeating words excessively is tiring for users. What Google does act on is keyword stuffing, which is listed in its spam policies and can cause a page to rank lower or drop out of results.

What does a keyword density of 2% mean?

It means the keyword appears 2 times for every 100 words, or 20 times in a 1,000-word article. Whether that is fine depends on how it reads. Twenty uses spread naturally through a long guide may be fine; twenty uses packed into the introduction is not.

Should I worry if Yoast says my keyphrase density is too low?

Not if the page clearly covers the topic. Make sure the keyphrase appears in the title, the opening and a heading where it fits, then leave it. Do not force extra mentions in to satisfy the plugin.

How do I know if I am keyword stuffing?

Read the page aloud, including the footer and any location blocks. If the same phrase keeps appearing where a normal writer would use “it”, “this” or a synonym, or if there are lists of keywords or place names, you are stuffing. Rewrite for the reader.

Do keywords in meta tags and alt text count?

The title tag helps Google and readers understand the page. Meta descriptions do not affect rankings but can influence clicks, and Google’s Starter Guide confirms it does not use the keywords meta tag. Alt text should describe the image accurately for accessibility and image search, not repeat a target phrase.

Sources

  • Google Search Central, “Spam policies for Google web search” (last updated 2026).
  • Google Search Central, “SEO Starter Guide” (last updated 2025).
  • Search Engine Journal, “Google on how to use keywords”, reporting John Mueller’s comments (2021).
  • Yoast, “What is keyphrase density and why is it important?” (2024).

If you want a second opinion on whether your pages are under-signalling their topic or tipping into stuffing, run a draft through the keyword density checker first. For a full review of content, templates and technical issues across your site, my SEO audit service covers it, or you can get in touch with a question.

Rather have an expert do this for you?

Tell me about your website and goals, and I will reply with a free first review.

Your details are only used to reply to your request. No spam.

Grow my trafficCall