Happy RankHappy Rank
How to Do a Local SEO Audit: A Step-by-Step Checklist for 2026
LOCAL SEO STRATEGY

How to Do a Local SEO Audit: A Step-by-Step Checklist for 2026

Happy Rank Editorial·Local SEO team·September 14, 2026·10 min read
Short answer

A local SEO audit checks everything that decides whether nearby customers find you on Google: your Google Business Profile, reviews, website, technical health, listings on other sites and the competitors outranking you. Record where you rank today, work through each area, then fix what limits your visibility most. For one location, the first audit takes three to four hours.

A local SEO audit is a structured check of everything that affects whether nearby customers find you on Google: your Google Business Profile, your reviews, your website, your listings on other sites and the businesses you compete with. Most owners skip it and go straight to tactics like posting more or chasing reviews, without knowing which problem is actually holding them back.

This checklist covers the audit in seven steps, in the order we'd run it for a single-location business. Each step lists what to check, what good looks like and a free tool for the job. Set aside three to four hours for your first one. If you have several locations, audit each one separately, because the problems are rarely the same at every branch.

💡 Short on time? Run the free Local SEO Audit tool on your homepage and your main service page first. It checks the title tag, meta description, headings, HTTPS, mobile viewport, canonical tag and LocalBusiness schema in seconds. Then come back for the parts a crawler can't see, like your profile and reviews.

Step 1: Record where you stand before you change anything

An audit without a baseline turns into guesswork three months later. Before you touch anything, write down:

  • The three to five searches that bring you paying customers, usually “[service] near me”, “[service] [city]” and your most profitable services. Your Business Profile's Performance report lists the searches people used to find you, and the free local keyword generator fills the gaps.
  • Where you rank for those searches across your service area, not just at your front door. A geo-grid scan runs the same search from many points around you and shows where you drop out.
  • Calls, direction requests, website clicks and bookings from your Business Profile for the last six months.
  • Clicks and impressions for your service and location pages from Google Search Console.

Save it all in a spreadsheet with today's date. Every change you make afterwards gets judged against these numbers.

Recording local SEO baseline metrics before an audit

Step 2: Audit your Google Business Profile

Your Business Profile feeds the local pack and Google Maps, so it's usually the part of the audit with the biggest payoff. Open it and go field by field. Our 12-point optimization checklist covers how to fix each one.

CheckWhat good looks likeCommon problem
Business nameMatches your signage and the name customers know you byKeywords or a city added to the name, which risks suspension
Primary categoryThe most specific category for your main serviceA broad category like “Contractor” instead of “Roofing contractor”
Secondary categoriesOnly services you actually provideLoosely related categories added to catch more searches
Address or service areaStorefronts show the address; service-area businesses hide it and list up to 20 real areasA home address shown publicly, or a virtual office used as a storefront
HoursRegular hours correct, holiday hours set in advanceClosed for a holiday but still showing as open
Services and descriptionEvery service listed, and a description written for customersAn empty services list, or a description stuffed with keywords
PhotosRecent photos of the outside, inside, team and workOnly customer photos, or nothing new in a year
Website linkGoes straight to the right page without redirectsAn old URL that redirects, or the homepage when a location page exists
Pending editsNo unreviewed changes from Google or the publicSuggested edits that went live without anyone checking them

Then search Google Maps for your business name, phone number and address. Duplicate listings, often created by a previous owner, an old agency or Google itself, split your reviews and muddy your ranking. Report a duplicate with “Suggest an edit” on the listing, or contact Business Profile support if you manage both.

One change to note for 2026: Google retired the public Q&A section on Business Profiles at the end of 2025 and is moving to AI-generated answers built from your profile, reviews and website. The answers you used to post in Q&A now belong in your services list, your description and a real FAQ on your website.

Step 3: Check your reviews

Reviews affect both where you rank and whether people choose you once they see you. Look at yours the way a customer would, then the way a competitor would:

  • Rating and count, compared with the three businesses that outrank you most often.
  • Recency. When did your last review arrive? A profile whose newest review is five months old looks quiet next to a competitor who gets several a month.
  • Replies. Are you answering every review, including the five-star ones? Unanswered complaints are read by every future customer. Our guide to handling negative reviews covers what to say.
  • What reviewers mention. Reviews that name a service and a neighborhood (“fixed our boiler in Oak Park”) give Google useful context, and Google sometimes quotes them under your listing in search results.
  • How you ask. Your review link and QR code come from your Business Profile, as Google's help page explains. Offering discounts or gifts for reviews, or asking only happy customers, breaks Google's policies.

If replying to every review is where you fall behind, AI-drafted replies that you edit and approve keep response times short without writing each one from scratch.

Step 4: Audit your website's local signals

Google checks your website against your Business Profile, and your site also ranks on its own in the regular results under the map. Check the page your profile links to, and each of your service pages, for:

  • A dedicated page for each core service. In Whitespark's 2026 Local Search Ranking Factors survey, a dedicated page per service was rated the top factor for local organic rankings. One “Services” page that lists everything can't rank for all of them.
  • Title tags and headings that say what you do and where. “Emergency Plumber in Austin, TX” tells Google far more than “Home”.
  • Your name, address and phone number in the footer or on the contact page, matching your Business Profile exactly.
  • LocalBusiness schema with the same details. Our guide to LocalBusiness schema markup has copy-and-paste examples, or you can build it with the free schema generator.
  • A page for each branch if you have several locations, each with real, specific content: directions, parking, staff and photos. City-name-swapped copies don't help. See multi-location local SEO.
  • A tracking tag on the website link in your Business Profile, for example ?utm_source=google&utm_medium=organic&utm_campaign=gbp, so profile visits show up separately in Google Analytics.

