Local SEO Audit for Small Business: Do It Yourself
A local SEO audit is simply a structured check of everything that affects whether your business shows up when nearby customers search for what you offer. You can do one yourself in a few hours with no special software — just a browser, a notepad, and the checklist below. Fix what you find, and you’ll have a clearer picture of exactly why you’re visible (or invisible) in local search.
Why Bother Auditing Instead of Just “Working on SEO”?
Random SEO busywork — posting on social media, tweaking your website colors, adding keywords wherever they fit — rarely moves the needle because you don’t know what’s actually broken. An audit tells you where the real gaps are so you spend your limited time on the things that matter. For most local businesses, the biggest wins hide in just a handful of places: your Google Business Profile, your business name/address/phone consistency across the web, your website’s basic signals, and your reviews.
Work through each section below in order. Flag every issue as you go, then prioritize fixes by how easy they are versus how much impact they’re likely to have.
Section 1: Google Business Profile (GBP)
Your Google Business Profile is the single most important local SEO asset you have. It controls what appears in Google Maps and the local “pack” results — the map with three businesses that shows up above regular search results for local queries. Start here.
Do you actually own and manage your listing?
Go to business.google.com and sign in with the Google account you used when you set up your profile. If you’ve never done this, search for your business on Google Maps and look for a “Claim this business” option. An unclaimed listing is one of the most common and most damaging oversights a local business can have — Google will populate it with whatever data it can find, which is often wrong.
Check every field for accuracy
Work through your GBP dashboard and verify each of the following:
- Business name: Use your real business name. Don’t stuff keywords into it (e.g., “Joe’s Plumbing — Best Emergency Plumber Chicago”) — Google’s guidelines prohibit this and it can get your listing suspended.
- Address: Make sure it’s the exact address that appears on your website and everywhere else online. Suite numbers, abbreviations, and formatting matter.
- Phone number: Use a local area code number if possible. Confirm it’s the number you actually answer.
- Website URL: Double-check this links to your actual website and not a broken or old page.
- Business category: Your primary category should be as specific as possible (e.g., “Roofing Contractor” rather than “Contractor”). Add relevant secondary categories — you can have up to 10.
- Hours: Are they current? Do they reflect holiday hours or seasonal changes? Incorrect hours are a fast way to lose a customer who drives to a closed door.
- Description: You have 750 characters. Use them to explain what you do, who you serve, and what makes you worth calling — naturally, without stuffing keywords.
- Photos: GBP profiles with photos get more clicks. At minimum, have a clear exterior shot (so customers can find you), an interior or team photo, and examples of your work. Aim for at least 10 photos. Check that none are blurry, outdated, or irrelevant.
- Services/Products: Many businesses leave this blank. Fill in your main services with brief descriptions — this helps Google understand what you do.
- Q&A section: Check whether any questions have been asked by the public. Answer all of them. You can also post your own frequently asked questions here proactively.
Check for duplicate listings
Search Google Maps for your business name. If multiple listings appear for your location, you have duplicates — these split your reviews and confuse Google. Report or merge duplicates through your GBP dashboard.
Section 2: Name, Address, and Phone (NAP) Consistency
Google cross-references your business information across dozens of directories, data aggregators, and websites. Inconsistencies — even minor ones like “St.” vs. “Street” or a different phone number — can undermine your local rankings because they create conflicting signals about who and where you are.
How to check your citations
Search Google for your business name plus your city. Look at every listing that appears — Yelp, Facebook, Yellow Pages, Apple Maps, Bing Places, your local Chamber of Commerce, and any industry directories. On each one, verify that your name, address, and phone number match your GBP exactly.
Also search for your phone number in quotes (e.g., “555-123-4567”) to surface listings you might have forgotten about.
Common NAP mistakes to fix
- Old address from a previous location still live on a directory
- Two different phone numbers across listings (e.g., a cell number on one, a landline on another)
- Business name spelled differently across platforms
- A closed or suspended Facebook page still showing in search results
Fix each one manually, or use a listings management tool to push updates in bulk. Either way, pick one version of your NAP and stick to it everywhere, forever.
Section 3: Your Website
For local SEO, your website doesn’t need to be flashy — it needs to send clear signals to Google about who you are, what you do, and where you do it. Run through this checklist.
Basic on-page signals
- Title tags: Does each page have a unique title tag that includes your main service and location? Your homepage title might be something like: Electrical Repairs & Installations | Springfield, OH | [Business Name]. Check these in your browser tab or by right-clicking and viewing page source.
- NAP on the website: Your full business name, address, and phone number should appear on every page — typically in the header or footer. This should match your GBP exactly.
- Location mentioned in content: Your city and service area should appear naturally in your page content, not just in the footer. A homepage that never mentions your town gives Google nothing to go on.
- Dedicated service pages: If you offer multiple services, each major service should have its own page rather than being crammed into one long homepage. A plumber who does drain cleaning, water heater installation, and leak repair should have three separate pages — not a single bullet list.
- Contact information is clickable: On mobile, your phone number should be a tap-to-call link. If a customer has to manually dial from your website, you’re losing calls.
Technical basics
- Mobile-friendliness: Open your website on your phone. Does it load cleanly? Can you read the text without zooming? Is the phone number easy to tap? Most local search happens on mobile — a broken mobile experience is a broken business.
- Page speed: Slow sites frustrate visitors and can hurt rankings. Use Google’s free PageSpeed Insights tool (search for it) and check your homepage score. Scores below 50 on mobile are worth addressing.
- HTTPS: Your website URL should start with https://, not http://. Browsers flag non-secure sites with a warning. If you’re still on HTTP, talk to your hosting provider about adding an SSL certificate — most offer it for free.
- No broken links: Click through your main navigation. Any page that returns a “404 Not Found” error needs to be fixed or redirected.
If your website is outdated, missing key pages, or genuinely difficult to update, that’s a practical problem worth solving before you worry about fine-tuning anything else. (For what it’s worth, we publish LocalPageUp — our own done-for-you website product built specifically for local businesses like contractors and trades — if you’re looking for a starting point.)
Section 4: Reviews
Reviews affect both your local ranking and whether people call you once they find you. They’re one of the clearest signals Google uses to compare businesses in the same area.
What to audit
- Total review count: How many Google reviews do you have compared to your direct competitors? Search your main service + city and look at the businesses in the local pack. If they have 80 reviews and you have 12, that gap matters.
- Average star rating: A rating below 4.0 will cost you customers. Any lower than 3.5 and many people won’t even click your listing.
- Recency: A pile of reviews from three years ago looks stale. Google and customers both pay attention to how recently you’ve been reviewed. One new review a month is better than 20 reviews with a two-year gap since the last one.
- Response rate: Have you responded to your reviews — good and bad? Responding to reviews signals to Google that you’re an active, engaged business. Ignoring a negative review (especially publicly) can do real damage.
How to improve your review situation
The simplest method: after completing a job or service, ask the customer directly. “If you were happy with the work, it would mean a lot if you left us a quick Google review.” Then send a follow-up text or email with a direct link to your GBP review page. Consistency matters more than any one big push.
Never offer incentives for reviews — Google’s policies prohibit it, and it can backfire badly if discovered.
Section 5: Competitor Comparison
You don’t audit in a vacuum. Once you’ve assessed your own profile, spend 20 minutes looking at the top two or three businesses ranking above you for your main search terms. Ask:
- How many reviews do they have, and how recent?
- How complete is their GBP — do they have more photos, more services listed, or a fuller description?
- What does their website do better or worse than yours?
- Are they listed on directories and sites where you’re not?
You’re not copying them — you’re finding the gaps between where you are and where you need to be.
Local SEO Audit Quick-Reference Checklist
| Area | What to Check | Priority |
|---|---|---|
| Google Business Profile | Claimed, all fields complete and accurate, photos, no duplicates | High |
| NAP Consistency | Name, address, phone match exactly across all directories | High |
| Website – Local Signals | NAP in footer, location in content, service pages, clickable phone | High |
| Website – Technical | Mobile-friendly, HTTPS, page speed, no broken links | Medium–High |
| Reviews | Count vs. competitors, recency, rating, response rate | High |
| Competitor Gap | Compare GBP completeness, review volume, website quality | Medium |
What to Do With Your Findings
Don’t try to fix everything at once. After your audit, sort your issues into three buckets:
- Quick fixes (do this week): Wrong phone number on a directory, missing hours on GBP, no HTTPS, unclaimed listing.
- Medium-effort fixes (do this month): Adding service pages to your website, updating photos, responding to old reviews, cleaning up citation inconsistencies.
- Ongoing habits: Requesting reviews consistently, posting GBP updates occasionally, keeping hours and info current.
Re-run this audit every six months, or any time you change your address, phone number, or core services. Local SEO isn’t a one-time project — it’s a set of fundamentals you keep tidy over time.
Frequently Asked Questions
How long does a local SEO audit take for a small business?
For most single-location businesses, plan for two to four hours for a thorough first audit — longer if you have a lot of directory listings to check or a large website. After the first time, a maintenance review is much faster, typically under an hour.
Do I need paid tools to do a local SEO audit?
No. You can cover the most important ground with free tools: your GBP dashboard, Google Maps, Google Search, Google’s PageSpeed Insights, and your browser. Paid tools can speed things up and surface issues you might miss, but they’re not necessary to get meaningful results.
My competitor has way more reviews than me. Can I catch up?
Yes, but it takes time and consistency. Focus on building a reliable process for asking every satisfied customer for a review — text or email with a direct link works well. Closing the gap on reviews is one of the highest-ROI things a local business can do, but there are no shortcuts that don’t violate platform guidelines.
How often should I update my Google Business Profile?
At minimum, review it every time something changes — hours, phone number, address, services. Beyond that, posting occasional updates (a seasonal offer, a new service, a reminder of your hours) keeps your profile looking active, which Google appears to favor. Once or twice a month is a reasonable cadence for most businesses.
My website is old and hard to update. Does that really hurt my local SEO?
It can. An outdated website may be missing key local signals (NAP in the footer, location in content, individual service pages), may not be mobile-friendly, and may load too slowly — all of which affect how Google evaluates it. If your website is genuinely difficult to work with, that’s often a bigger problem to solve than any individual SEO tweak.
Should I hire someone after I run my own audit?
That depends on what you find and how much time you have. For many small businesses, the issues an audit surfaces are fixable without professional help. Where agencies and consultants genuinely earn their keep is in competitive markets, multi-location businesses, or situations where you’ve fixed the basics and still aren’t moving. If you’re just getting started, fix the fundamentals yourself first — you’ll be better equipped to judge whether you need outside help, and you’ll know exactly what questions to ask.