Local SEO

How to build location pages without thin content

Build location pages without thin content by giving each page real local proof: named clients, area-specific projects, local pricing and context, not a template with the city name swapped in. A page you can regenerate by find-and-replacing one word is the exact pattern Google penalises.

This is the single biggest mistake South African service businesses make in local SEO. They publish twenty near-identical suburb pages, none rank, and the thin pages drag down the rest of the site. Here is how to build location pages that earn their place.

Building location pages without thin content, Juicy Designs
Written by Cobus van der Westhuizen Reviewed June 2026 15+ years experience 64+ SA clients Google certified

TL;DR: Quick Answer

A thin location page is one with little genuine value, usually a template where only the place name changes. Give every page real first-hand local proof: a named client in that area, a real local project and result, area-specific pricing and context, genuine testimonials and real photos. If you cannot supply those, do not build the page yet. Run the Mad-Libs test before publishing, ship a small batch, and confirm it indexes before adding more.

Key takeaways

  • Thinness is about uniqueness, not length: a 1,000-word page that says nothing specific about an area is still thin
  • First-party project data is the strongest defence because no competitor and no template can replicate it
  • The Mad-Libs test: if you can regenerate a page by find-and-replacing the place name, it is scaled-content spam
  • There is no fixed word count, but aim for roughly 600 words of genuine local substance as a working floor
  • Ship 50 to 100 pages at most, then watch indexing for two to four weeks before expanding
  • For most SA service businesses, one strong city page plus a complete Google Business Profile beats a stack of thin suburb pages

What counts as a thin location page?

A thin location page has little genuine, distinct value, typically a template where only the place name changes between pages. "The best plumber in Suburb. We do plumbing in Suburb for Suburb homes" is thin, no matter how many words pad it out.

Thinness is about uniqueness and usefulness, not length. A 1,000-word page that says nothing specific about serving Centurion is thin. A 500-word page with a real Centurion case study, local pricing and a named client is not. Google’s scaled-content-abuse policy targets exactly this: pages mass-produced with little unique value, whether a human or AI wrote them. The risk is not just that thin pages fail to rank. Sites carrying large volumes of templated thin pages saw heavy traffic declines after the March 2024 core update, so the bar is not "is this page long enough" but "does this page say something true and specific that no other page on my site says".

How do you make each location page genuinely unique?

Make each page unique by anchoring it to real, first-hand local information that cannot be copied to another page. The strongest signal is your own project data: a named client in that area, what you built for them, and the result.

Give every location page at least a few distinct local data points beyond the area name:

  • A real local case study or named client in that area
  • Area-specific context: the kind of businesses you serve there, local challenges, local pricing reality
  • Genuine local testimonials, not stock quotes
  • An embedded map of the area you actually cover
  • Photos of real work or your team, not stock imagery

In our own local SEO work for Pretoria and Gauteng service businesses, the pattern is consistent: a single city page that names a real local client and one specific local detail starts earning impressions within weeks, while batches of near-identical suburb pages sit unindexed. If you cannot supply genuine proof for an area, that is your signal not to build the page yet. First-party project data sits at the top of the value hierarchy precisely because no competitor can replicate it and no template can fake it.

What is the Mad-Libs test for location pages?

The Mad-Libs test asks a simple question: if you can regenerate every page by find-and-replacing one token, the page set is spam. Run it on a sample before you publish anything at scale.

Take two of your draft location pages side by side. Strip out the place name. If what remains is identical, you have a Mad-Libs template, and Google will treat it as scaled-content abuse. A page that passes the test answers something specific and true about serving that area: a real client, a real project, a real local detail. The fix is not to spin more synonyms or pad the word count. It is to add genuine local substance, or to consolidate the page into a parent. For most SA businesses, one strong Cape Town page that names real Cape Town clients beats ten Cape Town suburb pages that differ only by name. If you are unsure how the pieces fit together, it helps to understand how city, suburb and service pages differ before you build anything.

How long should a location page be?

There is no fixed word count. The page should be long enough to deliver genuine local value and no longer. As a working floor, aim for around 600 words of real local content, but treat that as a consequence of having something to say, not a target to pad toward.

Padding a thin page to hit a word count makes it worse, not better, because the extra words are filler a reader and a ranking system both see through. A better measure is information gain: does this page tell the reader something they cannot get from your other pages or your competitors’ pages? A page with a real Sandton project, local pricing context and a named client will naturally reach genuine depth. A page with nothing local to say will not, and that is the point. If you are struggling to fill a location page honestly, the page should not exist yet.

How many location pages should you publish at once?

Publish a small set first, never the full batch. Ship 50 to 100 pages at most, or far fewer for a typical SA service business, then monitor indexing and rankings for two to four weeks before expanding.

This progressive rollout protects you. If your first location pages get indexed and start earning impressions, the template carries real value and you can expand. If they sit unindexed or flat, the pages are too thin, and publishing more would compound the problem. Hard limits worth respecting: more than 500 pages, or less than roughly a third unique content per page, is the scaled-content-abuse zone. For most SA local businesses the honest number of justified location pages is single digits: the metros and areas where you genuinely work and can prove it. Build those well before considering any expansion.

What should you do instead of thin suburb pages?

Instead of thin suburb pages, lead with a strong Google Business Profile and one well-built city page that genuinely covers the suburbs you serve. Proximity and a complete profile capture most "near me" and suburb-level searches without standalone pages.

This approach is especially powerful for a service area business that has no public storefront. A complete, verified profile with the right primary category, real photos, consistent name, address and phone across SA directories, and steady reviews does the heavy lifting for suburb-level visibility. Pair it with one substantial city page that names the suburbs you cover and shows real local work. This combination ranks for far more local searches than a stack of thin suburb pages ever will, and it carries none of the scaled-content risk. Businesses operating across several metros face a harder version of this trade-off, which is why local SEO for multi-city service businesses needs its own approach, and a strong local SEO programme is built around exactly these fundamentals.

Frequently asked questions

Does AI-written location content count as thin content?

It can, but the issue is value, not authorship. Google's policy targets pages with little unique value regardless of whether a human or AI produced them. AI-assisted copy is fine if each page carries genuine, distinct local substance. It becomes thin content the moment pages differ only by the place name.

Can thin location pages hurt the rest of my site?

Yes. Large volumes of thin, templated pages can trigger site-wide ranking declines, not just on the thin pages themselves. After the March 2024 core update, sites heavy with scaled thin content saw significant traffic drops. This is why consolidating into fewer strong pages is usually safer than publishing many weak ones.

How do I fix location pages that are already thin?

Either add genuine local substance, a real case study, named clients and local context, or consolidate them into a parent city page and redirect. Do not try to rescue a thin page by padding the word count or spinning synonyms. Add real information gain or merge it away.