Skip to content
FreeFind out where you’re not showing up.A graded report on your site, your rankings, and whether AI recommends you.Get my free audit
SlateRankBook a demo
Insights/Local search

How to Show Up for Every Town You Serve

Google ranks pages, not businesses. If you serve six towns and offer eight services, you need forty-eight pages to compete on every search, and almost nobody has them. Here’s how to figure out which pages you’re missing, what to put on them, and how to keep them working, with a worked example from Broward County.

John D. Saunders, founder of SlateRankSeptember 2026About 12 minutes
A homeowner in her laundry room asking her phone who to call

The one thing most owners don’t know about Google

Google does not rank your business. It ranks your pages.

That sounds like a technicality. It’s the whole thing.

When someone in Davie types “drain cleaning Davie” into Google, Google doesn’t ask “which plumbing company near Davie is best?” It asks “which single page on the internet is the best answer to this exact search?” Then it shows that page, and the next best, and the next.

Most home service websites have one page. Maybe a home page and a services page. That one page tries to cover every service in every town at once. Plumbing, drain cleaning, water heaters, repiping, in Pembroke Pines, Miramar, Davie, Weston, Cooper City, and Hollywood. All on one page.

Google reads that page and can’t tell what it’s about, because it’s about twenty things. So when someone searches for drain cleaning in Davie, Google looks for a page that is specifically about drain cleaning in Davie. If a competitor has one, they win that search. If nobody has one, Google shows whatever comes closest, and it’s usually a directory site like Yelp or Angi rather than a home service business.

This is the single most common reason a good home service business doesn’t show up. Not bad reviews, not a slow site, not a lack of “SEO.” They don’t have the page.

Map your service area the way Google sees it

A hand writing a list of towns in a small notebook

Before you can list the pages you’re missing, you need an honest list of the towns you serve. Not the towns you’d drive to if the job were big enough. The towns where you actually want the phone to ring.

Sit down and write them out. For a business based in Pembroke Pines, a realistic list might be:

  • Pembroke Pines
  • Miramar
  • Cooper City
  • Davie
  • Weston
  • Southwest Ranches
  • Hollywood
  • Plantation
  • Sunrise
  • Hallandale Beach

Ten towns. You might have six, you might have fifteen. Be honest about it.

Two things to watch for in South Florida specifically.

Incorporated cities versus everything else.

Pembroke Pines, Miramar, Davie, Weston, and Cooper City are cities with clear names people search. Southwest Ranches is a town. Then there are places like Pine Island Ridge or the unincorporated parts of Broward that people refer to by a neighborhood name or by the nearest city. Use the name people actually type. When in doubt, use the city.

Neighborhoods inside big cities.

Hollywood is big enough that people sometimes search a neighborhood within it, like Emerald Hills or Hollywood Lakes. Fort Lauderdale definitely has this problem. For most trades, start with the city. Add neighborhood pages later only if you can see people searching for them.

If you serve Miami-Dade too, the same logic applies: Aventura, Miami Gardens, Doral, Hialeah, and Kendall are all separate searches, and a page that says “Miami” doesn’t cover them.

Build your page list

Now the services. Same exercise. List what you actually do, using the words a customer would use, not the words you use in the shop.

A plumber’s list might look like:

  • Plumbing repair
  • Drain cleaning
  • Water heater repair and installation
  • Repiping
  • Leak detection
  • Toilet repair and installation
  • Sewer line repair
  • Emergency plumbing
8
services
× 10
towns
80
service-in-town pages
99
plus 8 service, 10 town, 1 home

Here’s the honest reaction most owners have at this point: that’s absurd, nobody’s writing a hundred pages. And that’s exactly the point. Almost nobody has these pages, which is why the businesses that do win the searches. The competitor down the street who ranks for “water heater repair Weston” isn’t smarter than you. They have the page and you don’t.

You don’t need all hundred on day one. Here’s how to prioritize.

01
Start with your top three services in your top three towns.

That’s nine pages. For a plumber in Pembroke Pines, that’s probably drain cleaning, water heaters, and plumbing repair, in Pembroke Pines, Miramar, and Davie. Build those first, because they’re the searches most likely to be happening right now.

