Scrabble tiles spelling SEO Audit on wooden surface, symbolizing digital marketing strategies.

Local SEO Audit Checklist: 30 Points to Review

Performing a local SEO audit feels like untangling Christmas lights in July. It’s tedious, necessary, and you’re pretty sure you missed a spot. This no-fluff, 30-point checklist is your guide to finding and fixing what’s actually broken.

Before You Start: The Pre-Audit Sanity Check

Let’s be clear: a local SEO audit is not the same as a standard site crawl. While a comprehensive technical SEO audit focuses on sitewide indexability and crawlability, a local audit is a hyper-focused investigation into why you’re not showing up in the map pack for ‘pizza near me’. Before you fire up any tools, you need to get your bearings.

First, define your service area. Are you a single-rooftop plumber in Phoenix or a multi-location law firm across Arizona? Your geographic scope dictates your entire strategy. Don’t skip this, or you’ll waste hours optimizing for the wrong turf.

Next, do your keyword research, but with a local lens. Think ‘roofer in Scottsdale’ not just ‘roofer’. Identify your primary map pack targets and the corresponding landing pages. This initial mapping is the foundation for the entire audit process we outline in our complete guide to running an SEO audit.

Your Google Business Profile (GBP) Local SEO Audit

Your Google Business Profile is not a ‘set it and forget it’ asset. It’s the sun in your local SEO solar system, and if it’s misconfigured, everything else is just orbiting in darkness. This is the most critical part of your local SEO audit.

Treat this section as a non-negotiable checklist. Open your GBP dashboard in another tab and go through these points one by one. Finding inconsistencies here is often the fastest path to meaningful ranking improvements.

  • NAP Consistency: Is the Name, Address, and Phone number 100% identical to what’s on your website’s contact page? No abbreviations, no vanity numbers, no exceptions.
  • Primary Category: Did you pick the most specific, accurate primary category? Choosing ‘Restaurant’ when you should have chosen ‘Pizzeria’ is a classic, unforced error.
  • Secondary Categories: Have you maxed out relevant secondary categories? This is free real estate to tell Google what else you do. Use it.
  • Service Area: Is it defined correctly? If you’re a Service Area Business (SAB), ensure your address is hidden and your service areas are listed by city or zip code.
  • Business Description: Is it written for humans and includes primary keywords without sounding like a robot wrote it? Avoid stuffing keywords and promotional language.
  • Photos & Videos: Are your photos high-quality, geotagged, and recent? Aim for a mix of exterior, interior, team, and at-work shots. A profile with 3 photos from 2018 screams neglect.
  • Google Posts: Are you using them? Regular posts (Offers, Updates, Events) signal to Google that your business is active. Check for frequency and quality.
  • Q&A Section: Have you pre-populated this with common customer questions and provided clear, concise answers? If you don’t control the narrative here, your customers (or competitors) will.
  • Products/Services: Is this section filled out completely with accurate descriptions and pricing (if applicable)? This is a direct feed to the search engine.
  • Booking/Appointment Links: Do they work? Are they pointing to the correct URLs? A broken link here is a direct loss of revenue.
  • Review Monitoring: Are you responding to both positive and negative reviews promptly? We’ll cover this more later, but check for response rate and tone.

On-Page Signals for Your Local SEO Audit

Once your GBP house is in order, it’s time to audit the digital property you actually own: your website. Google uses your site to validate the information in your GBP and to gather more context about your local relevance. If your site and GBP are telling different stories, you have a problem.

This is where a crawler like ScreamingCAT comes in handy. You can quickly pull all title tags, meta descriptions, headers, and schema markup to analyze in bulk. Manually checking every page is a recipe for carpal tunnel and missed opportunities.

The goal is to ensure each location has a unique, optimized page that acts as a digital hub for that specific area. For a deeper dive, check out our Local SEO Guide for Small Businesses.

Good to know

When auditing location pages, pay close attention to internal linking. Your main service pages should link to relevant location pages, and location pages should link back to the primary service pages. This creates a logical site architecture that search engines can easily understand.

<!-- Example: JSON-LD Schema for a Local Business -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "name": "ScreamingCAT Plumbing of Phoenix",
  "image": "https://example.com/logo.png",
  "@id": "",
  "url": "https://example.com/locations/phoenix/",
  "telephone": "+1-602-555-0100",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "Phoenix",
  "addressRegion": "AZ",
    "postalCode": "85001",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 33.4484,
    "longitude": -112.0740
  },
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": [
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday"
    ],
    "opens": "08:00",
    "closes": "17:00"
  } 
}
</script>
  • NAP on Website: Is your business Name, Address, and Phone number present and consistent in the footer or on a dedicated contact page?
  • Title Tag Optimization: Do your location pages include the city/region and primary service in the title tag? (e.g., ‘Emergency Plumbing Services in Phoenix, AZ’).
  • Header Tags (H1, H2): Does the H1 on your location page clearly state the service and location? Are H2s used to break up content logically?
  • Local Schema Markup: Are you using `LocalBusiness` (or a more specific subtype) schema on your location pages? Validate it with Google’s Rich Results Test. This is non-negotiable.
  • Unique Location Page Content: If you have multiple locations, does each page have unique content? Copy-pasting content and swapping the city name is thin content and a waste of everyone’s time.
  • Embedded Google Map: Does each location page have an embedded Google Map of its specific location? It’s a simple but powerful trust signal.
  • Mobile-Friendliness: How does your site look on a phone? Local searches are overwhelmingly mobile. If your site is a pain to use on a small screen, you’re losing customers.

