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.
How people in South Florida actually search
Three things about how customers search matter here, and all three point the same direction.
Either someone types “AC repair Pembroke Pines,” or they type “AC repair near me” and Google uses their location to fill in the town for them. Both cases end up in the same place: Google is looking for a page that matches a service and a specific place.
Someone in Weston is not going to search “Fort Lauderdale plumber.” They’ll search “Weston plumber,” even though you’d happily drive there. Someone in Cooper City won’t search Davie. Pembroke Pines and Miramar share a border and residents still search separately. Every one of those towns is its own search, and Google treats it that way.
They open ChatGPT, or Google’s own AI answer at the top of the results, and ask “who’s a good roofer near Plantation?” The answer names three or four businesses. Those answers are built from the same pages Google uses. A business without a page for roofing in Plantation is not going to be named for roofing in Plantation.
The direction all three point: you need a page for each service, in each town, and each page needs to be clear enough that both a search engine and an AI assistant can tell exactly what it’s about.
Map your service area the way Google sees it
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.
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.
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
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.
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.
Another twenty-one pages, and now you’re covered for the work that pays the bills everywhere you go.
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
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.
“Drain Cleaning in Davie, FL” is a title. “Professional Drain Solutions for the Modern Home” is not.
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.
A short list. Camera inspection, hydro jetting, snaking, whatever applies. Plain words.
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.
“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.
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.
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.
“We provide drain cleaning in Davie, FL, including hydro jetting and camera inspection, with same-day service.”
“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
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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
You don’t need a dashboard. You need three habits.
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.
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.
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
The ones where you want the phone to ring. Be honest.
In customer words, not shop words.
That number is how many pages you need. Don’t panic about it.
Nine pages. Make each one real: a specific title, a paragraph about that town, two or three questions answered, your phone number and license.
Even two pages. Google notices sites that keep moving.
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.






