The Local SEO Checklist for Service Businesses (Mapped to How Google Actually Ranks You)
Most local SEO checklists are lists of chores. This one explains which of Google's three local ranking signals each task feeds — relevance, distance, or prominence — so you know what to do first, what your website must say to agree with your Business Profile, and which "service area page" tactics Google's spam policy calls doorway abuse.
Local SEO checklists usually fail for a boring reason: they are lists of chores with no explanation of what each chore does. So business owners do the easy ones, skip the ones that matter, and conclude local SEO doesn’t work.
Google publishes what it uses to rank local businesses. In its own words, local results are based mainly on relevance, distance, and prominence. Relevance is whether the business does what was searched. Distance is how far the business is from the searcher, or from the place they named. Prominence is how well known the business is, drawn from reviews, links, articles, directories, and the wider web.
Every item in this checklist is tagged with the signal it feeds. If you only have a day, do the relevance items first; they are the ones most businesses get wrong, and the ones that unlock everything else.
What Google combines to understand a local business
Part 1: The Google Business Profile (relevance, distance, prominence)
Your profile is the primary source for the map pack, so it goes first. Google’s help centre says businesses with complete and accurate information are more likely to show up. That is a rare case of Google telling you the answer plainly.
- Claim and verify the profile. Unverified profiles rank poorly and can’t be fully edited. (relevance)
- Set the primary category to the thing you most want to rank for, and add secondary categories only for things you genuinely do. The primary category carries the most weight. (relevance)
- Fill in every service Google lets you list, using the names customers search, not internal jargon. (relevance)
- Write the business description in plain language: what you do, for whom, and where. No keyword stuffing; Google can see through it and customers dislike reading it. (relevance)
- Choose the address setting honestly. If customers visit you, show the address. If you go to them, hide it and set a service area. Google’s rule for service-area businesses is one profile per central office, with a service area that shouldn’t extend beyond about two hours of driving time. (distance)
- Hours, including holiday hours. Wrong hours produce bad reviews and reduced visibility. (relevance)
- Real photos, updated regularly. Your premises, your vehicles, your team at work, finished jobs. Not stock. (prominence, and conversion)
- Use the profile’s booking and messaging features only if someone will actually respond. An unanswered message is worse than no messaging. (conversion)
- Post occasionally. Not daily; but a profile with a completed job or a seasonal note every few weeks looks alive. (prominence)
Part 2: The website has to agree with the profile (relevance)
This is the part most checklists skip and most businesses get wrong. Google cross-references what your profile claims with what your website says, and it is the inconsistencies that quietly cost rankings.
- Exact name match. The business name on the profile, in the site’s title and footer, and in structured data must be the same string. “Rivera & Sons Plumbing” and “Rivera and Sons Plumbing LLC” are different entities to a machine.
- One real page per service listed on the profile. If the profile says you do water heater installation, there must be a page whose subject is water heater installation, not a bullet on a services list. This is the single most powerful relevance move available to most businesses, and it is also the core of what our SEO services build. What Every Service Page Should Include covers the structure.
- A clear service area on the site, in prose, matching the profile’s setting. A visitor from a town you don’t serve should be able to self-eliminate.
- Contact details that match. Phone number and address (where shown) identical to the profile, in text, not in an image.
- The profile links to the right page. Usually the homepage, but for a single-service business, the service page can be the better target.
- Speed and mobile usability. Most local searches happen on phones, and a slow site loses the click the profile earned. Core Web Vitals Explained shows what to check.
A useful test: open your profile and your homepage side by side. Read the business name, the category, the service list, and the area on each. If you find a single disagreement, fix it before doing anything else on this list.
Part 3: Service-area pages, without the doorway-page risk (relevance, distance)
Location pages are where local SEO advice gets dangerous. Done well, a page for a town you genuinely serve can rank for “[service] in [town].” Done badly, it is exactly what Google’s spam policies describe as doorway abuse: “sites or pages created to rank for specific, similar search queries,” including “multiple domain names or pages aimed at specific regions or cities that funnel users to one location.”
The line between the two is evidence. A location page earns its place when it can show:
| Evidence a location page needs | Why it counts |
|---|---|
| Jobs you have actually completed there, described specifically | Proves the service area is real |
| Photos taken in that area | Local, verifiable, not reusable elsewhere |
| Reviews from customers in that town | Prominence with a local address attached |
| Local specifics — permit rules, common home styles, climate, water, soil | Content that could not be written about another town |
| Travel or response-time information from your base | Honest distance framing |
| A distinct set of services relevant to that area, if they differ | Relevance |
If you cannot fill most of that table for a town, don’t build the page. Build it later, when you can. A site with four genuine location pages outperforms a site with forty clones, and carries none of the risk.
- Cap the pages by your real service area. Google’s two-hour radius guidance for profiles is a sensible ceiling for pages too.
- Link location pages from the navigation or a service-area hub, and link them to the relevant service pages. Orphaned location pages are found late or never.
- Never create a separate profile for a town where you have no staffed office. That is the profile equivalent of a doorway page, and it gets profiles suspended.
Part 4: Consistency across the web (prominence, and now AI answers)
Google builds its picture of your business from many sources, and increasingly so do AI answer engines. BrightLocal’s 2025 analysis of AI-generated local answers found the systems drawing on hundreds of directories, with Google Business Profile used in virtually every Google local answer and Yelp the second most-used source for Google and the top source for ChatGPT. Directory consistency is not old-fashioned; it is how machines confirm you exist.
- Identical name, address (or service area), and phone across every listing you control: Google, Bing Places, Apple Business Connect, Yelp, the major industry directories for your trade, and your social profiles.
- Remove or correct old listings — previous addresses, previous phone numbers, a former business name. Each one is a contradiction.
- Match categories and service descriptions across directories as closely as their formats allow.
- Bing Places is not optional anymore. Bing’s index feeds Copilot and other assistants; a missing Bing listing is a missing you.
Part 5: Reviews (prominence, and conversion)
- Ask every satisfied customer, at the moment of satisfaction, with a direct link to the review form. Consistency of asking beats occasional campaigns.
- Respond to every review, including the bad ones, briefly and professionally. Responses are visible proof of how you handle problems.
- Never buy, fake, gate, or incentivize reviews. Google’s policies prohibit it, detection is improving, and the penalty is the profile.
- Surface reviews on the site, next to the calls to action, where the decision happens.
Part 6: Structured data and technical hygiene (relevance)
Structured data doesn’t rank you. It helps Google understand and disambiguate you, and it can enable result features that Google explicitly says are not guaranteed. Treat it as stating the facts you already state elsewhere, one more time, in a format machines read without ambiguity. What Schema Markup Does (and Doesn’t) Do has the honest version.
- LocalBusiness schema (or the right subtype — Dentist, LegalService, HomeAndConstructionBusiness, Restaurant) with the same name, address, phone, hours, and service area as the profile. Google’s documentation lists name and address as required for local business markup.
- Service schema on each service page.
- A sitemap that lists only live, indexable pages, submitted in Search Console.
- No noindex tags on pages you want found. This sounds obvious and it is the most common post-redesign disaster we see. Why Isn’t My Website Ranking on Google? walks through checking it.
- HTTPS, working on every page, with no mixed-content warnings.
Note that CactusLaunch’s own site deliberately publishes no address or phone number, because we work with clients everywhere and take enquiries only through forms. That is a choice that suits an online business. For a local service business, showing the address (or a service area) and the phone number is essential; hiding them costs you the map pack.
Part 7: What to do in order
- Fix disagreements between profile and site (Part 2’s side-by-side test).
- Complete the profile — categories, services, address setting, photos.
- Build one real page per service on the profile.
- Clean up directory listings and add Bing.
- Start asking for reviews systematically.
- Add location pages only where you have the evidence.
- Add structured data stating the same facts.
- Wait and watch in Search Console and the profile’s own insights. Local changes tend to show over weeks, not days.
If you would rather have the audit done for you, the free website roast covers local search structure as one of its ten categories, and the SEO services page explains how the service and market pages get built — the part of this checklist that takes real work.
Questions people ask
Which matters more, my Google Business Profile or my website?
For the map pack, the profile leads. For everything else — organic results, conversion, and the trust a visitor needs before calling — the website leads. They are not competing; the profile gets you listed and the site gets you chosen. The failure mode is when they disagree, because inconsistency weakens both.
Should I hide my address?
If customers come to you, show it. If you go to customers and don't serve walk-ins, Google's guidance for service-area businesses is to hide the address and set a service area instead. Showing a home address to look "local" in a town you don't operate from is the kind of thing that gets profiles suspended.
How many service-area pages should I build?
As many as you can write something true and specific about, and not one more. If you have genuinely done work in a town — jobs, photos, reviews from there, local permit or climate notes — a page for it can earn its place. If the only thing you can change is the town name, you are building doorway pages, and Google's spam policy says so in almost those words.
Do reviews affect ranking or just conversion?
Both. Google lists review count and score among the things that contribute to local ranking (prominence), and reviews are also what a visitor reads before choosing you. Steady, genuine reviews with real responses beat a burst of solicited five-star ratings, and buying or faking reviews is a policy violation that can remove the profile entirely.
Does schema markup help local SEO?
It helps Google understand and disambiguate the business, and it can enable certain result features. Google's own documentation says it does not guarantee those features will show, and no primary source shows schema lifting local pack rankings on its own. Treat it as hygiene that states the same facts your profile and site already state.
This article is part of the seo & local search library. If it describes a problem you have, the service behind it is here: see seo services.
Keep reading
Why Isn't My Website Ranking on Google? A Four-Stage Diagnosis
Not ranking is a symptom with four very different causes. This guide walks a business owner through them in order — not indexed, indexed but invisible, ranking but missing from the map pack, ranking but producing no leads — with the exact Search Console reports that tell you which one you have.
What Schema Markup Does (and Doesn't Do) for a Business Website
Schema markup is code that states facts about your business in a format machines read without ambiguity. It helps Google understand you and can enable certain result features; it is not a ranking lever, it is not required for AI search, and the studies that have measured it found no major uplift in AI citations. Here is the honest version, with the types that fit each industry.
What Every Service Page Should Include (Section by Section)
The service page is where a visitor decides whether to enquire, and most underperform for one reason — the right information in the wrong order. Here is the section-by-section anatomy, how it changes for contractors, practices, firms, and lenders, and the "one service, one page, one ad group" rule that makes the same page work for search and paid traffic.