Local SEO

The Local SEO Audit Checklist: 27 Things to Fix Today

Mar 24, 2026 · 10 min read

The Local SEO Audit Checklist: 27 Things to Fix Today

Most local businesses are leaving rankings on the table because of fixable issues they don’t know about. A local SEO audit systematically identifies every gap — from an incomplete GBP listing to missing schema markup to inconsistent citations.

This checklist covers the 27 most impactful items to audit and fix, organized by priority. You could hire an agency to do this, or you could work through it yourself this week. Either way, fixing even 10 of these will move the needle.

Google Business Profile (Items 1-8)

1. Verify Your Primary Category Is Correct

Your primary GBP category is the single strongest relevance signal for Local Pack rankings. Google offers over 4,000 categories. The most specific, accurate option always wins. “Personal Injury Attorney” outranks “Lawyer.” “Emergency Plumber” outranks “Plumber” for emergency queries.

Fix: Search your main service + “near me” and see what category your top-ranking competitors use. Match or beat their specificity.

2. Add All Relevant Secondary Categories

Google allows up to 10 secondary categories. Most businesses use 2-3. Fill all 10 if genuinely applicable. Each additional category opens you up to additional query matches.

Fix: List every service you offer, then find the matching GBP category for each.

3. Complete Your Business Description (750 Characters)

An empty or thin business description is a missed opportunity. Write a natural, keyword-rich description that explains who you serve, what you do, and what makes you different.

Fix: Write 750 characters that a potential customer would find genuinely useful in deciding whether to contact you.

4. Add All Services with Descriptions

The Services section of GBP is often completely empty. Google uses these to match long-tail queries — someone searching “AC compressor replacement” can find you if it’s listed as a service, even if it’s not your primary category.

Fix: List every service with a 2-3 sentence description including natural keyword variations.

5. Upload 25+ Photos (Minimum)

Businesses with more photos get significantly more engagement. Upload exterior shots (multiple angles), interior photos, team photos, and photos of your work. Add 2-3 new photos per week going forward.

Fix: Count your current photos. If under 25, schedule a photo session this week.

6. Check Your Business Hours (All Platforms)

Mismatched hours between GBP, your website, and directories create trust issues. Check holiday hours and special hours too.

Fix: Set a quarterly calendar reminder to audit hours across all platforms.

7. Enable Messaging and Q&A

GBP messaging and Q&A are engagement signals. Even if you don’t get many messages, having them enabled shows Google your profile is active.

Fix: Enable messaging in GBP settings. Pre-seed 5-10 Q&A pairs with common customer questions.

8. Post to GBP Weekly

Regular posting signals activity. Businesses that post 2-3 times per week show up more prominently than those that posted once six months ago.

Fix: Create a posting calendar. Monday: service highlight. Wednesday: tip or advice. Friday: recent project or testimonial.

Citation & NAP Consistency (Items 9-13)

9. Standardize Your NAP Format

Pick one exact format for your business name, address, and phone number. Use it everywhere. “123 Main Street, Suite 200” and “123 Main St #200” look the same to humans but are different signals to Google.

Fix: Document your canonical NAP format. Check it matches GBP exactly.

10. Audit Your Top 20 Citation Sources

Check your listing on: Google, Apple Maps, Bing Places, Yelp, Facebook, BBB, Yellow Pages, Foursquare, Hotfrog, Manta, Angi, Thumbtack, MapQuest, Superpages, CitySearch, and your industry-specific directories.

Fix: Search each platform for your business. Claim, verify, and correct any listing that doesn’t match your canonical NAP.

11. Remove Duplicate Listings

Duplicate GBP listings and duplicate directory entries dilute your signals and confuse Google. Former office locations are common culprits.

Fix: Search for your business name on Google Maps. If you see duplicate pins, submit a “Suggest an edit” to mark the duplicate as permanently closed.

12. Check for Old Phone Numbers and Addresses

If you’ve ever changed your phone number, moved offices, or rebranded, old information is almost certainly still live somewhere. Every outdated listing is actively hurting you.

Fix: Google your old phone number and old address. Request removal or updates on every platform where they appear.

13. Build Missing Tier-1 Citations

If you’re not listed on Google, Apple Maps, Bing, Yelp, and Facebook, fix that immediately. These are the foundational citation sources that every other platform cross-references.

Fix: Create or claim your listing on each platform. Fill them out completely — not just NAP, but descriptions, categories, photos, and hours.

Website On-Page SEO (Items 14-20)

14. Add LocalBusiness Schema Markup

Structured data helps Google understand your business details with certainty. At minimum, include: business name, address, phone, hours, geo coordinates, service area, and business type.

Fix: Add JSON-LD LocalBusiness schema to your homepage and every location page. Our schema markup guide walks through every property.

15. Optimize Title Tags with Location

Your homepage title tag should include your primary service and city. “Smith Plumbing | Licensed Plumber in Austin, TX” is correct. “Smith Plumbing | Home” is wasted opportunity.

Fix: Audit title tags on your top 10 pages. Each should include a relevant service + location keyword.

16. Create Individual Service Pages

A single “Services” page listing everything you do forces Google to guess which queries your page is relevant for. Individual pages let you target specific keywords.

Fix: Create a dedicated page for each core service (minimum 500 words) with unique, helpful content.

17. Build Location-Specific Landing Pages

If you serve multiple cities or neighborhoods, create unique pages for each. These pages should contain genuinely unique content about serving that area — not just the same template with a different city name plugged in.

