The Ignis team reviewing work in the studio

Programmatic location pages done properly

Template location pages work when each one is actually about the place. They get ignored when the only thing that changes is the suburb name.

A service business with a real service area has a legitimate reason to have a page per location. Somebody searching for a service in their suburb is a buyer, and the page that answers that query specifically wins.

The reason the tactic has a bad name is that most implementations generate a thousand pages where one word changes.

Why the thin version fails

A page where the suburb name is substituted into the same paragraphs is not useful to a reader and search engines treat it accordingly.

At best those pages are ignored. At worse, a few hundred near-identical pages dilute the whole site, because the site now looks like it is mostly filler.

Which means the question is not whether to build location pages. It is whether you have enough genuine local information to make each one different.

What makes a page genuinely local

Real work in that area. Projects, jobs, installations, with the actual street or precinct named where you have permission. This is the single strongest differentiator and the one that cannot be faked.

Local conditions that change the job. Soil type, building stock, council requirements, heritage overlays, access constraints, strata density, typical age of housing. A plumber in a suburb of 1920s terraces faces different work from one in a suburb of 2015 apartments, and saying so is useful and true.

Travel and response reality. Where you are based relative to that area, and what that means for timing.

Named landmarks and boundaries used the way locals use them, not scraped from an encyclopedia entry.

Local proof. A review or testimonial from that area, with permission, rather than the same three testimonials on every page.

If you cannot write three hundred words of genuinely different content about a location, that location does not get a page. It gets a mention on a regional page instead.

Build the hierarchy before the pages

Service, then region, then suburb. Each level links down to the one below and up to the one above.

That structure means a suburb page is supported by a region page and a service page rather than floating alone, and it gives the whole set a reason to exist as a group.

It also means you can start with regions and add suburbs where you have real content, rather than generating the full matrix on day one.

Decide which combinations exist

A business with fourteen services and seventy suburbs does not need nine hundred and eighty pages.

Which combinations are real? Which services do you actually deliver in that area? Which combinations have search volume? Which do you have work to show for?

Generating the full matrix produces hundreds of pages nobody will ever search for, and each one is a page competing with your own content.

The mechanics that decide whether it works

Unique titles and descriptions that lead with the service and the place, not a template with a variable in it.

Internal links from somewhere real. A location page reachable only from a sitemap is not reachable. Regional hubs, service pages and related location pages all point at it.

Local structured data with the actual service area, not the head office address repeated.

Fast rendering. A thousand pages built client side is a thousand pages that may never be properly indexed.

Accurate sitemaps with sensible modification dates, because a sitemap listing a thousand pages all modified today looks generated.

How to know it is working

Not by total page count. By how many of those pages receive search traffic.

A set where fifteen percent of pages get impressions and the rest get nothing is a set that needs trimming rather than extending. A set where most pages get at least some traffic is one worth expanding, and the next pages should be the locations where you have new work to show.

That measurement, done quarterly, is what separates a location programme that compounds from one that quietly becomes a liability.

Written by David Eid. Published .

Read next.

Contact the Ignis Team

Send through your details and we will audit your business before we reply.

Talk to us