Local SEO Audit: What We Check Before We Touch Your Rankings
A local SEO audit checklist is the list we work through before we touch a single ranking. For most Florida service businesses, the honest answer to what an audit is comes first: it is a one-time diagnostic pass that finds what is broken, missing, or inconsistent in the places Google looks when someone nearby searches for your service. It is not ongoing monthly work, and it is not a sales report dressed up as analysis. It checks your Google Business Profile, your name, address and phone number everywhere you are listed, your reviews, your service and location pages, and the technical basics of your site, then hands you the fixes in order of impact.
That order matters. A business in Tampa can have a perfect website and still lose calls because its profile category is wrong. A plumber in Orlando can have fifty reviews and still sit outside the Maps 3-pack because an old phone number is still live on three directories. An audit finds which of those problems is actually costing you calls, so you fix that one first instead of paying for months of work on the wrong thing.
What a local SEO audit actually is
An audit is a check-up, not a treatment. It answers one question: is your business actually set up to win the searches that turn into phone calls and walk-ins right now, today, not six months ago when someone last touched your profile?
A proper audit is a defined piece of work. A person runs the checks below against your business, ranks what they find by impact, and hands you a plan that anyone competent could execute. That is the deliverable standard worth holding anyone to, including us. If the end of an audit is a raw data export or a generic scored PDF with no plain-language priorities, you did not get an audit. You got a printout.
An audit is also different from a general SEO audit. A general audit weighs crawl errors, site structure and content depth. A local audit weighs your profile and your reviews far more heavily, because those are what decide the local pack. The same business can pass a technical audit and fail a local one, and the local failure is the one costing it calls.
The six areas every audit must cover
Every serious local audit covers the same six areas, in a different order and with different names for the same problems. If any one of them is missing, the audit is incomplete.
First, Google Business Profile health. Category, name, hours, service areas, services, photos, and whether the profile has any unresolved suggested edits sitting on it. This is the highest-leverage area, because it feeds the local pack directly.
Second, NAP consistency. Your business name, address and phone number as they appear across your website, your profile, and every citation source. Mismatches, an old suite number, a phone number that changed two years ago, quietly erode the trust signals Google uses to confirm your business is real.
Third, citation coverage and quality. Whether you are listed on the directories Google actually cross-references, data aggregators, industry directories and local chambers, not just the ones an old package auto-submitted you to. Duplicates and abandoned listings get flagged for removal.
Fourth, your review profile. Total count and star average relative to the competitors in the local pack, but more importantly, review velocity, how many reviews you have earned in the last 90 days, and how fast you reply. Response rate is one of the most neglected and most fixable signals in local SEO.
Fifth, on-page local signals. Whether your homepage and service pages actually state the city and neighbourhoods you serve in the copy itself, not just buried in a footer, plus LocalBusiness schema markup and whether your contact page details match everything else exactly.
Sixth, technical basics and tracking. Mobile page speed, whether your site is actually mobile-usable, whether your important pages are indexed, and whether calls and enquiries are being tracked, so the before picture is provable rather than remembered.
Step 1: Your Google Business Profile, field by field
Start with the profile, because it is the first thing a customer sees and the first thing Google checks. Confirm ownership and real-world details. Check that the profile is managed by an authorised business account and that the business name, phone number, address and website match your real public-facing details.
The name check is the one most businesses get wrong. Google’s guideline is that the name must be your real-world name, with nothing stuffed into it. Adding keywords or a city to the name is a policy violation, and it is also the kind of thing a competitor can report.
Then work through the rest, one field at a time. Is the primary category exactly what you do? A plumber listed as a general contractor is competing in the wrong race. Are hours accurate, including holiday hours? Are services listed, with real descriptions, not copied boilerplate? Are there recent photos, the kind that help a customer recognise your team, your van, your work? Our Google Business Profile services start with exactly this field-by-field pass, because a single wrong field can hold back everything else.
Step 2: Where you actually rank, not where you think you rank
Before you fix anything, record where you sit today. Search your three to five primary keywords, your main service plus your city, from a logged-out browser, and record where you sit in the local pack and in the organic results.
Do not check from inside your own premises. Google knows where you are, and a business always looks closer to the top when you search from its own front door. The honest check is a geogrid, a tool like Local Falcon or BrightLocal’s free scanner, that shows your map pack position at one, three and five miles out. Green dots well beyond your own block mean real visibility. Green dots only at your front door mean you are visible to yourself, not to customers.
Record the same baseline for your competitors. Who holds the map pack for each keyword, and what do they have that you do not? More reviews, more recent reviews, a fuller profile, pages for each service? That comparison is what turns an audit from a list of observations into a plan.
Step 3: NAP, citations, and the old phone number problem
NAP stands for name, address and phone number, and it needs to match, character for character, across every place your business is listed online. Even small differences, Street versus St., or a suite number on one listing and not on another, create confusion.
The practical check is simple. Search your business name plus your phone number in quotes, then your business name plus your address, and note every listing that comes up. Then check the big ones by hand: Google, Yelp, Facebook, Apple Maps, Bing Places, and your industry directories. One spelling everywhere, no old addresses lingering on directory sites.
Duplicates deserve their own line in the audit. A duplicate profile, an old listing from a previous address, a listing under a slightly different name, each one splits your reviews and confuses Google about which listing is real. Flag them for removal or merging, and say so plainly in the report. This is hygiene, not a growth lever, and a good audit says so rather than inflating it into a line item. If you need the cleanup done properly, our citation building services handle the matching and the duplicates as one job.
Step 4: Reviews, and what your replies say about you
Count reviews across Google, Yelp, Facebook, and the niche platforms for your trade, then look past the star average. Three numbers matter more than the rating: how many reviews you have relative to the businesses out-ranking you, how recently the last one came in, and how many of them have a response from the business.
Review velocity is the one owners miss. A business with 120 reviews and none in the last three months looks less alive than a business with 60 reviews and five in the last month. Google’s local ranking draws on review count and review score, and customers read the recent ones first.
Your replies are audited too, because surveys consistently show most consumers read reviews before choosing, and treat an owner’s replies as part of the service. A short, specific reply to a happy customer and a calm, useful reply to an unhappy one both count. Silence on a bad review counts as well, and not in your favour. If reviews are the gap the audit finds, the fix is a system for asking every happy customer, every week, not a one-off push. That is the same work behind your online reviews, and it is usually the cheapest fix in the whole audit.
Step 5: Your website, page by page
A profile can be perfect and still lose to a competitor whose site answers the query better. So the audit moves to the site underneath.
Check each core service page. Does it say the city and the service in the text, not just in a footer? Does it have one clear main heading, its own title and description, and a phone number a mobile visitor can tap without hunting? Does each core service have a page, not just a paragraph? A business with one generic services page is asking Google to guess which service it should rank for.
Check the location pages the same way. A page for Tampa should read like it was written for Tampa, with the neighbourhoods you serve, the jobs you have done there, and the same name, address and phone number as everywhere else. A page that is a copy of the Miami page with the city name swapped is not a location page. It is a duplicate, and Google treats it as one.
Then check the technical basics. Is the page indexed? Search Console will tell you, page by page, and a page that is not indexed cannot rank, however good it is. Is it fast on a phone, and does the mobile version have everything the desktop version has? Does it carry LocalBusiness schema, so Google can read your business details as data rather than guessing from the text? If the technical side is the problem, technical SEO help is the fix, and it usually comes before new content, because new pages on a broken site inherit the same problems.
Step 6: Tracking, competitors, and the plan
The last part of the audit is the part most reports skip: proof. Verify that Google Search Console and analytics access exist, and record current organic clicks, impressions, queries, and leading pages. Test the forms and the phone number from the website, the way a customer would, and record the landing page and source with each test lead. A business can appear in local search and still lose an enquiry. An old phone number sends a caller nowhere. A booking button opens the wrong page. A website describes a service the business no longer offers. The audit traces those problems from search result to customer contact.
Then the audit ends with an ordered decision list. For each finding, record the evidence, the likely impact, the effort, the dependency, the owner, and the test that will prove it is fixed. Separate urgent blockers from meaningful improvements and optional ideas. A prioritised list of fifteen to twenty highest-leverage fixes, ranked by impact and effort, written in plain language and walked through on a call, is the deliverable. A wall of observations with no order is not.
What an audit costs, and how long it takes
For a single-location Florida service business, the published ranges are consistent. A mini audit, one to three hours, a quick profile check, a citation snapshot, and three to five action items, usually runs $150 to $400. A standard audit, five to ten hours, full profile work, citation priorities, on-page fixes, and an hour-long call, usually runs $500 to $1,200. A deep audit, ten to twenty hours or more, with technical crawls, backlink and review work, and a prioritised roadmap, usually runs $1,200 to $2,000 or more. One-off projects in the wider published ranges run $500 to $5,000, and a full agency audit for a larger site can reach $1,500 to $5,000.
The price follows the size of the site, whether a person did the analysis, and whether the plan is yours to keep. A free audit from a local agency is a different product: usually a map pack snapshot, a profile fix list with screenshots, and a 30-day action plan, offered so you can judge the agency before you commit. Ours is exactly that. A free local SEO audit covers where you rank, who is above you, and the fixes that move you up, with no commitment after it, and it is month-to-month if you decide to continue.
On timing, a genuine local audit for a small to mid-sized business should take an agency roughly one to two weeks to complete properly, not the same afternoon it was requested. A same-day turnaround on a genuinely comprehensive audit is close to impossible without automation doing all the work and a human doing none of it. One to two weeks is reasonable. Same-day results usually mean the report was generated automatically with little manual review.
Can you audit your own business?
Yes, and Google’s own advice is that if you run a small local business, you can probably do much of the work yourself. You can do all of it in an afternoon with a spreadsheet and a few free tools: Search Console, your profile dashboard, and a logged-out browser.
Work through the six areas in order, record each issue with the page or listing URL, the evidence, and a deadline, and score each check as pass, needs work, or critical. A critical issue is one that prevents customers or Google from finding, trusting, or contacting you. Fix those first.
What you cannot easily do yourself is the comparison. You know your own profile, but you do not know, without a rank tracker and a geogrid, where you sit at three miles out, or what the business above you has that you do not. That is the part an outside audit earns its fee on. Do the self-audit first, fix the obvious things, and then get a second pair of eyes on the rest.
The red flags to watch for
Google’s own guidance for business owners considering an SEO hire warns that no legitimate provider can guarantee a specific ranking. That is worth remembering before any audit report starts making promises. A report that guarantees the top spot, or that says paying for ads will lift your normal ranking, is telling you something about the provider, not about Google.
Other red flags are simpler. An audit that is only a tool export, with no human-written priorities. An audit that hides its findings until you sign a retainer. An audit that lists fifty fixes with no order, no owner, and no test for done. An audit that charges for the audit and then charges again to tell you what it found. Hold any provider, including us, to the same standard: a prioritised list, in plain language, that you could hand to anyone to execute.
The bottom line
A local SEO audit is a diagnostic pass, not a magic fix. It checks your profile, your name, address and phone number, your citations, your reviews, your pages, and your technical basics, then ranks what it finds by impact. The fixes are what move rankings, and the audit is what tells you which fixes matter.
For a Florida service business, the order is usually the same. Profile first, because it feeds the map pack. NAP and citations next, because an old phone number loses calls today. Reviews after that, because recency and replies are the cheapest wins. Then pages, then technical fixes, then tracking, so you can prove the work is bringing calls, not clicks.
If you have never had one, start with the free version. Get the baseline, the competitor comparison, and the ordered fix list, and then decide, with the evidence in front of you, what to fix first and who should fix it.
Frequently Asked Questions
What is a local SEO audit?
A local SEO audit is a one-time diagnostic pass that checks whether your business is set up to win the local searches that turn into phone calls and walk-ins. It covers your Google Business Profile, your name, address and phone number, your reviews, your service and location pages, and the technical basics of your site.
What does a local SEO audit include?
A proper audit includes six areas: Google Business Profile health, NAP consistency, citation coverage and quality, review volume and recency, on-page local signals, and technical basics plus tracking. It ends with a prioritised fix list, not just a list of observations.
How much does a local SEO audit cost?
For a single-location service business, a mini audit usually costs $150 to $400, a standard audit $500 to $1,200, and a deep audit $1,200 to $2,000 or more. One-off projects in the wider published ranges run $500 to $5,000. A free audit from a local agency is a shorter version, usually a map pack snapshot and a 30-day action plan.
How long does a local SEO audit take?
A genuine local audit for a small to mid-sized business should take roughly one to two weeks to complete properly. A same-day turnaround usually means the report was generated automatically, with little or no manual review.
Can I do a local SEO audit myself?
Yes. With Google Search Console, your profile dashboard, and a logged-out browser, you can work through the six areas in an afternoon and record each issue in a spreadsheet. What is harder to do yourself is the competitor comparison, where you sit at one, three and five miles out, and what the business above you has that you do not.
How often should I get a local SEO audit?
An audit is a one-time or quarterly diagnostic, not a daily checklist. Get one before you start monthly work, after a big change such as a move or a rebrand, and once a quarter after that, to catch new problems before they cost you calls.
What is the difference between a local SEO audit and a general SEO audit?
A general audit weighs crawl errors, site structure and content depth. A local audit weighs your Google Business Profile and your reviews far more heavily, because those decide the local pack. The same business can pass a technical audit and fail a local one.
Will a local SEO audit improve my rankings?
Not by itself. An audit finds what is broken, missing, or inconsistent. Rankings move when the fixes are done, in the order the audit sets. The audit is what stops you spending months on the wrong fix.
What should I receive at the end of an audit?
A prioritised list of the fifteen to twenty highest-leverage fixes, ranked by impact and effort, written in plain language and walked through on a call, so any competent person could execute it. Never accept a raw data export or a generic scored PDF as an audit.
How do I check if my business is in the Google Maps 3-pack?
Search your main service plus your city from a logged-out browser, and use a geogrid tool to check your map pack position at one, three and five miles out. Do not check from inside your own premises, because Google knows where you are and the result will flatter you.
What is NAP consistency and why does it matter?
NAP is your name, address and phone number. It needs to match, character for character, across your website, your Google Business Profile, and every directory you are listed on. Mismatches, an old suite number or a phone number that changed years ago, erode the trust signals Google uses to confirm your business is real.
Do I need to fix everything an audit finds?
No. Rank the findings by impact and effort, and fix the blockers first, the things that stop customers or Google from finding, trusting, or contacting you. Meaningful improvements come next. Optional ideas go last, and some of them can stay undone.
