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.

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.
- 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.
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.
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.
- Claim and verify the profile. Google lists verification as the first step, because it confirms you are authorised to represent the business.
- 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.
- 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.
- Add secondary categories that are true. Only for services you really offer.
- 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.
- Keep hours accurate, including holidays. Being open at the time of the search was a top-five factor in the 2026 survey.
- List every service with a short description. Use the words customers use.
- Add real photos and short videos. Your team, vehicles, finished work and premises. Add new ones every month.
- Write a plain business description. What you do, where, and for whom, in the first two sentences.
- Turn on messaging or booking only if you will answer quickly. A slow reply is worse than no button.

Part 2: Your website
- 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.
- 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.
- Put the service and city in the page title and main heading. For example, “Water heater repair in Mississauga”.
- Show your name, address or service area, and phone number on every page, usually in the footer, written exactly as on your Google profile.
- Make the phone number a tap-to-call link and put it at the top on mobile.
- 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.
- 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.
- 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.
- 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.
- Never offer a reward. Google strictly prohibits discounts, gifts or free services in exchange for reviews.
- Automate the request. A review request triggered when a job is marked complete is one of the five CRM automations I set up first.
- Reply to every review within a few days. Keep replies short and personal. Do not paste the same thank-you each time.
- 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.
- Aim for a steady flow. Five new reviews a month beats fifty in one week followed by silence.
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]

Part 4: Listings and links
- 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.
- 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.
- 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
- Check Google Business Profile performance. Calls, direction requests, website clicks and the searches that showed your profile.
- Check Google Search Console. Which local queries bring impressions and clicks, and which service pages get them.
- 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.

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
| Tool | Use it for | Cost |
|---|---|---|
| Google Business Profile | Your profile, reviews, photos and performance data | Free |
| Google Search Console | Local queries and which pages they reach | Free |
| Yoast SEO | Titles, descriptions and LocalBusiness schema on WordPress | Free plan |
| Rich Results Test | Checking your structured data is valid | Free |
| Ubersuggest | Finding the service and city phrases people search | Free plan |
| Whitespark Local Citation Finder | Finding the directories your competitors are listed on | Free plan |
| GoHighLevel | Automated review requests after each job | Paid |
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.
Related playbooks
Browse every playbook on search and AI visibility, or see all marketing playbooks.
Sources
- How to improve your local ranking on GoogleGoogle Business Profile Help
- Guidelines for representing your business on GoogleGoogle Business Profile Help
- Tips to get more reviewsGoogle Business Profile Help
- Local business structured dataGoogle Search Central
- Local Search Ranking Factors 2026Whitespark
- Local Consumer Review Survey 2026BrightLocal
