A technical SEO audit and a local SEO audit overlap less than people assume. Crawl depth and Core Web Vitals barely move the needle on whether you show up in the Google Map Pack for "plumber near me." Local ranking runs on a different engine — proximity, prominence, and relevance to a physical place — and the audit that improves it looks almost nothing like a site-wide technical sweep. This checklist is organised the way Google actually weighs local signals, from the assets that matter most to the ones that are nice-to-have.
1. Google Business Profile — the single biggest lever
For local search, your Business Profile usually outweighs your website. Audit it first.
- Claim and verification status. The profile must be claimed and verified. Unverified or unclaimed listings rank poorly and are vulnerable to third-party edits.
- Primary category. This is the highest-impact field on the entire profile. Pick the most specific category that describes the business, not the broadest. "Mexican restaurant" beats "restaurant"; "emergency plumber" beats "plumber" if that's the core service.
- Secondary categories. Add every genuinely relevant secondary category — they expand the set of searches you're eligible for without diluting the primary.
- NAP exactness. Name, address and phone must match your website and citations character-for-character. "Suite 200" in one place and "Ste 200" in another is the kind of inconsistency that quietly suppresses rankings.
- Hours, including special hours. Stale holiday hours frustrate users and the resulting negative signals (people arriving at a closed business) hurt. Keep them current.
- Photos and recency. Profiles with regularly added, geotagged photos tend to outperform abandoned ones. Check that the cover and logo are set and that new photos have been added in the last 30 days.
- Products and services. Populate the services list with descriptions. It's underused real estate that reinforces relevance.
2. Reviews — prominence you can influence
Reviews drive both ranking and click-through, and they're one of the few prominence signals you can actively build.
- Volume and velocity. A steady trickle of new reviews beats a big batch followed by silence. Check the date of the most recent review — anything older than a month suggests no acquisition process.
- Average rating. Below roughly 4.0 stars, click-through suffers regardless of position. Audit the recent negative reviews for patterns worth fixing operationally.
- Owner responses. Responding to reviews — positive and negative — is a documented best practice. Check the response rate; aim for close to 100% on recent reviews.
- Keyword presence in reviews. You can't script reviews, but the natural language customers use ("they fixed our water heater fast") reinforces relevance. Note whether reviews mention core services at all.
3. NAP consistency and citations
Citations — mentions of your name, address and phone across the web — are the connective tissue of local prominence.
- Core directories. Verify the listing exists and is consistent on the major aggregators and platforms: Apple Maps, Bing Places, Facebook, Yelp, and your industry-specific directories. Inconsistent or duplicate listings split your signal.
- Duplicate listings. Search the business name and phone number on Google Maps to surface accidental duplicates. Duplicates compete with each other and confuse Google; get them merged or removed.
- Citation accuracy over quantity. A handful of accurate, authoritative citations beats hundreds of scraped, inconsistent ones. Prioritise fixing wrong data over chasing new listings.
4. On-page local signals
Now the website. Local on-page work is narrower than general SEO but specific.
- Location in title tags and H1s. Service pages should name the city or service area in the title and heading where it reads naturally — not stuffed, but present.
- A real, crawlable NAP on the site. Put the name, address and phone in the footer as text (not baked into an image), and ideally in the header of contact pages.
- LocalBusiness schema. Add
LocalBusiness(or the appropriate sub-type) structured data with name, address, geo coordinates, opening hours and phone. Validate it in the Rich Results Test. This is the cleanest way to hand Google your local facts. - Dedicated location pages. If you serve multiple areas, each location deserves its own indexable page with unique content — not a doorway page with the city name swapped. Thin, templated location pages are a liability, not an asset.
- Embedded map. An embedded Google Map of the verified location on the contact page is a small but legitimate relevance signal.
5. Local links and relevance
- Locally relevant backlinks. Links from local news, chambers of commerce, sponsorships and community organisations carry geographic relevance that generic links don't. Audit whether any of your backlinks are genuinely local.
- Local content. Pages about local events, area guides or community involvement earn local links and reinforce that the business is part of the place. Note whether any exists.
6. The technical minimum
Local doesn't need a 200-point technical audit, but a few basics gate everything above.
- Mobile usability. The overwhelming majority of "near me" searches are on phones. A profile click that lands on a broken mobile page wastes the ranking you earned.
- Page speed on the money pages. You don't need a perfect Core Web Vitals score site-wide, but the contact and primary location pages should load fast.
- HTTPS and a working click-to-call. The phone number on mobile must be a tappable
tel:link. It's a tiny detail that directly affects conversions from local search.
How to use this
Work top to bottom and stop fixing once you hit diminishing returns. In practice, most local visibility problems trace back to the first three sections — an unoptimised Business Profile, a stalled review process, or inconsistent citations. The website work in sections 4–6 matters, but it rarely moves rankings if the profile and citations are a mess. Fix the foundation first, then refine.