The Local SEO Audit for Service Businesses
A local SEO audit should cost a service business nothing to a few hundred dollars, because most of it is checks you can run yourself in an afternoon. For landscaping and trades companies I do it free, as part of the landscaping marketing work: the site, the map listing, and what the companies beating you are doing. What you are really paying an auditor for is not the checklist. It is knowing which three items on it matter for your business and which twenty do not.
I read the pages ranking for “local seo audit” before writing this. They are good checklists, written for a business with a front door. None of them deals with the business that drives to the customer: the landscaper, the plumber, the roofer, the cleaner. That business has a hidden address, a service area instead of a storefront, and a ranking that changes street by street. Those three facts change how the audit has to be run, and they are what this post is about.
On this page
- What should a local SEO audit cost?
- What does Google actually rank a local business on?
- Why do I show up when I search, but customers cannot find me?
- Is my Google Business Profile set up the way Google wants?
- Are competitors breaking the rules to outrank me?
- The website half of the audit
- Reviews: count, recency and replies
- In what order should I fix what the audit finds?
- Who should not pay for a local SEO audit
What should a local SEO audit cost?
Free to a few hundred dollars is the honest range for a single-location service business. A local business site is usually small, so the website part of the audit is quick. The rest happens on Google Maps, in your Business Profile and in your reviews, and none of that needs expensive software to inspect.
Where it gets more expensive is a larger site or a business that also sells online. My standard SEO site audit is $450 for up to 100 pages, and it is built for online stores rather than trades. If a local audit is quoted at several times that for a ten-page site, ask what the extra money buys, and ask to see a sample report first. My longer answer on audit pricing in general is in what an SEO audit should cost.
A free audit is a sales tool, mine included. That does not make it worthless. It means you should judge it by whether it tells you something specific about your business that you did not know, not by its page count.
What does Google actually rank a local business on?
Google says it ranks local results on three things: relevance, distance and prominence. Its own tips to improve your local ranking define them plainly. Relevance is how well your profile matches the search. Distance is how far you are from the person searching. Prominence is how well-known you are, which includes your reviews and how much of the web mentions you.
The same page says there is no way to request or pay for a better local ranking. That sentence is worth remembering the next time someone offers to guarantee you the map pack.
Every item in a local audit sits under one of those three words. That is the useful way to read any audit you are handed: if a finding does not change relevance, distance or prominence, it is probably not why you are losing calls.
Why do I show up when I search, but customers cannot find me?
Because you are searching from the one spot where you will always rank best. Distance is one of the three ranking factors, and when you search from your office or your house, you are standing on top of your own business. The result tells you how you rank for someone in your driveway, and nobody in your driveway is going to hire you.
A customer two towns over sees a different map. So does a customer on the other side of the river. For a business that serves twenty towns, the single most useful thing an audit can produce is a picture of where you show up across the whole area, and where you disappear.
The way to check it is a grid. Pick points spread across your service area, run the same search as if you were standing at each one, and record where you appear. Rank-grid tools such as BrightLocal’s Local Search Grid or Local Falcon do this automatically and draw it as a map. You can do a rough version free: ask a customer or a friend in a far town to search “landscaper near me” and send you a screenshot.
The pattern you are looking for is usually obvious once it is drawn. Strong near the office, fading to nothing a few miles out, is a prominence problem: you are not well-known enough to win where you are not closest. Weak everywhere, including next door, is a relevance problem, and usually means the profile category or the website is wrong.
Is my Google Business Profile set up the way Google wants?
Check it against Google’s own guidelines for representing your business, because the most common mistakes in a service business’s profile are rule breaks, not missed opportunities, and rule breaks are what get profiles suspended.
| Check | What wrong looks like | What Google says |
|---|---|---|
| Address | Home address showing on the map for a business that only works at customers’ properties | If you do not serve customers at your address, remove it and set a service area instead |
| Service area | Every town in the state listed | Up to 20 service areas, and the whole area should stay within about 2 hours’ drive of your base |
| Business name | “Smith Landscaping | Best Lawn Care Boston” | The name must match your real-world name; service descriptions and taglines are not permitted |
| Duplicate profiles | An old profile from a previous owner or a second phone line | One profile per business; a service-area business without a storefront gets one |
| Mailing address | A rented virtual office used to appear in a bigger town | Virtual offices are not eligible unless staffed during business hours |
| Primary category | A general category when a specific one exists | Relevance is matched against your profile, so the category does a lot of the work |
The address and service-area rows come from Google’s page on managing service areas. Note what it does not say: it does not say a service area makes you rank in every town you list. The service area tells customers where you will go. Distance is still measured from where Google believes your business is.
That is the part most service owners get wrong. Listing a town in your service area is not the same as ranking in it. The grid from the previous section is what tells you whether you do.
Are competitors breaking the rules to outrank me?
Often, yes, and an audit should look. The usual break is a business name stuffed with keywords and a town: “Joe’s Plumbing Emergency Plumber Worcester”. Google’s guidelines do not permit service descriptions in the name, but a profile named that way often ranks well until somebody reports it.
Search your main service in two or three of your towns and read the names in the map pack against the business’s own signage, website and truck. Where they do not match, use “Suggest an edit” on the listing in Google Maps to propose the real name. It is slow, it does not always work, and it is still the cheapest ranking change available to you, because it takes nothing away from your business and something away from one that is cheating.
Do not copy them. A keyword-stuffed name is the kind of thing that gets a profile suspended, and a suspended profile takes the map listing and its reviews out of search until it is reinstated.
The website half of the audit
The website half is shorter for a service business than for a store, and it comes down to four checks.
- Your name, address and phone match the profile exactly. Same spelling, same phone number. If you hide your address on the profile, do not publish it in the site footer either.
- A page for each service you want to be found for. One page that lists “lawn care, hardscaping, snow removal” gives Google one page to match three different searches. Three pages give it three.
- Town pages that say something true about the town. A page for each town you cover is worth having. A page that swaps the town name into the same paragraph forty times is not, and Google treats those as low-value doorway pages.
- The site works on a phone. Customers searching for a tradesperson are often standing in the problem with a phone in hand. Tap the phone number on your own site and see whether it dials.
Everything else on a technical checklist, crawl depth, schema, speed scores, is worth fixing if it is broken, but on a twenty-page site it is rarely the reason the phone is quiet.
Reviews: count, recency and replies
Google says outright that more reviews and positive ratings can help your local ranking. Reviews are the clearest lever you control under prominence, so the audit should compare three things against the businesses ranking above you: how many reviews you have, how recent the newest ones are, and whether you reply.
Recency gets missed. A company with a large pile of reviews from years ago and nothing since looks, to a customer, like a company that may have closed. Asking every finished job for a review, on a schedule rather than when you remember, fixes it. Google’s page on managing customer reviews covers replying and flagging; the short version is reply to all of them, briefly, and never argue in public.
In what order should I fix what the audit finds?
Fix the things that can get you removed first, then the things that decide relevance, then prominence, which takes longest.
- Rule breaks on the profile. A visible home address on a service-area business, a keyword-stuffed name, duplicate profiles. These can take you off the map entirely.
- Primary category and services. Quick to change, and they decide which searches you are eligible for at all.
- Name, address and phone consistency between the profile, the website and the main directories.
- Service pages and honest town pages on the website.
- A review routine. Starts slowly and keeps compounding.
- Re-run the grid after a couple of months and compare it to the first one. That comparison is the only report that tells you whether the work did anything.
For a realistic sense of how long the website side takes to move, see how long SEO takes to work. Neither the profile side nor the website side is overnight.
Who should not pay for a local SEO audit
- A business with one town and plenty of work. If the phone already rings more than you can answer, the audit will find things to fix that you have no capacity to benefit from.
- Anyone about to move premises or rebrand. Change the name and address first, then audit the profile you will actually be keeping.
- Anyone who has not yet claimed their profile. Claim it and fill it in first. Auditing an empty profile produces a report that says “fill it in”.
- An online store with no physical customers. This is the wrong audit for you. Read the Shopify SEO checklist instead.
Questions people ask
Is there a free local SEO audit?
What is included in a local SEO audit?
How often should I do a local SEO audit?
Should a service-area business show its address on Google?
Want this run properly?
I am Greg Asuncion, an ecommerce paid media consultant. I run Google Ads, Meta, Amazon and Microsoft for direct‑to‑consumer brands on Shopify — one person, published pricing, and a free audit after a call. Here is what each SEO audit tier includes.
