← All playbooks
Search8 min readUpdated Oct 7, 2026

Local SEO checklist for service businesses

The 30 checks that move a service business up in Google Maps and local results: profile, website, reviews, listings and tracking, in the order to do them.

A hand holding a phone showing a local business on Google Maps
Short answer

Local SEO for a service business comes down to five jobs, done in this order: complete and verify your Google Business Profile with the right primary category, build one page on your website for each service and area, earn a steady flow of recent reviews and reply to them, keep your name, address and phone number identical across the main listings, and track calls and enquiries every month. Google says local results depend mainly on relevance, distance and prominence, and you control two of those.

Key takeaways
  • In Whitespark’s 2026 Local Search Ranking Factors survey, the primary Google Business Profile category was the top-rated factor for map rankings, and a dedicated page for each service was top for local organic results.
  • BrightLocal’s 2026 survey found 74% of consumers only care about reviews from the last three months, so a steady flow matters more than a big total.
  • Google prohibits offering discounts or gifts in exchange for reviews. Ask every customer, with a direct link, and reply to all of them.
  • 45% of consumers in that survey now use AI tools such as ChatGPT for local recommendations. The same foundations help you appear there.
Key terms explained (15)
SEO
Search engine optimisation: the work that helps your pages show up in Google’s regular search results.
AEO
Answer engine optimisation: helping your content get picked as the single direct answer, such as Google’s answer box or a voice assistant reply.
GEO
Generative engine optimisation: helping AI tools such as ChatGPT and Google’s AI Overviews quote and link to your content.
CRM
Customer relationship management software: one place that stores your contacts, conversations, appointments and deals. GoHighLevel and HubSpot are examples.
URL
A web address, such as remarcatapang.com/playbooks/.
QR code
A square barcode people scan with their phone camera to open a link, menu or form.
Structured data (schema)
Code that labels the information on a page, such as your business name, hours or an article’s author, so search engines understand it.
Above the fold
The part of a web page people see before they scroll.
Organic
Unpaid. Organic search results or social posts are the ones you don’t pay to show.
Impressions
The number of times a page, ad or listing was shown to someone.
Citation (local SEO)
A mention of your business name, address and phone number on another website, such as a directory.
Service area
The towns or region a business travels to. Service-area businesses can hide their address on Google Business Profile.
Google Business Profile
Your free business listing on Google Search and Maps, with your hours, reviews and photos.
Search Console
Google’s free tool that shows how your site appears in search, which queries bring visitors and any indexing problems.
Plugin
An add-on that gives a WordPress site extra features, such as SEO settings or forms.

What is local SEO?

Local SEO (search engine optimisation) is the work of making a business show up when someone nearby searches for what it does: in Google Maps, in the map results at the top of Google Search, in the regular results below, and now in AI answers. For a plumber, a clinic, a cleaner or a contractor, it is usually the highest-return marketing there is, because the person searching already wants the service.

This checklist is for service businesses, including those that travel to the customer. It has 30 checks in five parts. Do them in order. The first part alone will put you ahead of many competitors.

Hand-drawn doodle of local search. A person searches plumber near me on a phone. A map shows three pins, and a results card lists three businesses with your business first, marked with a star.The three spots everyone wants“plumber near me”MAP RESULTSYour business4.8 · open nowThe goal: be one of the businesses on that short list.
Local SEO is the work of getting your pin into that short list.

How does Google decide local rankings?

Google is clear about this. Its help page on how to improve your local ranking says local results are based mainly on relevance, distance and prominence. It also says there is no way to request or pay for a better local ranking.

Infographic of the three things Google says decide local rankings: relevance, distance and prominence, with what a business can do about each.RelevanceDoes it match the search?Right primary categoryServices listedComplete profileA page per serviceDistanceHow close is the business?Accurate address orservice areaCorrect map pinYou can’t fake this oneProminenceHow well known is it?Reviews and ratingsLinks from other sitesMentions and listingsA strong website
Google says local results are based mainly on relevance, distance and prominence. Two of the three are in your control.

