You probably know the scenario from your own experience: A few years ago, the strategy was simple. You created a separate subpage for each city in your service area. The text was mostly identical, only the city name was replaced. “SEO Cologne,” “SEO Bonn,” “SEO Düsseldorf.” It worked perfectly. Rankings increased, the phone rang.
But since the major Google Core Updates and especially the “Helpful Content Update,” these rankings have dropped dramatically. Entire directories disappear from the index or linger on page 5. This is no coincidence and no technical error – it is a fundamental shift in the way search engines evaluate quality. In our audits, we see daily that quantity (many city pages) today often means the opposite of quality (relevance).
Modern local SEO is no longer defined by the sheer number of keywords, but by true local relevance and user-centricity. Successful city pages today offer unique, location-specific information, integrate real entities (such as local references or maps), and solve the user’s problem directly on the page instead of merely serving as a gateway (doorway page).
Why is Google penalizing my old city pages?
Google identifies mass-produced city pages with identical content as “doorway pages” that offer no independent added value and exist only for search engines. These pages violate spam guidelines because they do not serve the user, but merely clutter the index.
From our experience as experts, we know: Google has become extremely good at recognizing patterns. If the paragraph about your service on the page for “Munich” is 98% identical to the text on the page for “Hamburg,” it sends a clear signal: corners were cut here.
In the past, it was enough to place the keyword in the H1 heading. Today, the AI behind search understands the context. If you claim to be present in a city but cannot provide a local phone number, an address, or specific local projects, trust decreases. Google wants to prevent users from landing on ten almost identical pages when they are searching for a solution.
A professional local SEO agency therefore first analyzes which of these old pages can still be saved and which should be deleted or consolidated in order not to waste crawl budget.
What distinguishes a spam page from a ranking landing page?
A ranking landing page addresses the specific needs and conditions of the location, while a spam page merely uses generic text blocks with exchanged place names. The difference lies in “unique content” and local integration.
Many clients ask us: “But I offer the same service everywhere, why should I write different texts?” The answer lies in search intent. Someone searching for a service in Cologne may have different problems (e.g., parking situation, specific local regulations, regional language) than someone in Berlin.
Here is an overview to help you evaluate your current pages:
| Feature | Outdated city page (risk of decline) | Modern local page (ranking winner) |
| Content | Copy-paste text, only city name replaced | Individual text with local reference |
| Images | Generic stock photos | Real photos of on-site projects |
| Structure | Focus on keywords (“service city”) | Focus on problem solving & local relevance |
| Contact | Always the same central office | Local direct number or reference to a contact person |
| Trust | No reviews integrated | Local customer testimonials & Google Maps embed |
| Added value | Serves only to “capture” traffic | Answers questions directly, provides real help |
How do I rebuild local pages so they last long term?
You must treat each city page as an independent product that demonstrates real authority through local case studies, specific contacts, and the integration of your Google Business Profile (formerly Google My Business).
The rebuild starts in the mind, not in the CMS. Ask yourself for every page: “Would I show this page to a customer who is standing in front of me in the office?” If the answer is “No, this is only for Google,” then you have already found the problem.
We recommend the following steps for rebuilding:
- Radical reduction: Keep only the cities in which you are truly active or have realistic capacity.
- Real references: On the page for “Düsseldorf,” mention concrete projects that you have implemented in Düsseldorf. “For our client from the Media Harbour, we…” works wonders for relevance.
- Connection with Google Maps: A well-maintained Google My Business profile is the backbone of local search. Integrate it on the landing page (if a location exists).
- Local content: Write about topics that matter to the city and fit your offering. This signals to Google: “This provider knows the area.”
What role do technical factors play in local SEO?
Technical excellence is the foundation that allows Google to understand local relevance at all – this includes fast loading times, mobile optimization, and above all schema markup (structured data). Without clean technical implementation, even the best text is ineffective.
We often see websites that have good copy but are technically so outdated that Google cannot recognize the geographic focus. A common mistake is the incorrect use of canonical tags. If all city pages point via canonical to the homepage, you are effectively telling Google: “Ignore these city pages.”
Another important aspect is the structure of data behind the scenes. With so-called “LocalBusiness schema,” we can tell the search engine precisely in the code: “We are a service provider in Cologne, here are our opening hours and our service area.” Clean on-page optimization ensures that these signals are sent correctly.
In addition, the page must function perfectly on smartphones. Most local search queries (“near me”) happen on mobile devices. If the page loads too slowly on the go, users will bounce. These high bounce rates are a signal to Google to lower the ranking.
Do I really need a separate page for every small town?
No, consolidating into strong main pages or regional pages is often more sensible than creating a weak subpage for every village. Quality clearly outweighs granularity here.
This is one of the biggest misconceptions of recent years. People thought that the more granular, the better. Today, this leads to what is known as “index bloat.” If you have a page for a town with 5,000 inhabitants that only attracts visitors twice a year, that page drags down the quality assessment of your entire domain.
Our advice: Combine small towns into districts or regions. A strong page for the “Rhein-Erft district” often ranks better for the included small towns than ten weak individual pages. Focus your energy on filling these regional pages with excellent content. An experienced content marketing agency can help identify topics that appeal to the entire region without sounding generic.
Conclusion: Quality is the new standard in local SEO
The days when automated mass pages could deliver quick wins are over. And that is a good thing. It forces companies to communicate real value again. If your local pages have collapsed, see it as an opportunity: build a leaner, stronger foundation that will not collapse again with the next Google update.
Focus on your core areas, demonstrate real on-site expertise, and ensure a technically flawless foundation.
Would you like to know which of your city pages have potential and which ones are holding you back?
Let us analyze your situation. In a personal consultation, we will review your current structure and develop a plan for how you can dominate locally again.