Citations are mentions of your business’s NAP on other websites, like Yelp, Yellow Pages, and industry-specific directories. Consistency across these platforms is a key local ranking factor. Inconsistencies are a signal of unreliability.

The citation audit is arguably the most tedious part of the job. It involves finding existing citations, checking them for accuracy, and identifying new, relevant directories to be listed in. This is where you earn your paycheck with sheer diligence.

Beyond citations, you need actual local links. Think about partnerships with other local businesses, sponsoring a local charity event, or getting featured in the local news blog. These links carry far more weight than a generic directory listing.

Warning

Be wary of ‘automatic citation cleanup’ services. Many use APIs that can overwrite correct data with incorrect data or build low-quality listings. Manual cleanup is painful but often provides the best, most lasting results.

  • Core Citation Audit: Check your listings on major data aggregators and top-tier directories (e.g., Yelp, BBB, Apple Maps, Foursquare). Is the NAP 100% consistent?
  • Industry & Hyper-Local Directories: Have you found and secured listings in directories specific to your niche (e.g., Avvo for lawyers) and your city (e.g., the local chamber of commerce)?
  • Unstructured Citation Check: Search for your business name and phone number in quotes to find mentions on blogs, news sites, etc. Ensure the data is correct.
  • Competitor Backlink Analysis: Analyze the backlink profiles of the top 3 map pack competitors. Where are they getting their local links and citations? Go get them, too.
  • Local Link Opportunities: Brainstorm opportunities for genuine local links. Sponsoring a local meetup, a little league team, or hosting a community event can lead to high-quality, relevant links.

Reviews and Reputation Management

Reviews are the digital lifeblood of a local business. They influence rankings and, more importantly, they influence customer decisions. A 4.8-star rating with 200 reviews will beat a 5.0-star rating with 3 reviews every time.

Your audit here should focus on quantity, quality, velocity, and your responses. A sudden, unnatural spike in 5-star reviews is just as much a red flag as a stream of 1-star complaints.

  • Review Volume & Velocity: Are you consistently getting new reviews? A steady trickle is better than a sudden flood.
  • Overall Rating: What’s your average star rating on Google and other key platforms? Is it trending up or down?
  • Review Responses: Are you responding to reviews? You should be responding to nearly all of them, good and bad, in a professional and timely manner.
  • Keyword Mentions in Reviews: Do customer reviews naturally mention your key services or products? This provides valuable context to Google.
  • Sentiment Analysis: What are the common themes in your negative reviews? This is free market research. Use it to fix operational issues.

Ignoring your online reviews is like letting a stranger answer your business phone. You have no idea what they’re saying, but you can be sure it’s affecting your bottom line.

An SEO who has seen too much

Putting It All Together: Technical & Reporting

Finally, let’s tie this back to some core technical principles. The best local content and GBP in the world won’t matter if your location pages are slow, broken, or can’t be indexed.

Use your crawler of choice (we’re partial to ScreamingCAT, for obvious reasons) to perform a focused crawl of your location pages. You’re not auditing the whole site right now, just the pages that directly impact local rankings.

Your final deliverable should be a prioritized action plan. Group your findings by effort and impact. Fixing the primary category in GBP is a low-effort, high-impact win. A full citation cleanup is high-effort, high-impact. Start with the wins.

  • Indexability: Are your location pages indexable? Check for ‘noindex’ tags and `robots.txt` disallows. It happens more than you think.
  • Mobile Page Speed: Run your key location pages through Google’s PageSpeed Insights. Slow-loading pages on a mobile connection will lose you customers.
  • Clickable Phone Numbers: On mobile, are all phone numbers wrapped in a `tel:` link? Forcing a user to copy-paste a phone number is a cardinal sin of UX.
  • Rank Tracking: Are you tracking your target keywords from the specific geographic locations you’re targeting? National rank tracking is useless for local SEO.
  • Reporting: Consolidate your findings into a clear report. Use screenshots. Prioritize your recommendations. Don’t just hand over a spreadsheet of problems; provide a roadmap for solutions.

Key Takeaways

  • Your Google Business Profile (GBP) is the centerpiece of any local SEO audit; inaccuracies and incompleteness here are the most common and damaging issues.
  • On-page signals, especially on dedicated location pages, must be perfectly aligned with your GBP data, including NAP, services, and geographic targets.
  • A local SEO audit must go beyond the website to include citation consistency across the web, local link building efforts, and a proactive review management strategy.
  • Technical fundamentals like mobile page speed, indexability of location pages, and proper schema markup are non-negotiable for local search success.
  • The audit’s output should be a prioritized list of actionable items, focusing on low-effort, high-impact fixes first to generate momentum and quick wins.

ScreamingCAT Team

Building the fastest free open-source SEO crawler. Written in Rust, designed for technical SEOs who value speed, privacy, and no crawl limits.

Ready to audit your site?

Download ScreamingCAT for free. No limits, no registration, no cloud dependency.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *