Now accepting new projects. Get a free prototype →
Business owner running a local SEO audit on a laptop with Google Search Console and Google Business Profile open
SEO11 min readJuly 3, 2026

DIY Local SEO Audit Checklist: Run It in 30 Minutes

Your Website Could Be Invisible Right Now and You'd Have No Idea

I've looked at hundreds of local business websites. The most common pattern: the owner is proud of it, thinks it's working, and has no idea that their Google Business Profile is listing the wrong address, three of their web pages return a 404 error, and their competitor two blocks away is outranking them for every meaningful search term in town.

Local SEO is not invisible magic. The signals Google uses to decide who ranks in local search are specific and checkable. You don't need to hire an agency to know what's broken. You need a checklist and about 30 minutes.

This is that checklist. I'll walk you through five areas — Google Business Profile, on-site basics, citations, reviews, and technical health — with specific things to look for and free tools to check them. By the end, you'll know exactly what's wrong and what to fix first.

If you want to understand how to build out the content side of your local presence after this audit, the local content strategy guide covers that. For press and link-building, see how to get local press coverage. This audit is the foundation — start here.

Before You Start: Gather These Free Tools

You won't need paid software for this audit. Open these in tabs now:

  • Google Search Console — If you haven't set this up, do it first. It takes 15 minutes and gives you direct insight into how Google sees your site. Everything from crawl errors to what queries you're ranking for.
  • Google Business Profile Manager — Log in and have your profile open.
  • BrightLocal's Citation Tracker or Whitespark's free local citation finder — For the citations section.
  • PageSpeed Insights — Google's own tool for measuring site speed and Core Web Vitals.
  • Your website — Open it in an incognito window so you see what visitors see, not a cached version.

Ready? Set a timer. Let's go.

Area 1: Google Business Profile (10 Minutes)

Your Google Business Profile (GBP) is the single most impactful local SEO asset you have. A bad GBP can undo good website work. A great GBP can rank even a mediocre website.

Check: Is it claimed and verified? Search your business name on Google. Does a knowledge panel appear on the right side? Does it show a button that says "Own this business?" — if yes, it's unclaimed. Claim it now. If you've already claimed it, confirm you can log in and manage it.

Check: NAP consistency — Name, Address, Phone. Your business name, address, and phone number on your GBP must exactly match what's on your website and on every directory across the web. Not approximately match — exactly. "Wildcore Studio" and "Wildcore Studio LLC" are different to citation algorithms. Abbreviations, suite vs. ste., Inc. vs. none — all of it matters. Write down your canonical NAP right now.

Check: Category selection. Are you in the right primary category? This is one of the strongest GBP ranking signals. Don't pick a generic category when a specific one exists. A "hair salon" is ranked differently than a "hair coloring salon" or "braiding salon." Scroll through the available categories and confirm you're in the most specific accurate match.

Check: Are all fields complete? Go through every section: hours (including holiday hours), website URL, description (750 characters — use them), services listed, products if applicable, photos (at least 10, ideally 20+), and attributes like "women-owned," "LGBTQ-friendly," "veteran-led" if accurate. Incomplete profiles rank lower. According to Google's own GBP guidelines, complete and accurate information helps your listing appear in more searches.

Check: Are there any duplicate listings? Search your business name + city on Google Maps. If you see more than one listing, you have a duplicate problem. Duplicates split your review equity and confuse Google. Report and merge any duplicates through the GBP support process.

Check: Recent GBP posts. When did you last publish a Google post? If it's been more than 30 days, that's a missed opportunity. GBP posts signal activity. Add one today — a recent offer, an event, or a recent blog post.

Check: Q&A section. Scroll to the "Questions & Answers" section on your GBP. Are there unanswered questions? Are there questions you can pre-populate with useful answers? Seed your own Q&A section with the questions you get asked most often. You control the answer.

Area 2: On-Site Basics (8 Minutes)

This is the part most DIY audits skip — but it's where a lot of local businesses leak ranking power.

Check: Is your NAP on every page? Your business name, address, and phone number should appear in the footer of every page on your website — not just your contact page. This is one of Google's primary signals for confirming your location. Open your website, scroll to the footer, confirm it's there.

Check: Do you have a dedicated contact page with embedded map? A contact page with your full NAP, an embedded Google Map of your location, and a contact form is a local SEO staple. If your contact page is just a form with no address, fix it.

Check: Are you using location-specific title tags and meta descriptions? Open 3–5 pages on your site and look at the browser tab — that's the title tag. Does it include your city? A title tag like "Home" or "Services" is a missed opportunity. "Plumbing Services in Orlando, FL | [Your Business Name]" tells Google exactly what the page is about and where.

Check: Do you have location pages for every area you serve? If you serve multiple cities — say, Orlando and surrounding suburbs — do you have separate pages for each? A single generic "Service Areas" paragraph doesn't cut it. Each city you serve deserves its own page with unique content about serving that area.

Check: Is there a local schema markup on your site? Schema markup is code that tells Google explicitly what your business is. For local businesses, LocalBusiness structured data tells Google your business type, hours, location, and contact info in a machine-readable format. Check if your site has it by going to Google's Rich Results Test and entering your URL.

Check: Is your site mobile-friendly? Open your site on your phone — actually use it like a customer would. Can you tap the phone number to call? Does the layout break? Is text readable without zooming? Google indexes mobile-first, meaning it ranks your site based on the mobile experience, not desktop. A site that's terrible on mobile is a local SEO liability.

Area 3: Citations (5 Minutes)

Citations are mentions of your business NAP across the web — directory listings, data aggregators, review sites. Consistent citations build trust with Google. Inconsistent ones create confusion.