Fix: Identify your top 5 service areas. Create a unique page for each with local context, testimonials, and area-specific information.

18. Embed Google Maps on Your Contact Page

An embedded Google Map confirms your physical location to Google and provides a convenience signal for users. Use the embed from your GBP listing specifically.

Fix: Go to Google Maps, find your business, click Share → Embed, and add the iframe to your contact page.

19. Add Your NAP to Your Website Footer

Your full business name, address, and phone number should appear in your site footer (visible on every page). Use the exact same format as your GBP listing. Mark it up with LocalBusiness schema.

Fix: Check your footer right now. If your NAP is missing or doesn’t match GBP exactly, fix it today.

20. Ensure Mobile Responsiveness

76% of local searches happen on mobile. If your site isn’t mobile-friendly, you’re losing the majority of your potential customers before they even see your content.

Fix: Test your site with Google’s Mobile-Friendly Test. Fix any issues flagged. Pay special attention to tap targets, font size, and page width.

Reviews (Items 21-23)

21. Check Your Response Rate

How many of your Google reviews have owner responses? If it’s less than 90%, you’re sending a signal that you don’t value customer feedback. Google factors response rate into local rankings.

Fix: Go through every unanswered review and respond. Then set up a process to respond to new reviews within 24 hours. Learn how to respond to reviews efficiently.

22. Assess Your Review Velocity

How many reviews have you received in the last 30 days? Compare that to your top 3 competitors. If they’re getting 5 reviews per month and you’re getting 1, you’re falling behind regardless of your total count.

Fix: Implement a systematic review request process. Text or email customers within 1 hour of service completion with your direct Google review link.

23. Address Negative Reviews Strategically

Negative reviews aren’t just reputation issues — they’re SEO signals. But how you handle them matters more than the review itself. A professional, empathetic response to a 1-star review often improves your trust signals rather than hurting them.

Fix: Respond to every negative review within 24 hours. Acknowledge the concern, offer to resolve it offline, and provide a direct contact method.

Technical SEO (Items 24-27)

24. Check Core Web Vitals

Google’s page experience signals include Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS). Poor scores on these metrics can suppress your rankings even when everything else is optimized. See our deep dive on Core Web Vitals for local sites.

Fix: Run Google PageSpeed Insights on your homepage and top 5 pages. Fix any metric in the “red” zone first.

25. Verify SSL Certificate

HTTPS is a ranking signal. If your site still shows a “Not Secure” warning, fix this immediately. Most hosting providers offer free SSL via Let’s Encrypt.

Fix: Visit your site. If the padlock icon is missing or shows a warning, contact your hosting provider to install SSL.

26. Submit and Verify Your Sitemap

A properly formatted XML sitemap tells Google exactly which pages to crawl and how recently they were updated. Submit it through Google Search Console.

Fix: Check if your sitemap exists at yoursite.com/sitemap.xml. If not, install an SEO plugin (Yoast or Rank Math) that generates one automatically. Submit it in Search Console.

27. Check for Crawl Errors

Broken links, 404 pages, and redirect chains waste Google’s crawl budget and create poor user experiences. Google Search Console’s Coverage report shows these issues.

Fix: Open Google Search Console → Pages. Review and fix every error and warning. Pay special attention to pages that were indexed but are now returning errors.

Prioritization: What to Fix First

If you can only fix 5 things today, do these:

  1. GBP primary category (Item 1) — immediate relevance impact
  2. NAP consistency on tier-1 citations (Items 9-10) — fixes trust signals
  3. LocalBusiness schema (Item 14) — helps Google verify everything
  4. Respond to all unanswered reviews (Item 21) — shows engagement
  5. SSL certificate (Item 25) — table stakes in 2026

Then work through the rest of the list over the next 2-4 weeks. Each item you fix compounds the impact of the others.

How Often Should You Audit?

A full audit should happen quarterly. But certain items need more frequent monitoring:

Frequently Asked Questions

How long does a full local SEO audit take?

A thorough audit of all 27 items takes 3-5 hours for a single location. Fixing everything can take 2-4 weeks depending on the severity of issues found. Multi-location businesses should budget 1-2 hours per additional location for the citation and GBP portions.

Can I do a local SEO audit myself or do I need an expert?

You can absolutely do it yourself using this checklist. The items are organized so that each one is self-explanatory. Where you might want expert help is in interpreting competitive gaps, prioritizing fixes for your specific market, and implementing technical changes like schema markup.

What’s the most common issue found in local SEO audits?

Inconsistent NAP information across citations is the single most common issue. It affects over 70% of businesses we’ve audited. The second most common is an incomplete GBP profile — most businesses fill out the basics but skip services, attributes, and Q&A entirely.

How do I know if my local SEO audit is working?

Track three metrics before and after your audit: Local Pack position for your top 5 keywords, GBP discovery searches (impressions), and GBP actions (calls, direction requests, website visits). You should see measurable improvement within 4-8 weeks of implementing fixes.

Should I use an automated tool for local SEO auditing?

Automated tools are excellent for ongoing monitoring — they catch citation inconsistencies, track review velocity, and flag technical issues much faster than manual checks. But the initial strategic audit benefits from human judgment to prioritize what matters most for your specific business and competitive landscape.

Ready to move east of position 13?

Start your free trial — no credit card required. See results in 30 days.

Start free trial
LinkedIn Instagram TikTok Facebook Pinterest
E

Chat with East13

Typically replies instantly