02
Then fill out the rest of your top three services across every town.

Another twenty-one pages, and now you’re covered for the work that pays the bills everywhere you go.

03
Then the remaining services, starting where the demand is.

Emergency plumbing in every town. Sewer line repair where the housing stock is older. Repiping in the neighborhoods with 1970s and 80s builds, which in Broward is a lot of them.

A page a day gets you there in about three months. A batch a week gets you there in about six. Either way, you’re building something a competitor can’t copy in an afternoon.

What goes on a service-in-town page

An older ranch house with a large oak in the front yard

The temptation is to write one page and change the town name eighty times. Don’t. Google is very good at spotting that, and it treats those pages as duplicates, which means none of them rank.

Every page needs to be genuinely about that service in that town. Not long, but real. Here’s what a good one has.

A title that says exactly what it is.

“Drain Cleaning in Davie, FL” is a title. “Professional Drain Solutions for the Modern Home” is not.

An opening paragraph that a person would actually find useful.

Two or three sentences. What you do, that you do it in Davie, and one thing that’s specific to the place. Older homes near the Davie Road corridor with cast iron drain lines. Frequent clogs from tree roots in the neighborhoods with mature oaks. You know these things. Write them down.

What the service includes.

A short list. Camera inspection, hydro jetting, snaking, whatever applies. Plain words.

Something about the area.

One paragraph. How long you’ve been working in Davie, which neighborhoods you’re in most weeks, what the typical call looks like there. This is what makes the page real and what makes it different from your Miramar page.

Two or three questions people ask before they call.

“How much does drain cleaning cost in Davie?” “Do you come out same day?” “Will you need to cut into the wall?” Short honest answers. These are also what AI assistants pull from when they recommend you.

Your phone number, tappable, and your license number.

Florida requires plumbing contractors to display their license number in advertising, and a web page is advertising. Put it on every page. It also makes you look more legitimate than the competitor who doesn’t.

Links to the related pages.

Your Davie town page, your drain cleaning service page, and the drain cleaning pages for the neighboring towns. This is how Google understands that the pages belong together and that you really do cover the area.

Three hundred to six hundred words is plenty. Longer is fine if you have something to say. Padding to hit a word count is worse than being brief.

Making your pages readable by AI assistants

When someone asks ChatGPT or Google’s AI who to call, the answer comes from pages the system can read and trust. Three things make a page readable that way.

Say plainly what the page is about, near the top. AI systems look for a clear statement they can lift.

An AI can use this

“We provide drain cleaning in Davie, FL, including hydro jetting and camera inspection, with same-day service.”

An AI can’t

“We Care About Your Home”

Answer questions in a way that stands alone. If your page has a “How much does it cost?” section, the answer should be complete on its own, because the AI may quote only that part. “Most drain cleaning in Davie runs between $200 and $500, depending on whether we need a camera inspection” works. “It depends, call us” doesn’t give the AI anything to say.

Use the structure machines look for. Behind every page there can be a small block of code called schema that tells search engines and AI assistants, in a format they read directly, what the business is, where it is, what the page is about, and what questions it answers. You don’t write this yourself. Whoever builds your site should. If you’re not sure your site has it, that’s a question worth asking, because it’s the difference between an AI understanding your page and guessing at it.

None of this is a trick. It’s just being clear enough that a machine can tell what you do and where, which happens to be the same thing that makes the page useful to a person.

The technical basics that hide your pages

A plumber in a driveway waiting on a slow page

You can build a hundred good pages and have Google ignore all of them if a few technical things are wrong. These are the ones that matter most for a local site.

Speed on a phone.

Most of your customers are searching from a phone, often standing in a flooded kitchen. If the page takes four seconds to load, they’ve already hit the back button. Google knows this and ranks slow pages lower.

Every page has its own title and description.

The title is what shows in the search result. If all your pages have the same one, Google can’t tell them apart, and neither can the person searching.

Google can actually find the pages.

