Local SEO

Local SEO Audit: A Step-by-Step Checklist

A comprehensive, actionable checklist to audit your local search presence and identify the improvements that will actually move your rankings.

Emily Rodriguez
15 min read
Local SEO Audit: A Step-by-Step Checklist

Quick Answer: A local SEO audit is a systematic evaluation of your Google Business Profile, NAP consistency, reviews, website technical factors, citations, and local content. According to Moz, GBP signals account for 36% of Local Pack rankings, making profile completeness the highest priority audit item.

Key Takeaways

  • According to Moz, Google Business Profile is the single most important factor for Local Pack rankings (36% of influence)
  • According to Google, businesses with complete profiles are 2.7x more likely to be considered reputable
  • According to Whitespark, primary business category is one of the top ranking factors for local pack results
  • According to HB Freelance, 78% of local search traffic comes from mobile devices
  • According to Moz, link signals comprise about 29% of ranking factors for local organic results

A local SEO audit is a systematic evaluation of all the factors that determine your local search visibility, including your Google Business Profile, NAP consistency, reviews, website performance, and citations. According to Moz research, GBP signals alone account for approximately 36% of Local Pack ranking influence.

Most local businesses have no idea why they rank where they rank. They might show up on page two for their main keyword. They might be missing from the Local Pack entirely. They know something is wrong, but they do not know what.

A local SEO audit reveals exactly where you stand and what to fix. This is not a vague checklist of "best practices." It is a systematic evaluation of the specific factors that determine your local search visibility.

Set aside two hours. Work through each section. By the end, you will have a prioritized list of improvements that will actually move the needle.

Before You Start: What You Need

Tools (all free or have free tiers):

  • Access to your Google Business Profile
  • Google Search Console access for your website
  • A spreadsheet to document findings
  • Google's Rich Results Test (search.google.com/test/rich-results)
  • Google PageSpeed Insights (pagespeed.web.dev)
  • A phone for mobile testing

Information to gather:

  • Your target keywords (service + location combinations)
  • Your top 3-5 local competitors
  • Login access to any citation sites (Yelp, etc.)

Part 1: Google Business Profile Audit

According to Moz, your GBP is the single most important factor for Local Pack rankings, accounting for approximately 36% of ranking influence. Start here.

Basic Information Check

Open your Google Business Profile Manager and verify:

Business Name

  • [ ] Matches your real business name exactly
  • [ ] No keyword stuffing (adding "Best Plumber" to your name violates guidelines)
  • [ ] Consistent with your website and other listings

Address

  • [ ] Complete and accurate
  • [ ] Pin location correct on the map (check Google Maps)
  • [ ] For service area businesses: address hidden, service areas defined

Phone Number

  • [ ] Local phone number (not toll-free if you serve one area)
  • [ ] Rings to your actual business
  • [ ] Matches website and citations

Website URL

  • [ ] Links to correct page (homepage or relevant location page)
  • [ ] No tracking parameters breaking the link
  • [ ] HTTPS, not HTTP

Hours

  • [ ] Current and accurate
  • [ ] Special hours set for holidays
  • [ ] Matches hours on your website

Category Selection

According to Whitespark, primary category is one of the top ranking factors for Local Pack results.

Primary Category

  • [ ] Most specific category that describes your main business
  • [ ] Not overly broad (e.g., "Hair Salon" beats "Beauty Salon" for a salon)
  • [ ] Matches what customers would search for

Secondary Categories

  • [ ] All relevant categories added (up to 9 additional)
  • [ ] No irrelevant categories (can hurt ranking)
  • [ ] Categories match services you actually offer

Tip: Search your main keyword and note which categories your top-ranking competitors use.

Profile Completeness

According to Google, businesses with complete profiles are 2.7x more likely to be considered reputable by consumers.

Business Description

  • [ ] Uses all 750 characters
  • [ ] Describes what you do and who you serve
  • [ ] Includes your city/area naturally
  • [ ] Not keyword-stuffed

Products/Services

  • [ ] All services listed with descriptions
  • [ ] Prices included where appropriate
  • [ ] Organized into logical categories

Attributes

  • [ ] All relevant attributes selected
  • [ ] Business highlights completed
  • [ ] Accessibility features noted if applicable

