A local SEO audit is a structured check of the seven things that decide whether nearby customers find you: your rankings, your Google Business Profile, your reviews, your citations, your website, your links, and now your visibility in AI answers. Google says local results are ranked mainly on relevance, distance and prominence, and that you cannot pay for a better local position, so an audit is simply the fastest way to find which of those signals you are losing on.
This is the exact process we run on every new client at SEOs Hut. You can do it yourself in about 90 minutes with the free tools linked in each step, score it with the free audit scorecard, and know precisely what to fix first.
- Google says local results are ranked mainly on relevance, distance and prominence, and there is no way to request or pay for a better local ranking. source
- Google’s guidelines require the Business Profile name to match the real-world name; location, service or marketing words in the name are not permitted and can lead to suspension. source
- Google’s review policy prohibits review gating and any incentive (payment, discount, free goods) in exchange for a review. source
- Whitespark Local Search Ranking Factors 2026 (Nov 2025) estimates the local pack at 32% Business Profile, 20% reviews, 15% on-page, 8% links, 6% citations; primary category is the top factor. source
- BrightLocal’s 2026 survey: 97% of consumers read reviews for local businesses, 47% skip businesses with fewer than 20 reviews, 89% expect owners to reply, and AI-tool use for local recommendations rose from 6% to 45%. source
- Google says there are no additional requirements or special optimisations needed to appear in AI Overviews or AI Mode (doc updated Dec 2025). source
What a local SEO audit checks
Google’s own guidance groups local ranking into three factors. A good audit maps every check back to one of them, because that tells you why a fix matters:
| Google factor | What it means | Audit areas that affect it |
|---|---|---|
| Relevance | How well your profile and pages match what was searched | Business Profile categories and services, website content, location pages |
| Distance | How far you are from the searcher or the place they named | Address, service area, the city pages you have (you cannot change distance, only where you compete) |
| Prominence | How well known and trusted the business is online | Reviews, links, citations, mentions, and increasingly AI answers |
The independent Whitespark Local Search Ranking Factors survey, published in November 2025, estimates how much each signal group counts for the map pack. It is the clearest picture of where audit time pays off:
Two things follow from that chart. First, your Google Business Profile and your reviews together are worth more than everything else combined, so they are steps 2 and 3 below and get the most time. Second, citations are now a hygiene item, not a growth lever: fix inconsistencies, then stop.
Before you start: record three numbers
An audit without a baseline is an opinion. Spend ten minutes capturing these so you can prove the fixes worked:
- Rankings for your five most valuable keywords, checked from inside your service area, not from the office. Our Keyword Rank Checker gives you the position; a search from your phone in two or three neighbourhoods shows you the map pack as customers see it.
- Google Business Profile performance for the last 90 days: views, calls, direction requests and website clicks (Business Profile > Performance).
- Leads: calls and form fills from organic and Maps in the same 90 days. This is the number the owner actually cares about.
The 7-step local SEO audit
Each step has what to check, what a pass looks like, and the free tool that does the heavy lifting. Work in order: the early steps carry the most ranking weight.
Step 1. Rankings and competitors: see what is actually possible
Check: where you rank for each of your five keywords in three or more spots across your area, and which three businesses hold the map pack in each spot.
Pass: you are in the top three in your core area, and you can name the businesses to beat and why they win (category, review count, proximity).
Why it matters: the Whitespark survey ranks proximity to the searcher as the second strongest local pack factor. If a competitor sits two streets from the city centre and you are on the edge of town, no amount of optimisation moves you into their pack. Knowing that early saves months. A local SEO heat map shows this in one glance.
Step 2. Google Business Profile: the biggest lever
Whitespark’s panel puts Business Profile signals at 32% of the local pack, and names the primary category as the single strongest factor. Audit the profile field by field:
- Name matches your real-world name exactly. Google’s guidelines say adding location, service or marketing words to the name is not permitted and can lead to suspension. If the name has extra words, that is a fix, not a tactic.
- Primary category is the most specific one that describes what you are. Compare it with the three businesses that outrank you; if theirs is more specific, change yours. Google asks you to pick categories that complete the sentence “This business IS a”, not ones that describe what you offer.
- Hours are accurate, with special hours set for holidays. Being open at the time of the search is a ranking factor in the Whitespark top five, so wrong hours cost you results.
- Services and products: every service you sell is listed with a short description.
- Photos: at least ten real photos and something new every month. Google’s local ranking guidance explicitly recommends adding photos and videos.
- Description, attributes and Q&A are complete. The description may not contain links or focus on promotions.
- Duplicates: one verified profile per location. Search Maps for your name and old addresses. Service-area businesses should hide their address.
Run the Google Business Profile Audit to score all of this in two minutes, then read our Google Business Profile SEO guide for the fixes.
Step 3. Reviews: count, speed, rating, replies
Review signals are 20% of the local pack in the Whitespark survey, and Google’s own guidance says more reviews and positive ratings can help your local ranking. Four checks:
- Count against the top three. BrightLocal’s 2026 consumer survey found 47% of people will not use a business with fewer than 20 reviews. If the leaders have 180 and you have 30, that gap is your first job.
- Velocity. Sort by newest. The same survey found 74% of consumers only care about reviews from the last three months, so a stale profile loses even with a high total.
- Rating. 68% of consumers only use businesses rated 4 stars or more.
- Replies. Read your last 20 reviews. 89% of consumers expect a response and 50% are put off by templated replies, so every reply should be personal. Google recommends replying to all reviews.
Compliance check: Google’s policy forbids review gating (filtering unhappy customers away from the form) and incentives of any kind. If your current process does either, fixing that protects the profile from removal of reviews or suspension. Our guide to Google reviews and SEO covers a compliant ask process.
Step 4. Citations and NAP consistency
Citations are mentions of your name, address and phone (NAP) on other sites. They are 6% of the local pack now, but inconsistency still confuses Google and, more importantly, confuses AI tools that cross-reference sources before they recommend a business.
Check: your NAP is character-for-character identical on your website, Google Business Profile, Apple Business Connect, Bing Places, Facebook, Yelp and the top directories for your industry. Pass: no variations in suite numbers, abbreviations or phone formats, and you are listed on Apple and Bing (both free). Use the NAP Consistency Checker and the Local Citation Finder; our citations guide explains what to fix and what to ignore.
Step 5. Website and location pages
On-page signals are 15% of the local pack and 33% of local organic results, so the website decides whether you also win the blue links under the map. Check:
- One real page per city or service area, with the city in the title tag and H1, local proof (team, jobs, reviews from that area) and no copied text. If you serve several cities, read multi-location local SEO and city pages SEO.
- NAP in the footer and contact page, identical to the Business Profile.
- LocalBusiness structured data with address, phone, opening hours and geo coordinates. Google says address is the only required property and that structured data is not a ranking guarantee, but it is how machines read your business details. Validate with the Schema Markup Analyzer; see how to add LocalBusiness schema.
- Speed. Google’s page experience documentation says Core Web Vitals are used by its ranking systems. Test with the Core Web Vitals Checker.
- Indexing. Every money page shows as indexed. Use the Google Index Checker or Search Console’s URL Inspection tool.
- Links and errors. Service pages link to each other and to your profile; no broken links or redirect chains. The Website SEO Audit covers this in one run.
Step 6. Links and local authority
Links are 8% of the local pack and 24% of local organic. For a local business the question is not “how many” but “how local”. Check: do you have links from the chamber of commerce, sponsorships, suppliers, local news or community sites, and are there unlinked mentions of your business you could turn into links? Pass: a handful of real local links and no spam. The Domain Authority Checker lists what you have; our local link building guide lists where to get more.
Step 7. AI visibility: are you the answer?
This step did not exist in most audits two years ago. BrightLocal’s 2026 survey found the share of consumers using AI tools for local recommendations rose from 6% to 45% in a year, and Whitespark added a separate AI-search weighting for the first time, with on-page content, reviews and citations at the top.
Check: ask ChatGPT, Google’s AI Overview or AI Mode, and Perplexity five real prompts such as “best [service] in [city]” and “[service] near [neighbourhood]”. Note whether you are named, whether the details are right, and who is named instead. Then confirm AI crawlers (GPTBot, PerplexityBot, Google-Extended) are not blocked in robots.txt, and that your name, category and description are consistent everywhere, because that consistency is what these tools lean on.
Pass: you appear for most prompts with correct details. Google’s documentation says there are no special requirements to appear in AI Overviews or AI Mode beyond standard SEO, which matches what we see: the businesses that win steps 2 to 5 are the ones AI tools recommend. Use the AI Visibility Checker, the AI Crawler Checker and the Entity & Knowledge Panel Checker.
Score it: the 28-point audit scorecard
Scoring turns a long list into a priority order. Each check below is weighted by how much it moves local rankings; mark Pass, Partial or Fail and the sheet does the maths.
| Area | Checks | Points | Fix first if failing |
|---|---|---|---|
| Rankings and competitors | 2 | 4 | Know who you are chasing before changing anything |
| Google Business Profile | 7 | 13 | Name, primary category, duplicates |
| Reviews | 5 | 7 | Velocity and replies |
| Citations and NAP | 3 | 4 | Any mismatch in name, address or phone |
| Website and location pages | 6 | 7 | Missing city pages, un-indexed pages |
| Links | 2 | 3 | Zero local links |
| AI visibility | 3 | 4 | Blocked AI crawlers, wrong details in answers |
| Total | 28 | 42 | Under 60% means the fundamentals are losing you calls |
Download the free scorecard (Excel) or the one-page checklist (PDF). Both are free to use for your own business or your clients; no email required.
What the audit finds in practice
Three recent SEOs Hut audits show the pattern. In each case the audit took under two hours and the fixes came straight from the scorecard:
- Awnings San Diego ranked #54 for “awning installation san diego”. The audit found an under-optimised Business Profile (categories, services, service areas), duplicate and wrong listings, missing local schema and speed and mobile problems. About seven months after the fixes it ranked #1, with 6.3× the search impressions, +213% clicks and a 756% rise in profile views. Read the case study.
- A1 Tire Shop in Sunrise, Florida sat at #48 and was absent from the map pack. The failures were in steps 2, 4 and 5: categories, services, hours and photos on the profile, inconsistent citations, and indexing and speed issues on the site. Six months later it was #1, impressions had grown 10.7× and the profile had driven 770 phone calls. Read the case study.
- Sugar & Wax Haven in Tempe was on page four with 67 reviews, and no AI tool mentioned it for “body sugaring tempe”. Reviews went from 67 to 309 with every one answered, the site’s speed, structure and local schema were fixed, and the content was rewritten around the service. It reached #1, grew organic traffic 591% in eight months, and is now named by ChatGPT, Gemini, Copilot and Google’s AI Overview. Read the case study.
The three failures we see most often across audits are the same every month: a primary category that is less specific than the competitors’, review velocity that stalled months ago, and name, address or phone details that differ between the website and the profile. None of them costs money to fix.
How much does a local SEO audit cost?
Doing it yourself with the scorecard and the free tools above costs nothing but about 90 minutes. A manual audit from us, where a specialist works through the same 28 checks on your profile, competitors and website and sends a prioritised fix list, is a one-off charge of around $300 through our website audit service. We also run the audit as the first step of every Local SEO plan, so if you intend to hire help, you should never pay for the audit twice.
Can ChatGPT do a local SEO audit?
Partly. ChatGPT and similar tools are good at structuring the audit, drafting review replies and comparing your profile description with competitors’. They cannot see your Business Profile performance data, your rank grid or your Search Console, and they will confidently invent numbers if you let them. Use AI for step 7 (testing prompts) and for drafting, and use the tools and your own eyes for the data.
How often should you audit?
Run the full scorecard once a quarter, and run steps 2 and 3 (profile and reviews) monthly, because those are the fields competitors and Google change most often. Re-audit immediately after a move, a rename, a category change, a website redesign or a sudden drop in calls.
Keep reading: Google Business Profile SEO: 7 Steps to Optimize Your Listing, Local SEO Checklist for Small Businesses, Local SEO Heat Map: What It Shows and How to Use It.
Check your own business: Google Business Profile Audit, NAP Consistency Checker, AI Visibility Checker. Free, no signup.
Want it done for you? Our manual audit runs these 28 checks for around $300, or see Local SEO services and how Awnings San Diego went from #54 to #1.
FAQs
What is a local SEO audit?
A local SEO audit is a structured review of everything that decides whether a business appears in Google’s map pack, local organic results and AI answers for nearby searches: rankings, the Google Business Profile, reviews, citations, the website’s location pages, local links and AI visibility. The output is a scored list of fixes in priority order.
How do you do a local SEO audit step by step?
Record your baseline rankings and leads, then work through seven areas: rankings and competitors, Google Business Profile, reviews, citations and NAP, website and location pages, links, and AI visibility. Score each check Pass, Partial or Fail, then fix Business Profile and review failures first because they carry the most ranking weight.
How long does a local SEO audit take?
About 90 minutes for a single-location business using the free tools linked in each step, and roughly a day for a multi-location business because every profile and location page is checked separately. The fixes take longer than the audit; most profile fixes are done in an afternoon, while reviews and links build over months.
What are the most important local SEO ranking factors to audit?
Google says local results are based on relevance, distance and prominence. The 2026 Whitespark survey estimates Google Business Profile signals at 32% of the map pack and reviews at 20%, with the primary category, proximity, keywords in the business name, address in the searched city and being open at search time as the top five individual factors.
Is a local SEO audit worth it for a small business?
Yes, because the most common failures cost nothing to fix. Google states there is no way to pay for a better local ranking, so the audit is how you find the free wins: a more specific category, consistent name and address details, a steady flow of replied-to reviews and a real page for each area you serve.