Keyword stuffing is the practice of filling a page with a keyword, or lists of keywords, far more than reads naturally, in an attempt to push it up search rankings. Google names it explicitly in its spam policies, and it makes pages harder for real visitors to read.
How keyword stuffing works
The idea dates from early search engines that counted words. Repeat “cheap plumber Croydon” enough and the page looked relevant. Modern search systems understand language well enough that repetition adds nothing once a page is clearly on topic, and heavy repetition is treated as a signal of manipulation.
It takes several forms:
- Repetitive copy. “Looking for a cheap plumber in Croydon? Our cheap Croydon plumbers offer cheap plumbing across Croydon.”
- Blocks of places. Long lists of towns, boroughs or postcodes a page is trying to rank for. Google’s spam policies give exactly this as an example.
- Hidden text. Keywords in white text on a white background, in tiny type, or pushed off-screen.
- Stuffed attributes. Keyword lists crammed into alt text, title tags, URLs or the long-ignored meta keywords tag.
- Stuffed business names. Adding keywords to a Google Business Profile name, such as “Smith Plumbing Emergency Plumber Croydon 24/7”, which breaks Google’s guidelines for business listings.
Google’s systems can simply discount the stuffed text, demote the page, or in serious cases a human reviewer can apply a manual action, which appears in Search Console.
Why it matters
Stuffing rarely helps and often hurts. Even where it escapes demotion, it reads as low quality to the people deciding whether to call you. I see it most on UK local service sites: a trades business covering twenty towns tries to show that by listing every one of them in the footer of every page, or by writing a near-identical page for each town with only the name swapped. That second pattern also strays into doorway pages.
On Google Maps the temptation is stronger, because a keyword in a business name can seem to help for a while. It is a risk that rarely pays off: anyone, including competitors, can suggest an edit to your listing name, and Google can suspend profiles that break its guidelines, which removes the business from the map results while the listing is reviewed.
A useful sign you have overdone it is a phrase that leaps out when you read the copy aloud. Keyword density checkers can confirm the suspicion, but your ear usually gets there first.
Common mistakes
- Following an SEO plugin’s prompts until every heading and paragraph repeats the same phrase.
- Commissioning cheap “SEO copy” written for a word count and a keyword list.
- Pasting the same keyword into every image’s alt text.
- Adding town lists to footers or sidebars sitewide.
- Copying a competitor’s keyword-filled business name on Google Maps because it seems to work for them.
How to act on it
Read your key pages aloud and rewrite any sentence that sounds written for a machine. Search your site for town lists and replace them with a concise, genuinely useful statement of the area you cover, with separate location pages only where you have something distinct to say about each place. Check alt text describes the image. On Google Business Profile, use your real business name and set your service areas properly instead.
If Search Console shows a manual action, clean up every affected page before requesting a review, and explain what you changed. Tidying copy so it is clear to readers and search engines alike is a core part of on-page SEO.
