A local SEO audit is a check of everything that decides whether nearby customers find your business and choose it: your Google Business Profile, your reviews, your details on other sites, your website and your tracking. The result isn’t a score. It’s a short list of fixes in the order they matter. You can do most of it yourself with Google’s free tools, and this guide covers each check and where to go for the fix.
In short
- A local SEO audit shows how customers find you today and what’s in the way, then puts the fixes in order. It isn’t a ranking report.
- Google says search results depend on the time, place, device and recent history of the person searching, so every search you run is a sample.
- Fix first whatever sends customers to the wrong place, hides you or stops you counting calls.
- Compare your reviews and profile with the businesses that show up for your searches, not with a national average.
- Run it again after a move, a new phone number, a new name or a new website.
What a local SEO audit is (and isn’t)
A local SEO audit checks what decides whether nearby customers can find and trust you, then turns the findings into a plan. It isn’t a ranking report or a full technical crawl of your website.
Google’s page on whether you need an SEO sets a good standard for any audit, including your own: “An SEO audit should be about giving you realistic estimates of improvement, and an estimate of the work involved.” A long list of tool warnings with no order or explanation doesn’t meet it.
Rankings make a poor yardstick because local results move with the person searching. Google’s local ranking tips say local results are “mainly based on relevance, distance, and popularity,” and describe the third as prominence: “how well-known a business is.” Because of distance, one position checked from one spot tells you little. Our local SEO guide for small businesses explains all three.
The website part of this audit is a quick look at your key pages. Our technical SEO checklist covers the full technical review.
Before you start: what to gather
Gather access to your accounts, the searches your customers use, the towns you serve and the businesses that show up for those searches.
- Your Google Business Profile, with an owner or manager login. Google’s Business Profile performance help says performance data “is available only for verified Business Profiles.”
- Search Console and Google Analytics. If either isn’t set up, that’s your first finding.
- 10 to 20 real searches in your customers’ words: each main service with your town, the same with “near me,” and the problems people describe before they know what they need.
- Your service area: your base and the towns you serve, with the most important ones marked.
- The businesses in the map results for those searches. Some compete with you for jobs and some don’t; our guide to competitor keyword analysis explains the difference.
- A findings sheet with four columns: what’s wrong, where, what fixing it takes and how urgent it is.
Check how you show up today
Run your searches from a few places in your service area, note whether you appear and who else does, then compare that with the searches Google reports for you.
Search Console Help’s Performance report page explains why one search proves little: “Search results are specific to the time, place, device, and recent history of the person searching.” Google’s local ranking tips add that if a customer doesn’t share where they are, “Google uses what it knows about their location.”
So take a sample:
- Search from three or more spots on a phone: near your base, in the middle of your area and near its edge. Staff who live in other towns can help.
- Sign out or use a private window so your own history plays less of a part.
- Log each search: whether you’re in the map results, whether your website shows in the regular results and who else appears.
- Repeat it on another day before drawing conclusions.
Here’s part of a log for a made-up company, Tallgrass Lawn Care, in the made-up town of Orchard Bend:
| Search | Searched from | In the map results? | Website in regular results? | Who else showed |
|---|---|---|---|---|
| lawn aeration Orchard Bend | Near the office | Yes, second | Yes, the aeration page | Two local companies and a franchise |
| lawn care near me | Lark Hollow, 12 miles east | No | No | Three Lark Hollow companies |
| Tallgrass Lawn Care | Lark Hollow | Yes, with the wrong Saturday hours | Yes, the homepage | Nobody else |
Fading with distance is normal. Missing from searches for your own name, or showing wrong details, points to a profile problem.
Then compare your sample with what Google records:
- Business Profile performance. Its Searches metric shows “The search terms people used to find your business,” updated at the start of each month.
- Search Console’s Performance report. The Queries tab lists the searches your site appeared for. As the help page warns, “you might not see your site in results if you run the same query in Google Search.”
Add useful searches from both to your list for next time.
Check your Google Business Profile
Confirm that the profile is verified, live and the only one for your business, and that each detail matches the real business. Each item is a yes or no.
- Verified. Google says verifying tells it you’re authorized to represent the business, “so it’s more likely to show up in search results.”
- Not suspended. Google “may suspend or disable Business Profiles that don’t follow our guidelines.” Its page on fixing suspended profiles explains appeals and says not to create a new profile for the same business.
- The only profile. Search Google Maps for your name, old names and old addresses. Google’s duplicate profiles page says “You can have only one Business Profile for each business,” and a duplicate “won’t show on Google Search or Maps.”
- No changes you didn’t make. Google gathers business info “from different sources, like user reports and licensed content” and may update your profile, according to its page on Google updates to your profile. In the profile editor, blue text “Shows info changed by Google.”
- Access. Check who’s listed as an owner or manager. If someone else owns the profile, such as a past vendor, the same duplicates page says you “can request access from the current owner.”
- The details, checked against Google’s guidelines for representing your business: your real-world name with nothing added, a primary category that says what the business is, a precise address (or a hidden address and listed towns for a service-area business), “regular customer-facing hours of operation,” a phone number that rings at the business and a website link to your own working site.
Step 1 of our step-by-step local SEO guide covers fixing each one.
Compare your reviews with the businesses in the map results
Line up your reviews against the businesses that showed up in your searches: count, recency, rating and replies.
Google’s local ranking tips say prominence is partly based on “how many reviews you have” and that “More reviews and positive ratings can help your business’s local ranking.” Replying, they add, “shows that you value their feedback.” Customers compare the same things.
For your business and each one in the map results, record:
- Count: the total number of reviews.
- Recency: the newest review’s date and how many came in the last three months.
- Rating: the average, and what the low reviews have in common. A pattern like missed appointments needs a fix in the business, not just online.
- Replies: whether you reply, and whether they do.
- Red flags: reviews from staff or family, discounts offered for reviews, or requests sent only to happy customers.
If they get reviews every week and you get one a month, you need a routine, not a one-time push. Our guide to getting more Google reviews covers that routine and what Google’s policy and the FTC’s rule say about each red flag.
Find old and mismatched details on other sites
Search for your old phone numbers, old addresses and past business names, and check the main listings for details that don’t match your profile.
Stale details mislead customers, and they can reach your profile too. Google’s updates page says that if you don’t respond to a suggested edit within 4 days, “Google may automatically publish the update if it is supported by other publicly available information, such as your business website.”
- Search each old phone number and old address in quotation marks.
- Search your business name with your town, and read past the first page.
- Check the listings in Step 5 of our guide to local SEO, plus your trade’s directories.
- For each mismatch, note the site, what’s wrong and who can change it.
Fixing them is Step 5’s job. The audit only has to find them.
Check your website for local signals
Your website should say plainly what you do, where you do it and how to reach you, on pages Google can find.
- A page for each main service, not one page that lists everything.
- Your towns in the text, not only on a map image.
- Contact details as text: your name, phone number and address (if you show one), matching your profile.
- Contact options that work. Submit your own form, tap your number on a phone and try any booking button.
- Town pages with something real to say. Google’s spam policies describe doorway abuse as pages “created to rank for specific, similar search queries,” including “pages targeted at specific regions or cities that funnel users to one page.” Mark any town page that differs only by the town name. The town page section of our guide to SEO for plumbers shows what real local detail looks like.
- Valid structured data. If you use LocalBusiness markup, run the page through Google’s Rich Results Test and check that it matches what visitors see.
Steps 2 and 3 of our local SEO guide explain the fixes, and our on-page SEO checklist covers titles, headings and links.
Run a few technical quick checks
Make sure your key pages are indexed and work on a phone. The full technical review is a separate job.
- Indexed. Run your homepage and main service pages through the URL Inspection tool in Search Console.
- Works on a phone. Look for readable text, a working call button, a form you can finish with your thumbs and nothing missing that the desktop version shows.
If a key page isn’t indexed, or your site doesn’t show up on Google at all, work through our technical SEO checks for business websites. If your traffic dropped suddenly, our guide to Google algorithm updates shows how to rule out the usual causes.
Look at links and mentions
Search Console’s Links report shows which sites link to yours and the text they use. Check that the local sites you’d expect are there.
Google’s Links report help says the report “shows a sample of internal and external links” and “isn’t a comprehensive list of every link on your site.” One use it suggests: “See whether sites that are important to you point to your site.”
Look for your chamber of commerce, trade associations, suppliers, the events you sponsor and local news. Google’s ranking tips say prominence also draws on “how many websites link to your business.” Missing ones go on the “next” list, and Step 7 of the local SEO guide covers earning them.
Make sure you can count calls and leads
Check that calls, form submissions and direction requests are counted before you change anything, or you won’t know whether a fix worked.
- Business Profile performance counts calls (“The number of times a customer clicked on the call button on your Business Profile”), website clicks and direction requests. The data includes activity “from both organic search results and Google Ads,” so if you advertise, not every call is an SEO result.
- Google Analytics should record form submissions and phone taps as key events. Send a test form and check that it appears. Our guide to what a monthly SEO report should include explains key events.
- Your own records. Ask new customers how they found you. Nothing else catches the one who saw you on the map and called later.
Check what AI answers say about you
Ask ChatGPT and other AI assistants a few customer questions with your town in them, and note whether you’re named and whether the details are right. If an answer gets something wrong, open its sources and add any page or listing with the wrong detail to your fix list. Our guide on how to rank in ChatGPT has the full method and a log.
Turn what you found into a fix list
Sort every finding into fix now, next and ongoing. Fix now is anything that sends customers to the wrong place, hides you or stops you measuring.
| Priority | What goes here | Examples |
|---|---|---|
| Fix now | Problems that misdirect customers, hide you or break measurement | Wrong phone, address or hours; a suspended or duplicate profile; Google changes you didn’t make; key pages not indexed; calls or forms not counted |
| Next | Gaps that make you less relevant or less convincing than the businesses that show up | A main service with no page; towns not named on the site; copied town pages; fewer or older reviews than the map competitors; structured data errors |
| Ongoing | Work that keeps you current | Asking every customer for a review; monthly profile checks; updating listings after changes; rerunning your search log |
Within each group, start with what affects your most important services and towns, and give each item an owner and a date. Here’s a short summary for the made-up Tallgrass Lawn Care:
Fix now: A second profile from our old address still shows on Google Maps. Google changed our Saturday hours to closed after a user suggestion. Two directories list our old phone number. Website forms aren’t counted in Google Analytics.
Next: The aeration and overseeding pages don’t name Lark Hollow, and the Lark Hollow page copies the Orchard Bend page. We have 38 reviews, the newest four months old; the three businesses in the map results all got new ones this month.
Ongoing: Ask every customer for a review. Check the profile for Google changes monthly. Rerun the search log in three months.
Audit summary (made-up example)
How often to run a local SEO audit
Run one after any big change, and on a regular schedule in between.
Big changes include a move, a new phone number, a new name, a new website or a new service or town. After a move, Google’s duplicate profiles page says “do not create a new Business Profile for the new location. Instead, update the existing profile with the new address.” Then make sure the old details are gone from your other listings.
For most small businesses, a full audit once or twice a year is plenty, with quick monthly checks of the profile editor, new reviews and the performance numbers.
How we handle this for clients
Our one monthly plan includes on-site technical SEO, Google Business Profile management including review responses, real competitor analysis and a monthly report on every task completed. See what’s included in the plan. You give us access, and you keep ownership and full control of your website and accounts.
Frequently asked questions
What is a local SEO audit?
It’s a check of how your business shows up when nearby customers search, and what’s in the way. It covers your Google Business Profile, reviews, business details on other sites, your website and your tracking, and it ends with a short list of fixes in order of importance.
How often should I do a local SEO audit?
Do a full audit once or twice a year, and again after any big change such as a move, a new phone number, a new name or a new website. Between audits, check your Business Profile each month for changes you didn’t make, new reviews and your performance numbers.
Can I do a local SEO audit myself?
Yes. Google’s own guidance says that if you run a small local business, you can probably do much of the work yourself. Most checks here use Google’s free tools and ordinary searches. If you hire someone to audit your site, Google suggests giving them read access to Search Console only at that stage.
How is a local SEO audit different from a technical SEO audit?
A technical SEO audit checks whether search engines can crawl, index and read your website. A local SEO audit looks wider: your Business Profile, reviews, listings on other sites and tracking, with only a quick check of the website’s key pages. Most local businesses need both.
Why doesn’t my business show up in the map results?
The usual reasons are an unverified, suspended or duplicate profile, wrong or incomplete details, distance from the person searching, and fewer reviews or links than the businesses that do show. Google says that if your business info isn’t accurate, your profile might not show up for relevant searches in your area.
Want the fixes handled every week while you run the business? See what’s included in our $950 a month plan, or send us a question first.
