Local SEO

Do You Need a Page for Every City You Serve?

Almost nobody searches for just "plumber." They search "plumber in Daly City." Here is when a page per town pays off, and when it is a waste.

Claim your free strategy call

Short answer: yes, you usually need a page for every city you want calls from, but only if each page is a real page. A page that is the same paragraph with the town name swapped does very little. A page that talks about that town, shows work you did there, and answers what people there ask can bring in calls for years.

If you drive to six towns and your website talks about none of them, Google has no reason to show you in five of them. This page explains why, how to do city pages the right way, and which mistakes to skip.

Why homeowners search by town

Think about how you look for a service on your own phone. You type what you need and where you are. "Fence company Bentonville." "Roof repair near me." "Drain cleaning Fremont."

Google reads the word that names the town as a strong signal. When it decides what to show, it looks for a business that clearly works in that place. Your Google Business Profile helps with that. Your website has to back it up. A site that never mentions a town gives Google nothing to match against that search.

What a city page is, and what it is not

A city page is one page on your site about the work you do in one town. It has its own address, like yoursite.com/roofing-rogers. It has its own title and its own headline, and everything on it is about that town.

It is not a list of towns in your footer. It is not a block of fifty city names stuffed at the bottom of the home page. Google has seen that trick for twenty years, and it does not help.

The test

If you could swap the town name on one page with another town and nobody would notice, the page is not worth publishing.

What goes on a good city page

Things only someone local would know

Talk about the soil, the slopes, the age of the houses, the weather that hits that area, the local rules about permits. A homeowner reads it and thinks these people know my street. Google reads it and sees a real local business.

Your actual work in that town

If you finished a job there, say so. Add photos of it with the street or neighborhood, as long as the customer is fine with it. Real jobs in a real place are the best proof a city page can carry.

The services you offer there

Link out to your service pages from each city page. The city page says where you work. The service pages say what you do. Together they cover the full search.

Clear next steps

A phone number at the top, a short form, and one line on how fast you respond. A page that ranks but makes it hard to call is wasted.

Questions people in that town ask

Every area has its own questions. Do I need a permit in this county? What does the freeze do to pipes here? Answer two or three, honestly, and the page earns its place.

How many cities is too many

Build pages only for towns where you actually take jobs. If you will not drive to a town, do not build a page for it. Pages for places you do not serve bring calls you will turn down, and they make the site look like spam.

A good rule: start with the towns that already send you the most work, then add the next ring out. Four to ten solid pages beats fifty thin ones every time. Add more as each one gets built properly.

There is also a limit to what a site can do. If you serve a city but your business address is in another one, your map ranking in that city will be harder to win. City pages help the website side, but the map depends heavily on where your profile says you are. We cover that in our guide to ranking in the Google map pack.

Mistakes that make city pages useless

Service pages first, then cities

If your site has one Services page with a long list, fix that before anything else. Somebody looking for one specific service wants a page about that service. City pages sit on top of that. The order that works is a page for each service you get paid for, then a page for each town you drive to, then links between them.

We see this on every trade. Our guides for plumbers and landscapers show how the pages stack up for each one.

What to do this week

The bottom line

You do not need a page for every city on the map. You need a real page for every city you want calls from. Real means local detail, real work, and a clear way to call you.

We build that into the one monthly plan: a page per service and per town, the Google profile work, review requests after every job, and AI follow up on every lead. No contract.

Questions contractors ask

Do I need a separate page for each city I serve?

If you want calls from that city, yes. Google matches a search like roofer in Rogers to a page about roofing in Rogers. A single page that lists fifteen towns can only rank for a few of them, if any.

How many city pages should a contractor have?

Start with four to ten for the towns that already send you the most work, then add more as you build each one properly. A small number of real pages beats dozens of thin copies.

Will Google penalize me for city pages?

Not if they are real. Google ignores or demotes pages that are the same text with only the town name swapped. Pages with local detail, real jobs and useful answers are fine and often do very well.

What should a city page include?

Local details about the area, photos and notes from real jobs in that town, the services you offer there with links to those pages, a phone number and short form, and answers to a few questions people in that town ask.

Should I make city pages for towns I do not serve?

No. They bring calls you will turn down and make the site look like spam. Only build pages for towns where you actually take jobs.

Do city pages help me show up in the Google map?

A little, mostly by backing up what your profile says. The map depends heavily on your business location, your categories and your reviews. City pages mainly help the regular website results below the map.

How many towns is your site missing?

Book a free strategy call. We will look at your site and your Google profile with you and show you what is holding them back.

Claim your free strategy call