Say it once, mean it
Keyword Stuffing: What Google's Spam Policy Says, Why Keyword Density Is a Myth, and Stuffed Copy Rewritten
Read this aloud: "Our San Antonio water heater repair technicians provide the best water heater repair San Antonio has to offer." Nobody talks like that. A surprising number of websites still write like that, because someone once told them Google counts.
October 28, 2026 · 10 min read
The short answer
Keyword stuffing is repeating keywords or numbers on a page to manipulate rankings, and Google lists it as a spam policy violation. Its examples include unnatural repetition, blocks of city names and lists of phone numbers. There is no safe keyword density: Google publishes no target and matches pages by meaning. Use the phrase where readers look, then write naturally.
On this page
- One sentence of policy, three examples, one manual action
- Keyword density: a number Google never asked for
- Eight places stuffing hides on a business website
- Four stuffed passages, rewritten
- Writing for the searcher, so the keywords take care of themselves
- Lists that inform, and lists that only chase searches
- Cleaning up a site that was stuffed years ago
One sentence of policy, three examples, one manual action
Google's spam policies define the offense in a sentence: keyword stuffing "refers to the practice of filling a web page with keywords or numbers in an attempt to manipulate rankings." The policy adds that the words often appear in unnatural lists or out of context, and gives three examples: lists of phone numbers that add nothing, blocks of text listing the cities and regions a page wants to rank for, and words or phrases repeated so often they sound unnatural.
Note the motive in the definition. A product table with forty part numbers is not stuffing, because the numbers serve the buyer. The same forty numbers pasted into a footer to catch searches are. Google's own illustration on the policy page is a block of copy that repeats a single phrase about app store credit until it means nothing.
Enforcement runs two ways. Google's automated systems can catch it without telling anyone, and a human reviewer can issue a manual action titled "Hidden text and/or keyword stuffing," which appears in the Manual actions report in Search Console. Google's fix for that notice tells owners to look for repeated words in body text, titles and alt text, which is a useful map of where the problem lives. The full set of policies, and how penalties are lifted, is in our white hat SEO guide.
Keyword density: a number Google never asked for
Keyword density is the share of a page's words taken up by one phrase. For years, advice circulated with target percentages attached, as if Google kept a ratio and rewarded pages that hit it. None of the Google documentation we checked for this guide gives a density figure. Its SEO Starter Guide never mentions density at all, and its list of things Google believes you should not focus on warns against stuffing instead.
What Google does say is close to the opposite of a target. Its explainer on how results are ranked calls keyword matching "the most basic signal" of relevance, then adds that someone searching for dogs likely does not want a page with the word dogs on it hundreds of times. The starter guide says excessive repetition, even in variations, is tiring for users, and that varying the words gives a page more chances to show up. Its ranking systems guide describes RankBrain and neural matching as systems that relate words to concepts. The machine reads meaning. Repetition adds nothing it needs.
AI answers do not reward the habit either. In the 2023 research paper that coined generative engine optimization, from Princeton University and IIT Delhi, keyword stuffing gave little to no improvement in visibility, while adding statistics, quotations and cited sources helped most. Our page on content AI can quote covers that study and its limits.
Eight places stuffing hides on a business website
Stuffing rarely lives in the paragraph the owner proofread. It lives in the fields nobody reads: the footer, the alt text, the meta description a plugin filled in in 2017. Here is where to look, with what Google has written about each.
| Location | What stuffed looks like | What Google says |
|---|---|---|
| Title element | Plumber San Antonio | San Antonio Plumbers | Plumbing TX | Its title link guide says to avoid keyword stuffing, which can make results look spammy; see title tags |
| Meta description | A comma-separated string of services | Long strings of keywords give no clear idea of the page and are less likely to be shown; see meta tags |
| Body copy | The full phrase in every sentence | Repetition tires readers and keyword stuffing is against its spam policies |
| Footer or sidebar | Every suburb in the metro, in one block | Blocks of city and region names are one of the policy's own examples |
| Image alt text | A dozen variations of the service name | Stuffed alt attributes hurt the experience and may make a site look spammy; see image SEO |
| Internal link text | Every related keyword crammed into one link | Resist the urge, and ask whether the reader needs those words to understand the next page |
| Hidden text | White text on white, text pushed off screen, zero font size | A separate spam policy, enforced under the same manual action |
| Keywords meta tag | A list of fifty phrases nobody sees | Google Search does not use it; delete it and move on |
Internal links have their own craft beyond the anchor text, covered by our internal linking work. The table's lesson is simpler: every field has a reader, human or machine, and each one deserves a plain description rather than a chant.
Four stuffed passages, rewritten
These examples are hypothetical, built from patterns we see on small business sites. Each fix keeps the words a searcher would type and adds what the stuffed version left out: a reason to call.
A service page opening
Stuffed
- Looking for San Antonio water heater repair? Our San Antonio water heater repair technicians provide the best water heater repair San Antonio has to offer. Call for San Antonio water heater repair today.
Fixed
- No hot water this morning? We repair gas and electric tank water heaters across San Antonio, usually the day you call. If the tank itself is leaking, we say so and quote a replacement before touching anything.
A footer that tries to rank in twenty towns
Stuffed: "Roof repair Boerne, roof repair Helotes, roofer Leon Valley, roofer Schertz, roof replacement Converse, roof replacement Cibolo..." Fixed: "We work across the north and northwest sides of San Antonio, from Helotes to Cibolo. Not sure we reach your street? Call and ask." If a town brings real work, give it a page with something specific to say, as our guide to service area pages explains, and let the Business Profile carry the service area.
Alt text on a job photo
Stuffed: alt="ac repair ac repair san antonio air conditioning repair hvac ac service best ac company". Fixed: alt="Technician replacing the capacitor on an outdoor AC unit". Google's image documentation makes the same move with a puppy: from a string of dog words to a short sentence about what the photo shows.
A title that repeats itself
Stuffed: "Emergency Plumber San Antonio | Emergency Plumbing San Antonio TX | 24 Hour Plumber". Fixed: "Emergency Plumber in San Antonio, Open 24 Hours | Brand Name". The fixed version says everything the stuffed one tried to, once, and leaves room for the reason to click.
Writing for the searcher, so the keywords take care of themselves
The cure for stuffing is not a lower count. It is a page with more to say. A searcher who types water heater repair wants to know whether you fix their kind, how soon you can come, roughly what it costs and whether replacing would be smarter. Answer those and the page fills with the words people use for the subject: tank, pilot light, anode rod, leaking, no hot water. That vocabulary is what Google's systems connect to the query, and it is what our semantic keyword research maps before a page is written.
- 1
Read it aloud
Anywhere you stumble or wince, a person would too. Mark those sentences first.
- 2
Find the clusters
Use your browser's find command on the main phrase. The count matters less than where it bunches: three uses in one paragraph is the spot to fix.
- 3
Keep the phrase where it confirms
Leave it where a reader checks they landed in the right place, then let pronouns and plain nouns carry the rest.
- 4
Replace repetition with specifics
Swap each spare repeat for a fact: a price driver, a time frame, a brand you service, a town you work in every week.
- 5
Sweep the hidden fields
Check the title, meta description, alt text, link text and footer, and view the page source for text styled out of sight.
AI drafting tools tend to repeat a target phrase when told to optimize, which is how fresh pages end up sounding like 2009. Our notes on ChatGPT for SEO and AI writing cover the edit. The wider craft of a page that ranks and gets read is in SEO content, and service pages get their own treatment in SEO copywriting.
Lists that inform, and lists that only chase searches
Google's examples are lists, so owners sometimes panic about every list on the site. The policy's test is whether the list adds value or exists to manipulate rankings. A reasonable person can usually tell in a glance.
Content, not stuffing
- A parts table with model numbers, sizes and prices
- Hours and phone numbers for each of your locations
- A short list of the areas you serve on the contact page
- Brands you are certified to install, each with what that means for the buyer
Stuffing by Google's examples
- Every town in the region pasted into the footer of every page
- A page of phone numbers with no context
- Service names repeated as a tag cloud in the sidebar
- The same keyword list copied into every product description
City lists have a close cousin in doorway pages: dozens of near-identical town pages that funnel visitors to one form. That is a separate policy, covered in programmatic SEO. Two pages chasing one phrase is a third problem, keyword cannibalization, which no amount of repetition fixes.
Cleaning up a site that was stuffed years ago
Stuffed copy usually dates from a particular year and a particular vendor, so it tends to be everywhere at once. Work through it in order of traffic, not alphabetically.
- Check the Manual actions report first. If there is a hidden text or keyword stuffing notice, fix every affected page before you request a review.
- Export every title and description with a crawler and sort for repeated words. Duplicated, stuffed titles across forty pages show up in a minute.
- Rewrite your highest-traffic pages first, using Search Console's Performance report to see which queries each page already earns.
- Delete the keywords meta tag and any hidden blocks in the same pass. Neither helps, and hidden text is a violation of its own.
- Watch the queries after Google recrawls. A rewritten page often starts showing for wider phrasings, which is the point.
If the whole site reads like this, a rewrite is faster than patching. DataCram's content marketing team rewrites service pages around the searches buyers type and the facts only the business knows, and our keyword research decides which page owns which phrase. On sites we build, Athena CMS's Iris agent drafts titles and descriptions for approval. For a free first look, the site audit checks SEO, content, speed signals, mobile and security and emails a report. The rest of the subject is mapped in the SEO guide, and the page-level checklist is in on-page SEO.
Questions owners ask about SEO
Keyword stuffing is packing a page with keywords or numbers to manipulate search rankings. Google's spam policies list it as a violation and name three common forms: words or phrases repeated so often they sound unnatural, blocks of city and region names, and lists of phone numbers that add nothing. It can appear in body text, titles, alt text, link text and footers.
There is none to aim for. Google publishes no density target, and its documentation describes ranking systems that relate words to concepts rather than counting them. Its own explainer says someone searching for dogs does not want a page that repeats the word hundreds of times. Use the main phrase where readers look first, then write about the subject in customers' words.
Yes. Google says sites that violate its spam policies may rank lower or disappear from results, and a reviewer can issue a manual action called "Hidden text and/or keyword stuffing." More often the effect is quieter: the page simply fails to rank. Fix the copy everywhere it appears, and if there is a notice, request a review afterward.
A short, honest list on the contact or service area page is information. A block of every town in the metro pasted into the footer of every page is one of Google's own stuffing examples. If a town matters, give it a page with something specific about working there, and keep the full service area in your Business Profile.
No number makes a page safe or unsafe, because the test is whether the words read naturally to a person. A short page might use the main phrase twice; a long guide might use it a dozen times without strain. If a sentence would sound odd read aloud to a customer, rewrite it whatever the count says.
The evidence says no. A 2023 study by researchers at Princeton University and IIT Delhi found keyword stuffing gave little to no improvement in visibility in AI-generated answers, while statistics, quotations and cited sources helped. Google also says there are no additional requirements or special optimizations for appearing in AI Overviews. Clear, specific copy serves both.
Keep reading
- Writing for searchSEO Content: How to Write Pages That Rank, Then Get Read to the EndHow to write SEO content that earns a click and keeps it: search intent, structure, depth without padding, original facts and Google's own quality questions.
- Where Google draws the lineWhite Hat vs Black Hat SEO: Google's Spam Policies One by One, the Two Kinds of Penalty, and the Way BackWhite hat vs black hat SEO, settled by Google's own spam policies: all sixteen explained, manual vs algorithmic penalties, and how sites recover.
- Pictures Google can readImage SEO: Name, Describe and Compress Your Photos, Then Find Out Who Copied ThemImage SEO from Google's own docs: file names, alt text, WebP and AVIF, sizes, lazy loading and image sitemaps, plus how to reverse image search your photos.
- 30-day study planLearn SEO in 30 Days: A Free Self-Study Plan Built on Google's and Bing's Own DocumentationLearn SEO for free in 30 days from the search engines' own guides: what to read each week, what to practice on your site, and what to ignore.
- Local search by the numbersLocal SEO Statistics for 2026: How People Find, Judge and Pick a Local BusinessLocal search statistics with sources and dates: where local searches start, how fast people decide, map pack behavior, near me trends and AI picks.
- Sizing a local marketHow to Do a Market Analysis for a Local Business, Using Free Public DataSize a local market in an afternoon: count customers with Census data, competitors with County Business Patterns, demand with Google Trends, and prices.
- Everything in SEO GuideSee the section
Get your pages rewritten for people, not counters
Tell us which pages matter most. We will flag the stuffed passages and hidden fields, and reply with the rewrites that would help first.
Which of these sounds like you? (pick any)
Rather talk now? Call (210) 346-0848.