Check: Core citation sources. At minimum, your business should be listed accurately on:

  • Google Business Profile (already checked)
  • Yelp
  • Bing Places for Business
  • Apple Maps / Apple Business Connect
  • Facebook Business Page
  • Better Business Bureau
  • Your industry-specific directories (Angie's List for home services, Healthgrades for medical, TripAdvisor for hospitality, etc.)

Search each of these for your business right now. Are you listed? Is the NAP correct and consistent?

Check: Data aggregators. Four companies feed business data to hundreds of directories across the web: Neustar Localeze, Acxiom, Factual (now Foursquare), and InfoGroup (now Data Axle). Inaccurate data at the aggregator level spreads to hundreds of directories automatically. BrightLocal's citation tools let you check your data across these sources. Even a free scan shows major discrepancies.

Check: Are old addresses or phone numbers still circulating? If you've moved or changed phone numbers, old data may persist on hundreds of sites. Search your old address on Google. Search your old phone number. If it's still showing up on directory sites, you need to go through and update each one — or use a citation management service to do it systematically.

Area 4: Reviews (4 Minutes)

Google's local ranking algorithm gives significant weight to review signals: quantity, recency, rating, and whether you respond.

Check: How many Google reviews do you have? Look at your GBP. Then look at your top 3 competitors. If they have 150 reviews and you have 12, the gap is hurting you. According to BrightLocal's Local Consumer Review Survey, consumers typically need at least 10–49 reviews before they trust a business. More reviews = more credibility, full stop.

Check: When was your last review? Recency matters. A business with 200 reviews, none of them in the last year, sends a weaker signal than one with 50 reviews in the last 90 days. If you haven't gotten a new review in months, your ask process isn't working. Do you have a direct review link to share with customers? (In GBP Manager, under "Get more reviews," you can generate one.)

Check: Are you responding to reviews? Every review — positive or negative — should get a response. Responding to reviews signals engagement to Google and builds trust with future customers reading them. A negative review with a thoughtful, professional response often builds more trust than a business with only five-star reviews that never responds to anyone.

Check: Are reviews spread across platforms? Google reviews matter most for local SEO. But for some industries — restaurants (Yelp), medical (Healthgrades), home services (Angie's) — platform-specific reviews also drive significant traffic. Are you actively collecting reviews on the platforms that matter in your industry?

Area 5: Technical Health (3 Minutes)

Last section. These are technical issues that can silently tank your rankings without any obvious sign on the front end.

Check: Site speed. Go to PageSpeed Insights and enter your URL. Look at the mobile score — anything below 50 is a serious problem. The "Opportunities" section shows you specific things to fix. Common culprits: uncompressed images, render-blocking JavaScript, third-party scripts.

Check: HTTPS. Look at your URL bar right now. Does your site load with https:// (padlock icon) or http://? If it's the latter, your site doesn't have an SSL certificate. This is a baseline trust and ranking signal — Google flags non-HTTPS sites and browsers warn visitors. Most hosting providers offer free SSL through Let's Encrypt.

Check: Crawl errors in Search Console. In Google Search Console, go to "Coverage" under the Index section. Look for 404 errors (pages that no longer exist but are still being linked to internally), redirect issues, and "Excluded" pages that you want indexed. Fix the 404s first — especially any with backlinks pointing to them.

Check: Does your site appear when you Google it? Type site:yourwebsite.com into Google. You should see a list of your pages. If you see nothing, your site may not be indexed at all — check the Coverage section in Search Console.

Check: Is your XML sitemap submitted? A sitemap is a file that tells Google exactly which pages exist on your site. Most website platforms generate one automatically (usually at yourwebsite.com/sitemap.xml). Check that it exists, then go to Search Console > Sitemaps and confirm it's been submitted. This helps Google crawl your pages faster and more completely.

Prioritizing What to Fix First

You've run the audit. You have a list of issues. Here's how to triage:

Fix immediately (today):

  • Unclaimed GBP
  • Wrong NAP anywhere online
  • Missing HTTPS / SSL certificate
  • Site not indexed at all

Fix this week:

  • Incomplete GBP fields
  • Missing NAP in footer
  • Missing or incorrect city name in key title tags
  • Duplicate GBP listings

Fix this month:

  • Build out missing citation sources
  • Set up a review collection system
  • Add LocalBusiness schema markup
  • Fix major 404 errors with backlinks

Ongoing:

  • Respond to new reviews within 24 hours
  • Publish one GBP post per month
  • Monitor Search Console for new crawl errors
  • Build new location pages as you expand service areas

Local SEO is not set-and-forget. But after this audit, you should have a clear picture of where you stand and what the highest-leverage fixes are. Most businesses see meaningful movement within 60–90 days of correcting the foundational issues.

For franchise or multi-location businesses, the audit process scales but gets significantly more complex — the local SEO for franchises guide covers what's different when you're managing ten or fifty locations instead of one.

What to Do Right Now

Open a fresh tab and log into Google Business Profile. Check one thing: is your address listed correctly? That's the most common error I find on first audits, and it's the one that silently kills local visibility for months before anyone notices.

Then work through the rest of the checklist above. Give it 30 minutes. What you find will tell you more about your local SEO health than any agency report you've ever paid for.

If you get through the audit and want help fixing what you find — or if the technical side feels like a foreign language — reach out to Wildcore. We do this for Central Florida businesses every week.

Corey Hathaway

Written by

Founder of Wildcore Studio. 10+ years of design & engineering.

Frequently Asked Questions

Run a full audit every 6 months, and a lighter check (GBP accuracy, review count, Search Console errors) every month. Local SEO drifts — directory data gets corrupted, crawl errors appear, competitors gain ground. The businesses that audit regularly catch problems early instead of months after the damage is done.

Need a website that works this hard for you?

Get a free prototype in 48 hours. No contracts, no commitment.

Get My Free Prototype