Step 5: Check technical health

Technical problems rarely stop you getting into the map pack, but they can keep your pages out of Google's index or make them painful to use on a phone. Check:

  • Indexing. In Search Console's Page indexing report, confirm your service and location pages are indexed. Watch for “Not found (404)”, “Page with redirect” and “Crawled - currently not indexed” next to pages that should rank.
  • Mobile speed. Run your key pages through PageSpeed Insights. Google's thresholds for a good experience are Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint within 200 milliseconds and Cumulative Layout Shift of 0.1 or less.
  • HTTPS and a single version of your site. The http:// and www variants should all reach the same final address in one redirect. The free redirect checker shows every hop, and our guide on how to check a 301 redirect explains the results.
  • Old URLs. Pages you deleted or renamed should redirect to the closest matching page, not to your homepage.
  • Your XML sitemap. Submit it in Search Console and make sure it lists only live pages. The free sitemap generator builds one if you don't have it.

Step 6: Audit citations and NAP consistency

Citations are listings of your business on other sites: Apple Maps, Bing, Facebook, Yelp, industry directories and the data providers that feed them. They carry less weight than they did ten years ago, but wrong ones still cost you. An old phone number on a directory sends customers to a dead line, and conflicting addresses make Google less sure where you are.

  • Search your business name together with your old phone number, old address and any old business name. Every result is a listing to update.
  • Claim the two platforms that matter most after Google: Apple Business Connect for Apple Maps and Siri, and Bing Places for Bing search and maps.
  • Settle on one format for your name, address and phone number. “Suite 200” versus “Ste 200” is fine. Two different phone numbers is not.

Our citations and NAP consistency guide walks through the cleanup in detail.

Step 7: Compare yourself with the businesses outranking you

Take the three competitors that beat you most often in your baseline scan and put them side by side with your business:

CompareWhere to find it
Primary categoryShown on their Business Profile, under the name
Review count, rating and recencyTheir profile's reviews
Service and location pagesTheir website's menu, or a site:theirdomain.com search
How close they are to your target areaGoogle Maps
Local links from sponsorships, press and associationsA backlink tool, or a search for their business name in quotes

You're looking for gaps you can close. If all three have 200 reviews and you have 40, reviews are the project. If they each have a page per service and you have one Services page, content is the project. If they're simply closer to the people searching, put your effort into the neighborhoods where distance works in your favor. The local link building guide covers the links side.

Turn the findings into a fix list

An audit is only useful if it ends in a short, ordered list. Rate each problem by impact and effort, and start with the high-impact, low-effort ones:

WhenTypical fixesWhy this order
This weekWrong primary category, wrong hours, duplicate listings, a broken or redirecting website link on your profileThese directly limit whether and when you appear
This monthMissing service pages, no LocalBusiness schema, inconsistent phone numbers on major directoriesThese strengthen relevance and trust
OngoingSteady review requests and replies, new photos, regular Posts, local linksThese keep you ahead once the basics are right

Four to six weeks after your first round of fixes, run the same geo-grid scan again. Keep the keyword, radius and number of points identical, or the comparison means nothing. Our guide to measuring local SEO ROI shows how to connect ranking changes to calls and bookings.

How often should you audit?

Run the full audit once a year, and again whenever something big changes: a move, a rebrand, a new website, merged locations or a sudden drop in calls. In between, a 20-minute check each quarter of your profile, reviews and rankings catches most problems before they cost you customers.

Free tools for each step

StepFree tools
1. BaselineBusiness Profile Performance report, Google Search Console, Google Maps spot checks
2. Business ProfileGoogle Business Profile, Google Maps
3. ReviewsYour profile's reviews and review link
4. WebsiteLocal SEO Audit tool, LocalBusiness schema generator, Rich Results Test
5. TechnicalSearch Console, PageSpeed Insights, redirect checker, Screaming Frog (free up to 500 URLs)
6. CitationsApple Business Connect, Bing Places, manual searches
7. CompetitorsGoogle Maps, their websites, a search for their business name in quotes

We compare these and more in our roundup of free local SEO tools.

Start with the free Local SEO Audit tool for your website, then work through this checklist for your profile, reviews and citations. When you want to see how your rankings change street by street, Happy Rank's geo-grid comes with a 14-day free trial.

Frequently asked questions

What is a local SEO audit?

A review of everything that affects your visibility in Google's local results, including your Business Profile, reviews, website, technical health, citations and competitors. It should end with a prioritized list of fixes.

How long does a local SEO audit take?

For one location, about three to four hours the first time. Later audits are quicker because you're comparing against the baseline you recorded.

Can I do a local SEO audit for free?

Yes. Google Business Profile, Search Console, PageSpeed Insights and the Rich Results Test are free, and Happy Rank's Local SEO Audit tool checks a page's on-page basics at no cost. Paid tools mainly save time on rank tracking and citation checks.

What's the difference between a local SEO audit and a regular SEO audit?

A regular SEO audit focuses on your website. A local audit adds your Google Business Profile, reviews, citations and map rankings, which decide whether you appear in the local pack at all.

How often should I do a local SEO audit?

Once a year, plus after a move, a rebrand, a new website or a sudden drop in calls. A quick quarterly check of your profile, reviews and rankings catches most problems in between.

See your real Google Maps visibility

Run a free 13×13 geo-grid scan and get your neighborhood rank baseline in minutes.

Start Free Scan
← Previous GuideHow to Verify Your Google Business Profile: Video, Phone & Postcard Explained (2026)Next Guide →How to Check a 301 Redirect: 5 Ways to Test It's Working