New pages need to be linked from somewhere Google already knows about, and listed in something called a sitemap that tells Google what’s on your site. Pages that aren’t linked or listed can sit there for months without Google ever visiting.

Nothing important is hidden in an animation.

Some sites load their numbers, their reviews, or their whole service list through scripts that run after the page appears. Google usually handles that. AI assistants often don’t. If your years in business and your service area only show up after a script runs, an AI assistant reads a page that says nothing.

Your phone number is a real link.

Tapping it should dial. It’s a small thing that decides whether a page that ranked actually gets you a call.

If any of that sounds like a foreign language, that’s normal. It’s the kind of thing a free audit checks in about fifteen minutes, and it’s usually a short list of fixes rather than a rebuild.

Want to know which of these is hiding your pages?

The free audit checks all of it in about fifteen minutes and lists every service-in-town page you’re missing.

Keep publishing: a South Florida seasonal calendar

A house with storm shutters closed and a palm bending in the wind

Google and AI both favor sites that stay active. A site that adds a page a week looks alive. A site that hasn’t changed since 2019 looks abandoned, no matter how good the pages were when they went up.

South Florida has a rhythm to when the work comes in, and your pages should be live before the calls start, not after.

WhenHave these pages live
June through November
hurricane season

Roofers, tree service, electricians, generator installers, water damage. Pages about storm prep, post-storm inspection, and emergency service should be live by May. After a storm, a page about what to do right now, for your town specifically, will get found by people who need it that day.

May through September
AC season

The hottest months are when every AC company in Broward is slammed. Pages about AC repair, emergency AC, and replacement in each town should be live by April. A page about “why your AC is freezing up in Pembroke Pines humidity” is exactly the kind of thing people search at 9pm in July.

November through April
snowbird season

Seasonal residents come back and find things that broke while they were gone. Plumbers, pool service, pest control, and handyman work all pick up. Pages about “getting your home ready for the season” and “what to check when you return” hit at the right time.

Year-round
but worth timing

Water heaters fail more in the cooler months. Pool heaters get used November through March. Pest control has a summer surge.

The pattern: figure out when each service gets busy, and have the pages for it in each town live a month before. Then refresh them the following year rather than starting over.

How to check whether it’s working

A plumber in his van checking his phone against a notebook

You don’t need a dashboard. You need three habits.

01
Search like a customer, from your phone, once a month.

Pick five of your service-in-town combinations. Search each one in Google, incognito, and note where you land. Do the same in Google Maps. Write the numbers down somewhere. Next month, do it again. You’ll see the pages climb, and you’ll see which towns are lagging.

02
Ask an AI assistant the question your customer would ask.

Open ChatGPT or Gemini and ask “who’s a good plumber in Weston, FL?” and “who does drain cleaning in Davie?” Note whether you’re named, and who is. Do it monthly. When you start showing up, that’s the pages working.

03
Look at what the businesses above you have.

When a competitor outranks you for a search, go look at their site. Almost every time, they have the page and you don’t, or theirs is more specific than yours. That tells you exactly what to build next.

If you’d rather someone else did this every day and sent you the result, that’s a large part of what we do. But you can absolutely do it yourself with a phone and a notebook, and you should at least do it once to see where you stand.

What to do now

01
Write down your towns.

The ones where you want the phone to ring. Be honest.

02
Write down your services.

In customer words, not shop words.

03
Multiply them.

That number is how many pages you need. Don’t panic about it.

04
Build your top three services in your top three towns first.

Nine pages. Make each one real: a specific title, a paragraph about that town, two or three questions answered, your phone number and license.

05
Add a batch every week.

Even two pages. Google notices sites that keep moving.

06
Once a month, search like a customer

and ask an AI assistant who to call. Write down what you see.

If you want to know where you stand before you start, run the free audit. It lists every service-in-town page you’re missing, shows where you rank for each one now, and checks whether AI assistants are naming you. About fifteen minutes, no call.

Get the report first.

Most of what’s in these articles shows up in your free audit, applied to your business. Fifteen minutes, no call.

No card. No call. The report shows up in your inbox.

A plumber leaning on a counter, reading his audit report