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.

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:
- Yelp
- 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.
Part 5: Local Link Audit
Links remain critical. According to Moz, links comprise about 29% of ranking factors for local organic results.
Current Backlink Profile
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?
Local Link Opportunities
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:
- List all issues found with current status
- Assign priority (High/Medium/Low)
- Estimate effort (Quick fix/Few hours/Significant project)
- Set deadlines based on priority and effort
- 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
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 TrialRelated Articles

How Reviews Impact Your Local SEO Rankings
Discover exactly how Google reviews influence your local search visibility, with data-backed strategies to improve your rankings through review management.

Local SEO Ranking Factors for 2025
The complete breakdown of what actually moves the needle in local search rankings, based on the latest industry research and algorithm updates.

Local SEO for Service Area Businesses
Specific strategies for businesses that serve customers at their location rather than from a storefront, including plumbers, electricians, cleaners, and mobile services.

Local SEO Content Strategy for Small Businesses
Create content that ranks in local search, establishes your expertise, and turns local searchers into customers.