Photos

  • [ ] Profile photo set (your logo)
  • [ ] Cover photo set (represents your business)
  • [ ] Interior photos uploaded
  • [ ] Exterior photos uploaded
  • [ ] Team/staff photos uploaded
  • [ ] Work/product photos uploaded
  • [ ] At least 100 total photos (target over time)

According to Vendasta, listings with 100+ photos generate 520% more calls than average.

Review Status

Reviews account for approximately 20% of local ranking factors and directly influence consumer decisions.

Volume

  • [ ] Count your total reviews
  • [ ] Compare to top competitors
  • [ ] Target: at least 40 reviews to be competitive

Recency

  • [ ] Reviews received in last 30 days?
  • [ ] Reviews received in last 7 days?
  • [ ] Consistent flow vs. sporadic bursts?

Rating

  • [ ] Current average rating
  • [ ] Trend over last 6 months
  • [ ] Above 4.0? (71% of consumers avoid businesses below 3 stars)

Response Rate

  • [ ] Percentage of reviews with owner responses
  • [ ] Target: 100% response rate
  • [ ] Response time: within 24-48 hours?

For detailed review strategy, see how reviews impact your local SEO rankings.

GBP Activity

Active profiles signal relevance to Google.

Posts

  • [ ] Posted within last 7 days?
  • [ ] Mix of updates, offers, events?
  • [ ] Photos included in posts?

Q&A

  • [ ] All questions answered?
  • [ ] Seeded common questions yourself?
  • [ ] Flagged inappropriate content?

Messages

  • [ ] Messaging enabled?
  • [ ] Response time acceptable?

Part 2: Website Technical Audit

Your website supports your GBP and is critical for local organic rankings.

Mobile Performance

According to HB Freelance, 78% of traffic comes from mobile devices. Google uses mobile-first indexing.

Run your homepage and key location pages through Google PageSpeed Insights.

Core Web Vitals

  • [ ] LCP (Largest Contentful Paint) under 2.5 seconds
  • [ ] INP (Interaction to Next Paint) under 200ms
  • [ ] CLS (Cumulative Layout Shift) under 0.1

Mobile Usability

  • [ ] Text readable without zooming
  • [ ] Tap targets properly sized
  • [ ] Content fits viewport
  • [ ] No horizontal scrolling

Crawlability Check

Open Google Search Console and review:

Indexing

  • [ ] All important pages indexed
  • [ ] No important pages blocked by robots.txt
  • [ ] No noindex tags on pages that should rank

Errors

  • [ ] 404 errors identified and fixed or redirected
  • [ ] Server errors resolved
  • [ ] Redirect chains cleaned up

Sitemap

  • [ ] XML sitemap exists
  • [ ] Sitemap submitted to Search Console
  • [ ] Sitemap includes all important pages

Local On-Page Elements

Check each location page and your homepage:

Title Tags

  • [ ] Include primary service/keyword
  • [ ] Include city/location
  • [ ] Under 60 characters
  • [ ] Unique for each page

Meta Descriptions

  • [ ] Include service and location
  • [ ] Compelling call to action
  • [ ] Under 160 characters
  • [ ] Unique for each page

H1 Tags

  • [ ] One H1 per page
  • [ ] Includes target keyword and location
  • [ ] Matches page purpose

Content

  • [ ] Location mentioned naturally throughout
  • [ ] Services described clearly
  • [ ] Unique content (not duplicated across location pages)
  • [ ] At least 500 words of substantive content

NAP Consistency

Your Name, Address, Phone must be identical everywhere.

On Website

  • [ ] NAP on every page (usually in footer)
  • [ ] Contact page has complete NAP
  • [ ] Format matches GBP exactly
  • [ ] Clickable phone number (tel: link)
  • [ ] Embedded Google Map or linked directions

Match Check Compare your website NAP to your GBP:

  • [ ] Business name identical
  • [ ] Address format identical
  • [ ] Phone number identical
  • [ ] Website URL identical

Even small differences (Street vs. St., Suite vs. Ste.) create confusion for search engines.

Schema Markup

Local Business schema helps search engines understand your business details.

Run your pages through Google's Rich Results Test.

LocalBusiness Schema

  • [ ] LocalBusiness (or specific subtype) implemented
  • [ ] Name matches GBP exactly
  • [ ] Address complete and matches GBP
  • [ ] Phone number matches GBP
  • [ ] Opening hours included
  • [ ] Geographic coordinates included
  • [ ] Price range included (if applicable)

