What is keyword stuffing? Definition, real examples, what Google's spam policies say, why keyword density targets are obsolete and how to write naturally.

In short
Keyword stuffing is the practice of loading a page with the same keywords, numbers or place names in an attempt to manipulate search rankings. Google's spam policies name it explicitly, and its systems can demote such pages or trigger a manual action. Density targets such as "2 to 3%" are obsolete, because Google understands synonyms, related terms and entities. Place the main keyword where it matters, then write naturally for the reader: that is also what the AIs reward when they pick passages to quote.
Want to go further? Ask
Keyword stuffing is one of the oldest tricks in SEO and one of the most persistent, often by accident: a brief asks for a keyword "ten times", a template repeats a city in every footer, a product page lists every variant name. This guide defines the practice, shows concrete examples, explains what Google says and how to write content that ranks without it.
Keyword stuffing is filling a web page with keywords or numbers so often, or out of context, that the text stops reading naturally, with the goal of ranking higher. Google's spam policies define it in those terms and list it among the practices that can lead to lower rankings or removal from results.
It can be visible (repetition in the text) or invisible (text the same colour as the background, keywords crammed into alt attributes or meta tags). Both share the same intent: signalling relevance through quantity instead of usefulness. Our glossary entry on keyword density explains the metric that this practice tries to game.
Typical examples are repeated phrases in running text, lists of cities or keywords without context, blocks of phone numbers, and keywords hidden in code or styling. Google's spam policies cite several of these patterns directly.
| Pattern | Example | Why it is a problem |
|---|---|---|
| Unnatural repetition | "Our cheap running shoes are the best cheap running shoes, buy cheap running shoes here." | Reads as spam, no added information |
| Location lists | "Plumber Paris, plumber Lyon, plumber Lille, plumber Nantes..." in a footer | Pretends to serve places with no real page for them |
| Number blocks | Long lists of phone numbers or product codes with no explanation | No value for the reader |
| Hidden text | White keywords on a white background, text positioned off screen | Deceives users and search engines (a separate spam policy) |
| Stuffed attributes | alt="shoes running shoes buy shoes cheap shoes" | Hurts accessibility, adds no relevance |
| Overloaded titles | "Cheap Shoes, Shoes Online, Buy Shoes, Best Shoes" | Lowers click through rate, may be rewritten by Google |
Yes, through automated systems that demote spammy pages and through manual actions applied by Google's reviewers. Google has described SpamBrain, its AI based spam prevention system, as one of the main tools for detecting spam patterns, and manual actions appear in the Manual actions report of Search Console.
In practice, light over optimisation rarely triggers a penalty; the page simply ranks below better written competitors. Heavy, deliberate stuffing across a site is what attracts manual actions. Fixing it means rewriting every affected page, then submitting a reconsideration request explaining what was changed.
No, Google has never published a target density, and its representatives have repeatedly said that focusing on one is a waste of time. Formulas such as "use the keyword at 2 to 3% of words" come from an era when engines counted words. Modern ranking systems rely on language understanding: they recognise synonyms, paraphrases and the entities a topic involves.
Density remains useful as a diagnostic, never as a goal. If a keyword density calculator shows one phrase far above everything else, it is worth rereading the passage. If a phrase never appears at all on a page meant to rank for it, that is worth fixing too.
Put the main keyword in a handful of strategic places, then cover the topic completely with variants, related questions and entities. A page that answers the query thoroughly will contain the relevant vocabulary without forcing it.
The same rules apply to persuasive pages; our guide to SEO copywriting shows where the keyword belongs on titles, product pages and landing pages.
No: the AIs select passages that answer clearly and cite sources, and repetition only makes a passage less useful. The Princeton GEO study (Aggarwal et al.) tested several ways of optimising content for generative answers. Adding keywords brought little or no gain in visibility, far behind citing sources, adding quotations and including statistics.
The logic is simple. ChatGPT, Gemini, Perplexity or Google's AI Overviews retrieve chunks that best answer a question and then rewrite them. A paragraph stuffed with the same phrase contains less information per sentence, so it loses to a dense, factual paragraph that uses varied, precise vocabulary.
Audit the page, rewrite stuffed passages for the reader, remove keyword lists and hidden text, and add content that genuinely answers the query. The checklist below works for one page or a whole site.
Keyword stuffing is an outdated tactic that Google's spam policies prohibit and that the AIs ignore in favour of clear, sourced passages. Place the main keyword where it counts, cover the topic with natural variants and entities, and let usefulness carry relevance.
Sorank writes and publishes SEO and GEO articles in autopilot with natural keyword placement, internal linking and fact checking, then tracks whether the AIs cite your brand. See the plans and the 3-day free trial.

No law forbids it, but it breaks Google's spam policies, which list it as a practice used to manipulate rankings. The consequences are algorithmic demotion or, in visible cases, a manual action reported in Search Console that can remove pages or a whole site from results until the problem is fixed and a reconsideration request is accepted.
Read it aloud: if the same phrase comes back in nearly every sentence or sounds forced, it is stuffed. Look also for lists of cities or keywords with no context, repeated phrases in footers, alt texts and meta tags, and text hidden from users. A keyword density tool helps spot outliers, but the reading test is the real check.
Rewrite the affected passages for the reader: keep the main keyword in the title, H1 and opening, replace repetitions with synonyms, pronouns or related terms, delete keyword lists and hidden text, and add genuinely useful content. If Google issued a manual action, fix every page concerned before submitting a reconsideration request in Search Console.
THEY TRIED SORANK BEFORE YOU