Each year Whitespark surveys local search specialists and publishes the Local Search Ranking Factors report. In the 2026 edition, the highest-rated factors for map rankings were the primary Google Business Profile category, how close the address is to the searcher, keywords in the business name, a physical address in the city being searched, and whether the business is open at the time of the search. For the regular local results, the top factor was a dedicated page for each service. This checklist is built around those findings and Google’s own guidance.

Part 1: Google Business Profile

Your profile is the most important local asset you have. Set it up at business.google.com.

  1. Claim and verify the profile. Google lists verification as the first step, because it confirms you are authorised to represent the business.
  2. Use your real business name. Google’s guidelines for representing your business say the name should match your signage and website, with no added taglines, locations or service keywords. Stuffed names can get a profile suspended.
  3. Choose the most specific primary category. “Plumber” beats “Contractor”. This was the top-rated map ranking factor in Whitespark’s 2026 survey. Google says to use the fewest categories that describe your core business.
  4. Add secondary categories that are true. Only for services you really offer.
  5. Set your address or service area correctly. If customers do not visit you, Google says to hide the address and set a service area. Keep it within about two hours’ drive of your base. Virtual offices and P.O. boxes are not eligible.
  6. Keep hours accurate, including holidays. Being open at the time of the search was a top-five factor in the 2026 survey.
  7. List every service with a short description. Use the words customers use.
  8. Add real photos and short videos. Your team, vehicles, finished work and premises. Add new ones every month.
  9. Write a plain business description. What you do, where, and for whom, in the first two sentences.
  10. Turn on messaging or booking only if you will answer quickly. A slow reply is worse than no button.
A busy local café seen from above
Photos of the real place and real people do more for a profile than stock images.

Part 2: Your website

  1. Build one page for each service. A page for drain cleaning, another for water heater repair. This was the top-rated factor for local organic results. One “Services” page listing everything is not enough.
  2. Build a page for each main area you serve, if you can write something specific about it: jobs you have done there, local conditions, a testimonial from that area. Do not copy the same page and swap the city name.
  3. Put the service and city in the page title and main heading. For example, “Water heater repair in Mississauga”.
  4. Show your name, address or service area, and phone number on every page, usually in the footer, written exactly as on your Google profile.
  5. Make the phone number a tap-to-call link and put it at the top on mobile.
  6. Add LocalBusiness structured data. Google’s documentation lists name and address as required, with opening hours, telephone and URL recommended. Yoast SEO and similar plugins can add it for you.
  7. Link your pages to each other. Each service page should link to related services and to your contact page. Internal linking was the sixth-rated organic factor in the 2026 survey.
  8. Check speed and mobile layout. Most local searches happen on a phone. My guide to what to put above the fold covers the first screen.

Part 3: Reviews

Reviews affect both ranking and whether someone calls. BrightLocal’s Local Consumer Review Survey 2026, a survey of 1,002 US adults, found:

  • 97% read reviews for local businesses.
  • 68% will only use a business with four or more stars.
  • 74% only care about reviews from the last three months.
  • 47% will not use a business with fewer than 20 reviews.
  • 89% expect the owner to respond.
  1. Ask every customer, the day the job is done. Send a text with your direct review link. Google’s review guidance says to share a link or QR code.
  2. Never offer a reward. Google strictly prohibits discounts, gifts or free services in exchange for reviews.
  3. Automate the request. A review request triggered when a job is marked complete is one of the five CRM automations I set up first.
  4. Reply to every review within a few days. Keep replies short and personal. Do not paste the same thank-you each time.
  5. Answer negative reviews calmly. Acknowledge, say what you will do, and move the detail to a phone call. Never share the customer’s private information.
  6. Aim for a steady flow. Five new reviews a month beats fifty in one week followed by silence.
Template

Hi [first name], thanks for choosing [business] today. If you have a minute, a quick Google review helps other people in [area] find us: [review link]. Thank you, [your name]

Five yellow stars in a row, representing a five-star review
A steady flow of recent reviews matters more than a big total.