Additional Schema

  • [ ] Review/AggregateRating schema (if displaying reviews)
  • [ ] FAQ schema on relevant pages
  • [ ] Service schema for service pages

See our complete guide: local schema markup to boost your search visibility.

Part 3: Citation Audit

Citations are mentions of your business name, address, and phone number across the web.

Major Platforms

Check your presence and accuracy on:

Tier 1 (Essential)

  • [ ] Google Business Profile (covered above)
  • [ ] Apple Maps
  • [ ] Bing Places
  • [ ] Facebook Business
  • [ ] Yelp

Tier 2 (Important)

  • [ ] Yellow Pages
  • [ ] Better Business Bureau
  • [ ] Foursquare
  • [ ] Nextdoor
  • [ ] Industry-specific directories

For each listing:

  • [ ] Claimed and verified?
  • [ ] NAP exactly matches GBP?
  • [ ] Description accurate?
  • [ ] Categories correct?
  • [ ] Website link working?

NAP Consistency Across Citations

Search for your business name in quotes plus your city. Review each result:

  • [ ] Document any incorrect information found
  • [ ] Note old addresses or phone numbers
  • [ ] Identify duplicate listings to merge or remove

Common issues:

  • Old locations still listed
  • Variations in business name
  • Different phone numbers (old numbers, tracking numbers)
  • Incomplete addresses

For comprehensive coverage, see NAP consistency: the foundation of local SEO.

Part 4: Review Audit (Expanded)

Reviews deserve additional attention beyond the GBP check.

Review Platform Inventory

List all platforms where you have reviews:

  • Google
  • Yelp
  • Facebook
  • Industry-specific sites (TripAdvisor, Healthgrades, Avvo, etc.)

For each platform:

  • [ ] Total review count
  • [ ] Average rating
  • [ ] Most recent review date
  • [ ] Response rate

Review Content Analysis

Read your last 20 reviews across all platforms:

Positive Patterns

  • What do customers praise consistently?
  • Which services get mentioned most?
  • Any specific employees mentioned?

Negative Patterns

  • What complaints repeat?
  • Are there operational issues to address?
  • Response quality to negative reviews?

Keyword Presence

  • Do reviews mention your services by name?
  • Do reviews mention your location?
  • Are reviews detailed or generic?

Competitive Review Comparison

For your top 3 competitors:

  • [ ] Total Google review count
  • [ ] Average rating
  • [ ] Review velocity (reviews per month)
  • [ ] Response rate

How do you compare? This reveals whether reviews are a competitive advantage or liability.

Links remain critical. According to Moz, links comprise about 29% of ranking factors for local organic results.

If you have access to Ahrefs, Semrush, or Moz, pull your backlink report. If not, use Google Search Console's Links report.

Link Quality Assessment

  • [ ] Number of referring domains
  • [ ] Presence of local news/media links
  • [ ] Chamber of commerce or business association links
  • [ ] Industry directory links
  • [ ] Spammy or irrelevant links to disavow?

Check for missing opportunities:

Business Associations

  • [ ] Chamber of commerce
  • [ ] Better Business Bureau
  • [ ] Industry associations
  • [ ] Local business networks

Community Involvement

  • [ ] Sponsorship opportunities
  • [ ] Local event participation
  • [ ] Nonprofit partnerships
  • [ ] Local news coverage opportunities

Supplier/Partner Links

  • [ ] Listed on supplier directories?
  • [ ] Partner business websites link to you?

According to Loopex Digital, local pages with consistent NAP plus backlinks outperform competitors by 22%.

For strategy details, see local link building strategies that work.

Part 6: Content Audit

Local content supports rankings and conversions.

Location Pages

If you serve multiple areas, you need dedicated pages for each.

Page Inventory

  • [ ] List all service areas
  • [ ] Which have dedicated pages?
  • [ ] Which need pages created?

Page Quality For each existing location page:

  • [ ] Unique content (not just city name swapped)
  • [ ] Local information included (landmarks, neighborhoods)
  • [ ] Services specific to that area
  • [ ] NAP for that location (if applicable)
  • [ ] Embedded map
  • [ ] Customer testimonials from that area

Service Pages

Each major service should have its own page.

Page Inventory

  • [ ] List all services offered
  • [ ] Which have dedicated pages?
  • [ ] Which are just mentioned on a general page?

