Search visibility ยท 8 min read
Why a one-page website stops ranking as you grow
The most common structural reason a local business site plateaus, explained with the specific fix rather than a recommendation to publish more blogs.
The short answer
Google ranks pages, not businesses. One page can rank strongly for one intent. If you offer six services across three towns, you need pages that each own one query and do not compete with each other.
Google ranks pages, not companies
This is the whole idea, and almost every structural SEO mistake follows from missing it. When someone searches for a specific service in a specific town, Google looks for the page that best answers that exact search. It does not assess your company and then pick a page to represent it.
A single homepage listing ten services is, from that perspective, a page about nothing in particular. It competes against pages built entirely around one of those ten services, and it loses to them on the specific query even when the business behind it is better.
What this looks like in practice
A single-page site typically ranks well for the business name and poorly for everything else. Search Console shows impressions for the brand and a long tail of positions between twenty and eighty for the service queries that would actually bring customers.
The owner concludes that SEO does not work, or buys a monthly retainer that produces reports rather than pages. Neither addresses the cause, which is that there is no page for the search to match.
The fix is architecture, not volume
Map the searches you want to a structure where each page owns exactly one intent. A hub page for the broad city query, and spoke pages beneath it for each distinct service. The hub links to every spoke; the spokes link back and to each other where genuinely relevant.
- One page per intent. If two pages could answer the same query, you have created competition between them.
- Each page needs a direct answer to its query in the first hundred words, before any company description.
- Each page needs content that could only have been written for that service and that place. Swapping a town name in identical text is a doorway page, and Google treats it as one.
- Every page must be reachable from the navigation or a hub. A page nothing links to is a page Google will not value.
The mistake to avoid while fixing it
Cannibalisation. Creating both a page for a broad service query and a near-identical page for a slight variation of it means the two split their signals and neither ranks well. Before adding a page, state its target query in one sentence and check that no existing page already targets it.
The test for whether a new page deserves to exist is simple: could you write four paragraphs about it that would be wrong on any other page of your site? If not, it is a section of an existing page rather than a new one.
How long the fix takes
New pages typically start showing impressions in Search Console within two to six weeks. Position movement on a competitive city query usually takes three to six months, and longer on a domain with no external links pointing at it.
Watch impressions before positions. Impressions rising on a query you previously had none for is the earliest reliable signal that the architecture change is working.