SEO for Service Businesses: How Google Actually Decides Who to Show
SEO for Service Businesses: How Google Actually Decides Who to Show
You typed your own business name into Google last week. You scrolled. You found yourself somewhere down the page, under a competitor you've never heard of, under a directory you never signed up for, under a "Top 10 Plumbers Near You" list that wants $400 a month to put you at the top. And you thought: I've been doing this for twelve years. Why is that guy above me?
Here's the part nobody at the marketing agency will tell you over the phone: Google doesn't rank the best contractor. It ranks the contractor whose website best convinced a machine that he's the best contractor. Those are two completely different things. The plumber above you might be slower, pricier, and rougher around the edges — but his site answered the three questions Google's algorithm silently asks before it shows anyone to anyone.
This is the article that explains those three questions. SEO for service businesses isn't magic, and it isn't the impenetrable black box agencies pretend it is so they can charge you for it monthly. It's a system. Once you see the system, you can't unsee it, and you'll stop overpaying people to do things you could understand in an afternoon.
What "SEO for Service Businesses" Even Means (And Why It's Different)
SEO — search engine optimization — is the practice of getting your business to show up when someone types a problem into Google. For a national e-commerce store, that's a war fought over thousands of keywords against competitors with seven-figure budgets. For a service business, it's a knife fight in a parking lot.
That's good news for you.
A roofing company in Decatur isn't competing with every roofer in America. It's competing with the eleven other roofers who can physically drive to a job in Morgan County. Google knows this. The whole machine bends around location for service businesses in a way it doesn't for products you can ship anywhere. When someone in Hartselle types "roof repair near me," Google isn't asking who's the best roofer on earth — it's asking who's the best roofer who can actually be at this house by Thursday. Your competition just shrank from thousands to a dozen.
Most contractors never internalize this. They read SEO advice written for SaaS companies and ad agencies — advice about domain authority scores, backlink campaigns, and keyword volumes in the tens of thousands — and they either give up because it sounds impossible, or they hire someone who runs that national playbook on a business that needed the local one. Both outcomes cost money and produce nothing.
Service business SEO is its own discipline. It's built on three pillars that barely matter for national brands: a fully optimized Google Business Profile, a website that proves relevance to a specific geographic area, and a reputation signal — reviews — that tells Google real humans in that area actually use you. Get those three right and you'll outrank companies with ten times your marketing budget, because they're playing a different game on a board you own.
The Three Questions Google Asks Before Showing Anyone
Strip away the jargon and Google's local ranking system comes down to three questions it asks about every business, every time someone searches. The official Google framing calls these relevance, distance, and prominence. I'm going to call them what they actually are.
Question 1: "Are you even the right kind of business for this search?" (Relevance.)
When someone types "emergency plumber Athens AL," Google scans for businesses it has confidently categorized as plumbers, serving Athens, who handle emergency work. If your Google Business Profile lists your primary category as "Contractor" instead of "Plumber," you just failed the first question for half the searches you should win. If your website never uses the phrase "emergency" anywhere, you failed it for the other half.
Relevance is about matching. Google has to be confident it knows what you do and where you do it. Vagueness kills you here. The contractor who lists himself as a generic "home services" business is invisible compared to the one who's clearly, specifically, repeatedly told Google "I am a plumber, I work in Athens, I do emergency calls."
Question 2: "How close are you to the person searching?" (Distance.)
This one you can't fully control, and that's fine. Google weights physical proximity between the searcher and your business location. But for service-area businesses — the ones that travel to the customer rather than running a storefront — proximity matters less than most people think, and prominence matters more. A plumber operating out of a home office 18 miles away can absolutely outrank one three miles closer if he's stronger on questions one and three.
The lever you do control here is your service area definition and your location signals. If you cover six towns, Google needs to know that — through your profile's service area settings, through dedicated location content on your site, through reviews that mention those towns by name.
Question 3: "Do real people actually vouch for you?" (Prominence.)
This is the one contractors underestimate the most and the one that does the most work. Prominence is Google's read on how well-known and well-regarded you are — and the loudest signal feeding it is your reviews. Quantity, quality, recency, and whether you respond to them. A business with 94 reviews averaging 4.7 stars, with the most recent one from last Tuesday, looks alive and trusted. A business with 6 reviews from 2022 looks like it might be out of business.
Here's the counterintuitive truth that should reframe your entire approach: of the three questions, the two that decide most local rankings are the two you have the most control over. You can't move your shop closer to every customer. But you can tell Google exactly what you do and where, and you can build a steady, recent stream of reviews. Most of your competitors are doing neither. That gap is your entire opportunity.
Pillar One: Google Business Profile (The Single Highest-Leverage Thing You Own)
If you do nothing else in this article, do this. Your Google Business Profile is the most valuable free marketing asset you have, and the overwhelming majority of contractors leave it half-built.
I've written the full step-by-step setup and optimization process in my Google Business Profile guide for contractors, so I won't repeat all the mechanics here. But the SEO-critical pieces, the ones that directly answer Google's three questions, are these:
Primary category is everything. Your primary category is the strongest single signal of relevance. Pick the most specific one that matches your core work — "Roofing Contractor," not "Contractor." Then load up your secondary categories with every related service you actually offer. The business with the precise primary category beats the vague one nearly every time.
Your service area has to be defined and honest. List the towns and zip codes you genuinely serve. Don't stuff it with the entire state to look bigger — Google has gotten good at detecting that, and it dilutes your relevance for the areas you actually want. If you're a Cullman-based electrician who'll drive to Hanceville and Good Hope, say exactly that.
Photos are a ranking and conversion signal. Profiles with steady photo uploads get more views and more clicks, and clicks feed prominence. Upload real photos of completed work, your crew, your trucks — not stock images. Aim for a new batch every couple of weeks, not a one-time dump.
Posts keep the profile "alive." The Google Posts feature lets you publish short updates. Most contractors never touch it. A weekly post — a recent job, a seasonal tip, a limited offer — signals activity, and activity signals prominence.
Respond to every review, good and bad. Responses are a prominence signal and a trust signal for the human reading. A thoughtful reply to a 2-star review often does more for you than the 5-star reviews do, because it shows a prospect how you handle a problem.
The brutal reality: a fully optimized profile beats a half-built one so decisively that you can outrank a bigger competitor on this lever alone. And it costs nothing but an afternoon and the discipline to keep it current.
Pillar Two: A Website That Proves You Belong Here
A lot of contractors think their website is a digital business card — name, phone number, maybe a photo of a truck. That website does almost nothing for SEO, because it gives Google almost nothing to evaluate on the relevance question.
Your website's job, from an SEO standpoint, is to prove three things over and over: what you do, where you do it, and that you actually know what you're talking about. Here's how that breaks down.
Service pages, one per service. This is the structural mistake I see most often. A contractor lists ten services as bullet points on a single "Services" page, and then wonders why he ranks for none of them. Google can't tell that a one-line bullet means you're an expert in drain cleaning. A dedicated 600-to-1,000-word page about drain cleaning — what's involved, common causes, what you charge ranges to fix, what goes wrong when it's done cheap — tells Google you own that topic. Ten services should mean somewhere close to ten service pages.
I broke down what actually makes these pages convert (not just rank) in my contractor website design guide — phone placement, real photos versus stock, the trust signals that move people from reading to calling.
Location pages for every area you serve. If you cover Decatur, Hartselle, and Madison, you want content that's genuinely specific to each — not three pages that swap the city name and change nothing else. Google penalizes the cookie-cutter version. Mention the actual neighborhoods, the local quirks, a real job you did there. This is how you answer the distance question through content.
Proof of expertise woven throughout. Real measurements. Honest admissions about when a repair makes more sense than a replacement. Warnings about what cheap competitors skip. This is the stuff that makes a page read like it was written by someone who's done the work — and increasingly, it's what Google's quality systems are built to reward. Generic, AI-slop service pages that could describe any contractor anywhere are getting filtered out.
The technical foundation has to hold. Fast load times, mobile-friendly layout, clean URL structure, proper headings, and schema markup that spells out your business details for the machines. None of it is glamorous, and all of it quietly suppresses your rankings when it's broken. I cover the full technical checklist in my local SEO playbook for contractors — the NAP consistency, citations, and schema specifics that most "SEO services" charge you for and half of them don't actually do.
A contractor website built this way might run 14 to 20 pages instead of 4. That's not bloat — that's surface area. Every well-built page is another door Google can send a customer through.
Pillar Three: Reviews (The Prominence Engine)
Reviews do double duty: they're one of the strongest local ranking signals, and they're the single most persuasive thing a prospect reads before deciding whether to call you. Get this engine running and it compounds.
The mechanics that matter:
Recency beats volume, eventually. Forty reviews from three years ago is a weaker signal than fifteen reviews where the newest is from this month. Google reads a steady drip of recent reviews as evidence you're active and in demand. The goal isn't to hit some magic number once — it's to never stop.
Make asking systematic, not random. The contractors who win at reviews don't "remember to ask sometimes." They built it into the job. The moment work is finished and the customer is happy, a text goes out with a direct link to the review page. A simple follow-up text the same afternoon converts dramatically better than an email three days later when the warm glow has faded.
You can't buy or fake them — and you shouldn't try. Google's getting aggressive about filtering fake reviews, and a sudden burst of suspicious 5-stars can get you suppressed or penalized. The slow, honest accumulation is the only version that holds up.
Reviews that name the town are SEO gold. When a customer writes "best electrician in Madison, fixed our panel same day," that review is feeding both the relevance and distance questions with the searcher's exact language. You can't script reviews, but you can ask customers to mention what you did and where — and the ones who do are quietly stacking ranking signals you'd otherwise pay for.
Respond to all of them. Covered this under the profile section, but it bears repeating because it's a prominence signal and free trust-building. Thank the good ones briefly. Address the bad ones calmly and specifically. Every prospect reading your reviews is also reading how you respond to them.
The Lead-Service Trap (Why SEO Beats Renting Customers)
Here's where I have to name the thing most contractors are doing instead of SEO: paying for leads.
Angi, HomeAdvisor, Thumbtack, Networx — the whole ecosystem is built on a simple, brutal premise. They rank for the searches you should be ranking for, capture the customer who was looking for you, and then sell that customer's contact info to you and three of your competitors at the same time. You pay per lead whether you close it or not. The price climbs every year. And the day you stop paying, the customers vanish, because you never owned the relationship — you were renting it.
I ran the full math on this in my Angi Leads breakdown and my deeper look at where contractor leads should actually come from. The short version: paid leads can make sense as a stopgap when you're starting cold and have zero online presence. But as a permanent strategy, you're pouring money into someone else's asset. Every dollar you spend ranking your own site and profile builds something you keep. Every dollar you spend on Angi rents something that disappears the moment the card declines.
SEO is slower. Nobody's going to pretend otherwise. A lead service can hand you a call this week; SEO might take two to four months to start moving the needle and six months to really compound. But at the end of that runway, you have a phone that rings without a meter running. That's the trade. The contractors who treat SEO as the foundation and paid leads as the temporary scaffolding end up free. The ones who treat paid leads as the whole strategy stay on the treadmill forever.
What This Looks Like on a Real Timeline
Let me set honest expectations, because the agencies that promise "page one in 30 days" are either lying or about to do something that gets you penalized.
Weeks 1–2: Foundation. Claim and fully optimize the Google Business Profile. Fix the obvious website problems — wrong category, missing service pages, broken mobile layout. Set up a review-request system. Most of the ranking movement you'll see in the first couple of months comes from this work, because so many local businesses have never done it.
Months 1–2: Indexing and early movement. New and improved pages get crawled and start appearing for low-competition, long-tail searches first ("emergency drain cleaning Hartselle" before "plumber Huntsville"). Reviews start accumulating. The profile starts gaining views.
Months 3–4: Real traction. If the foundation is solid and content keeps coming, you start cracking the local pack — the map results — for some of your core terms. This is usually where contractors first say "huh, I'm getting calls from the website."
Months 5–6+: Compounding. Authority builds, more pages rank, reviews keep stacking, and the whole thing starts reinforcing itself. The calls that cost you nothing per lead start outnumbering the ones you used to pay for.
The single biggest reason contractors don't see results isn't that SEO doesn't work for them. It's that they quit at month two, right before the curve turns up. Search rewards consistency over months, not bursts over weeks.
The Mistakes That Quietly Kill Service Business SEO
A quick tour of the ways I most often see contractors sabotage their own rankings:
Inconsistent NAP. Your business Name, Address, and Phone number must be identical everywhere they appear — your site, your profile, every directory. "Suite 4" on one and "Ste. 4" on another, an old phone number lingering on a directory you forgot about — these inconsistencies confuse Google about whether these listings are even the same business. It's tedious to audit and it matters more than it should.
The vague primary category. Said it already, saying it again because it's that common. "Contractor" when you should be "Roofing Contractor." You're throwing away relevance to look broad.
One bloated services page. Ten services, one page, ten missed ranking opportunities. Break them out.
Cookie-cutter location pages. Swapping the city name on an otherwise identical page is a pattern Google specifically downranks now. Make each one genuinely local or don't bother.
Going silent on reviews. No asking system, no responses, a profile that looks abandoned. Prominence quietly evaporates.
Buying leads instead of building assets. Covered above. The treadmill feels like progress because the phone rings, but you're building nothing.
Quitting too early. The number-one killer. Two months of effort, no fireworks, cancel everything, conclude "SEO doesn't work." It works. It just works on Google's timeline, not yours.
Hiring an agency before fixing the basics. Paying $1,500 a month to a firm while your profile is half-built and your site is from 2014 is paying someone to decorate a house with no foundation.
The Skyscraper Move: Audit Your Own Three Questions
Here's something the top-ranking articles on this topic don't give you — a way to diagnose your own situation in twenty minutes. Run your business through Google's three questions honestly.
Relevance audit. Open your Google Business Profile. Is your primary category the most specific accurate one available? Do your secondary categories cover everything you do? Now open your website. For each service you offer, is there a dedicated page that actually uses the words a customer would type? Score yourself out of your total service count. Most contractors score under 40% here and have no idea.
Distance audit. Is your service area defined accurately on your profile? Do you have real, distinct content for each area you serve? Do any of your reviews mention specific towns? If you cover six towns and have location content for one, you've left five towns' worth of searches on the table.
Prominence audit. Count your reviews. Check the date of your most recent one. If it's older than a month, your prominence signal is fading. Do you respond to reviews? Do you have any system at all for asking? Be honest about whether "I ask when I remember" counts as a system. (It doesn't.)
Wherever you score lowest is exactly where your next dollar and next hour should go. Most contractors discover their relevance is decent, their distance signals are thin, and their prominence engine isn't running at all. That last one is usually the fastest win available.
A Real 30-Day Starting Plan
If you want to actually do this instead of just nodding along, here's a month that moves the needle.
Week 1 — Profile. Claim or recover your Google Business Profile. Fix the primary category. Add every secondary category that applies. Define your service area honestly. Upload 15–20 real photos. Write your first Google Post.
Week 2 — Website foundation. Audit your pages against your service list. Identify every service that doesn't have its own page. Check your site on a phone — is it fast and usable, or broken? Confirm your NAP matches your profile exactly. Fix the worst structural problems first.
Week 3 — Reviews engine. Build the system. Draft the follow-up text with a direct review link. Decide who sends it and when (the answer should be "the same day the job finishes, every time"). Ask your last ten happy customers to leave one — and to mention the town if they're willing.
Week 4 — Content. Write or commission your two highest-value service pages — the services with the best margins and the most search demand. Make them genuinely useful: real detail, honest pricing ranges, the warnings only someone who does the work would include. Then keep going, one or two pages a month, indefinitely.
That's not the whole strategy. But it gets you out of "paying strangers to rent me customers" mode and into "building an asset I own" mode — which is the entire difference between contractors who stay on the lead-buying treadmill and the ones whose phones ring for free.
An Honest Pitch
I build websites and content systems for service contractors across North Alabama — Decatur, Huntsville, Madison, Hartselle, Athens, Cullman, and the Shoals. The structure I described in this article is exactly what I build: a fully optimized Google Business Profile setup, dedicated service pages, honest location content, the technical foundation, and a review system that actually runs.
If you want me to keep adding content after launch — the service pages and local content that compound into rankings over months — my plans run $149 to $449 a month depending on volume. No long contracts. Cancel anytime. And right now I'm running a Founding Client Program: a few spots at 50% off the first six months in exchange for letting me document the results as a real case study.
That's the entire pitch. I'm not an agency selling you a black box. I build the foundation that lets a service business get found by the people already searching for exactly what it does.
Or take everything in this article and do it yourself. Plenty of contractors will, and they'll be better off for understanding the system instead of paying someone to keep it mysterious. That's a real option, and it's a good one.
What I'd hate to see is you spending another year invisible on page two while a competitor who isn't half the contractor you are takes the calls that should be yours — for no reason other than that his website answered three questions yours never did.
You've been doing the work for twelve years. It's time Google knew it.
Sites On Call builds websites and content systems for service contractors in North Alabama. Foundations built the way local search actually rewards, content plans starting at $149/month, no long contracts. If you want to get found by the customers already searching for what you do — let's talk.
— Irene Daniels, Sites On Call sitesoncall.com