Page Quality For each service page:

  • [ ] Targeted keyword in title and H1
  • [ ] Location mentioned naturally
  • [ ] Comprehensive description (500+ words)
  • [ ] FAQs about the service
  • [ ] Clear call to action

Blog/Resource Content

Local content establishes expertise and earns links.

Content Assessment

  • [ ] Any locally-relevant blog posts?
  • [ ] Content addresses local customer questions?
  • [ ] Content references local events, news, or conditions?
  • [ ] Content worth linking to?

See local SEO content strategy for small businesses for content planning.

Part 7: Ranking Assessment

Now check how you actually rank.

Local Pack Rankings

Search your main keywords from your service area (use incognito mode):

For each target keyword:

  • [ ] Do you appear in Local Pack?
  • [ ] What position?
  • [ ] Who are the other businesses?
  • [ ] What do they have that you might be missing?

Local Organic Rankings

For each target keyword:

  • [ ] Position in organic results?
  • [ ] Which page ranks?
  • [ ] What pages outrank you?

Competitive Position

For your top 3 competitors, note:

  • [ ] Their Local Pack positions
  • [ ] Their organic positions
  • [ ] Obvious differences in their profiles/sites

Prioritizing Your Findings

After completing the audit, you will have a long list of issues. Not all are equal.

High Priority (Fix This Week)

  • GBP information inaccurate
  • NAP inconsistencies between GBP and website
  • Missing or broken website
  • Major mobile usability issues
  • No reviews or very old reviews
  • Unclaimed major citation profiles

Medium Priority (Fix This Month)

  • GBP incomplete (missing services, few photos)
  • Low review volume compared to competitors
  • Missing location pages
  • No schema markup
  • Citation inconsistencies across directories
  • Service pages need optimization

Lower Priority (Ongoing)

  • Photo quantity below target
  • Blog content strategy
  • Local link building
  • Additional citation building
  • GBP post consistency

Creating Your Action Plan

Turn your audit into an action plan:

  1. List all issues found with current status
  2. Assign priority (High/Medium/Low)
  3. Estimate effort (Quick fix/Few hours/Significant project)
  4. Set deadlines based on priority and effort
  5. Assign responsibility if you have a team

Quick wins (high priority, quick fix) go first. They build momentum and often have outsized impact.

Automating Ongoing Monitoring

Some audit items need continuous attention:

Daily/Weekly

  • Review monitoring and response
  • GBP posting

Monthly

  • Review velocity check
  • GBP information verification
  • Ranking spot checks

Quarterly

  • Citation accuracy check
  • Content performance review
  • Competitive comparison update

Annually

  • Full audit repeat

For review monitoring specifically, tools like HeyThanks can automate response while maintaining your voice, ensuring you never fall behind on this critical ranking factor.

The Bottom Line

A local SEO audit is not a one-time event. It is a snapshot that reveals your current standing and guides your improvement priorities.

The businesses that consistently win in local search are not necessarily the ones with the biggest budgets. They are the ones who systematically identify and fix issues while their competitors ignore obvious problems.

Run this audit. Fix what you find. Repeat every 6-12 months.

The compound effect of continuous improvement is what separates businesses on page one from those wondering why no one can find them.

Tags

audit
checklist
local-seo
google-business-profile

Frequently Asked Questions

How often should I perform a local SEO audit?

Perform a comprehensive audit when onboarding a new location or making major changes, then repeat every 6-12 months. However, some elements need more frequent attention: review monitoring should be daily or weekly, citation accuracy should be checked quarterly, and GBP information should be verified monthly. After algorithm updates, run a focused audit on affected areas.

What are the most important things to check in a local SEO audit?

The highest-impact items are Google Business Profile completeness and accuracy, NAP (Name, Address, Phone) consistency across all citations, review volume and recency, website mobile performance, and local schema markup implementation. These factors directly influence Local Pack rankings and represent the most common opportunities for improvement.

Can I do a local SEO audit myself or do I need to hire someone?

Most small business owners can perform the foundational audit themselves using free tools like Google Search Console, Google's Rich Results Test, and manual checks of their GBP and citations. More technical areas like crawl analysis and comprehensive backlink audits may benefit from professional tools or expertise. Start with the basics, fix what you find, then consider professional help for advanced optimization.

Ready to respond to reviews faster?

Join thousands of businesses using HeyThanks to manage their online reputation.

Start Free Trial