Part 4: Listings and links

  1. Make your name, address and phone number identical everywhere. Same spelling, same suite number, same phone format. Start with Bing Places, Apple Business Connect, Facebook and Yelp.
  2. Add the industry and local directories that matter in your trade. A trade association, the local chamber of commerce, a supplier’s “find an installer” page.
  3. Earn local links. Sponsor a team, support a community event, give a quote to a local news story. Links from locally relevant sites are part of prominence.

Listings also matter for AI answers. Whitespark’s 2026 report notes that three of the top five factors for visibility in AI search were citation factors. AI models learn about a business from the places that mention it. I cover that in SEO vs AEO vs GEO.

Part 5: Track it every month

  1. Check Google Business Profile performance. Calls, direction requests, website clicks and the searches that showed your profile.
  2. Check Google Search Console. Which local queries bring impressions and clicks, and which service pages get them.
  3. Count what matters: calls and enquiries. Record how many came from Google each month and how many became jobs. Put it in a one-page monthly report.
A telephone with the receiver off the hook, representing a missed customer call
Rankings are a means. Answered calls and booked jobs are the result to track.

What should you avoid?

  • Keywords stuffed into the business name. It can work for a while, and it breaks Google’s guidelines.
  • Fake addresses or virtual offices to appear in another city.
  • Buying reviews or reviewing yourself.
  • Dozens of near-identical city pages.
  • Setting it up once and leaving it. Recent photos, recent reviews and correct hours are what keep a profile strong.

How long does local SEO take?

In my experience, profile fixes such as the right category and correct hours can change what you see within days or weeks. New service pages and reviews usually take one to three months to show in rankings. Distance is the factor you cannot change: you will rank best close to your address or within your service area, and a competitor nearer the searcher has an advantage. That is normal. Aim to be the obvious choice in the area you really serve.

Tools for the job

ToolUse it forCost
Google Business ProfileYour profile, reviews, photos and performance dataFree
Google Search ConsoleLocal queries and which pages they reachFree
Yoast SEOTitles, descriptions and LocalBusiness schema on WordPressFree plan
Rich Results TestChecking your structured data is validFree
UbersuggestFinding the service and city phrases people searchFree plan
Whitespark Local Citation FinderFinding the directories your competitors are listed onFree plan
GoHighLevelAutomated review requests after each jobPaid

Plans and pricing change. Check each tool's site for current details.

Frequently asked questions

What is the most important local SEO ranking factor?

For Google Maps results, specialists surveyed by Whitespark for 2026 rated the primary Google Business Profile category highest, followed by how close the business is to the searcher. For the regular local results, a dedicated page for each service ranked first.

Can a service-area business without a storefront rank in Google Maps?

Yes. Google lets businesses that travel to customers hide their address and set a service area. You will usually rank best near your base, since distance is one of the three main factors.

How many Google reviews does a local business need?

There is no fixed number, but BrightLocal's 2026 survey found 47% of consumers will not use a business with fewer than 20 reviews, and 74% only care about reviews from the last three months. Aim for at least 20, then a steady few every month.

Is it okay to offer a discount for a Google review?

No. Google strictly prohibits offering discounts, free goods or services in exchange for reviews. Ask every customer with a direct link instead, and reply to each review.

Does local SEO help with ChatGPT and AI search?

Yes. AI tools draw on your website, your reviews and the listings that mention you. Whitespark's 2026 report found citation factors made up three of the top five factors for AI search visibility, so consistent listings and real reviews help in both places.

Browse every playbook on search and AI visibility, or see all marketing playbooks.

Sources

  1. How to improve your local ranking on GoogleGoogle Business Profile Help
  2. Guidelines for representing your business on GoogleGoogle Business Profile Help
  3. Tips to get more reviewsGoogle Business Profile Help
  4. Local business structured dataGoogle Search Central
  5. Local Search Ranking Factors 2026Whitespark
  6. Local Consumer Review Survey 2026BrightLocal
Remar Catapang
About the author

Remar Catapang is a full-funnel marketing strategist based in Ontario, Canada. He has worked in marketing since 2020 and continues to lead search, CRM automation, web, paid media and experiential campaigns for businesses in Canada, the United States, Australia, Egypt and the Philippines. His playbooks are based on that ongoing work. Questions about this playbook: remarcatapangjr@gmail.com

Scroll to Top