The Local SEO Audit: A 90-Day Plan for a Small Business
A good local SEO audit follows one customer from a specific need to a usable enquiry. Find the step where that path breaks, repair the failures that cost you the most, then measure whether suitable enquiries improve. Tweaking titles, adding photos and signing up to directories without that diagnosis can give you a busy month and very little else.
This guide gives you a working audit, an order of operations and a 90-day review. The schedule is a planning frame, not a rule. A business with an urgent identity problem should fix it now, and a seasonal business may need a longer measurement window.
Define what you want to be found for
Before you open any SEO tool, write four short statements:
- We do these specific jobs.
- We serve these customers.
- We work in these places, or remotely in these ways.
- A suitable customer should take this next step.
A fictional commercial window-cleaning company might write: recurring office and shopfront cleaning, in the five towns the team can reach reliably, with access limits stated, and a request for a site assessment as the next step. "Cleaning solutions" tells nobody any of that.
Then pick three searches a real customer might make: a main service in a real area, a specific job with an important condition, and your own business name. They are test cases. They are not a forecast of every query.
Set a baseline you can compare against
Choose a date range that suits your sales cycle. Capture website search activity where you can, the important landing pages, genuine enquiries and what the owner remembers about outcomes. If tracking is missing, note that. Do not read an empty report as zero demand.
Keep definitions fixed for the whole review:
| Observation | Working definition |
|---|---|
| Search impression | A recorded chance for a result to be seen, as the reporting platform defines it |
| Website visit or session | Activity as defined by your measurement tool |
| Contact action | A phone, link or form interaction, where the outcome may be unknown |
| Received enquiry | A request you can retrieve from a real prospective customer |
| Suitable enquiry | A request inside your real services, area and capacity |
| Won work | A clearly defined accepted or completed job in your own records |
These numbers will never match each other. The gaps between them show you which step is weak, as long as the definitions stay put.
Search Console shows clicks, impressions and queries for your own website. Use the current Performance report and its filters instead of a third party's estimate of your traffic. Google's Performance report documentation
Inspect the customer path in four stages
Can the right customer find a credible result?
Check whether your website and any eligible profiles can be found by ordinary routes. For each test search, note what appears, where you searched from, which device you used and the date. Local and personalised results are observations, not fixed ranking positions.
If your own name returns conflicting addresses or a website that will not load, fix identity and access before you build more pages. If your name works but service searches bring poor matches, look at how clearly you describe the service and at which market you are actually aiming at.
Can the customer understand the offer?
Open the page a customer would most likely land on. After a short read, can they tell which service you provide, where you provide it and whether their job fits?
Useful details include scope, exclusions, customer type, realistic availability and what you need to know to quote. A page full of award-style adjectives can hide all five.
Can the customer judge whether to trust you?
Look for evidence that suits the decision: identifiable work, a clear process, accurate qualifications where relevant, real location information and open contact routes. Check that each claim has support behind it.
The evidence has to match the service. A photo of a domestic window says little about access capability for a multi-storey office contract. A polished stock image shows no completed work at all.
Can the customer actually make an enquiry?
Pick up a phone and run an authorised test. Check phone links, form labels, error recovery, the confirmation message and whether the business can retrieve what was sent. See what happens outside office hours.
A cheerful confirmation animation and a working inbox are two different things. Put a failed enquiry route ahead of marginal copy improvements every time.
The audit worksheet
Mark each line Working, Needs attention or Unknown. Give every failure an owner and a specific next action.
| Area | Test | Evidence it is done |
|---|---|---|
| Website access | Important pages load at the intended public addresses | Public checks and correct destinations |
| Indexing | Priority pages are eligible, and you understand their observed indexing state | Search Console inspection where available |
| Identity | Name, contacts and operating location agree | Current fact register and a public check |
| Google profile | The correct eligible record, with owner access | Profile link, authority and actual state |
| Location model | Premises and service areas reflect real operations | Customer-facing explanation and a privacy check |
| Main service | One page answers the main purchase question | Specific scope, process and enquiry route |
| Specialist services | Distinct offers have suitable detail | Pages or sections that say different things |
| Branches | Each claimed branch is real and has useful local facts | Branch details and access information |
| Navigation | A visitor can reach services and contact details | A mobile task walkthrough |
| Titles and headings | Pages name their subject in ordinary language | Unique descriptive text that matches the content |
| Contact | Calls, email and forms reach the right person | Controlled end-to-end checks |
| Photos and proof | Media and claims represent the real business | Source, permission and factual review |
| Hours | Regular and exceptional availability is accurate | The schedule and the public view |
| Reviews | Requests and replies follow the platform's policy | A current process that is not an incentive scheme |
| Measurement | Useful actions have defined triggers | Test evidence and known exclusions |
| Lead handling | Every received enquiry has an owner and a next action | An open-lead review with nothing unassigned |
Google's SEO Starter Guide covers the foundations: understandable content, crawlable navigation and descriptive presentation. Applying them does not guarantee indexing or any particular position. SEO Starter Guide
Prioritise by consequence and dependency
Ask three questions about every proposed task:
- What customer or business failure does it fix?
- What has to be true before it can work?
- How will we know it is finished?
That gives you a sensible order:
- Stop lost contact and harmful errors. Repair dead forms, wrong numbers, exposed private addresses and mistaken identity.
- Establish control. Recover access to the profile and domain, and confirm who can maintain the facts.
- Clarify the important services. Improve the pages customers already reach or need.
- Make discovery coherent. Fix navigation, relevant profile facts and useful location information.
- Improve proof and measurement. Add suitable evidence and confirm that the useful actions are recorded.
- Expand selectively. Add pages or test channels only where a distinct customer need justifies them.
Never mark a task done while its dependency is missing. Sending more traffic to a broken contact page just makes the original problem bigger.
Days 1 to 14: build a dependable foundation
Create the fact register, check access and test every contact route. Correct the public errors with the highest consequences. Write down any platform review or verification that must finish before another change can go ahead.
Open your most important service page and your contact page on a small phone. Ask someone who does not know the business to explain what it does and how to ask for the service. Note where they hesitate. Do not explain what you meant the page to say.
Start a minimal enquiry record: date received, service, area, source where known, owner and next action. It is useful as a baseline long before you have sophisticated attribution.
Days 15 to 45: improve the pages that should win work
Choose a small number of important pages. For each one, write down the purchase question, the customer's likely objections, the evidence required and the next step you want taken. Rewrite around those.
Use the service-page guide for individual offers and the website planning guide for the overall structure. They hold the detailed briefs. This audit tells you which brief to apply first.
For local pages, insist on real local differences. A genuine branch might need entrance details, staff availability and branch-specific services. A service-area business is often better served by one strong coverage section than twenty near-identical town pages. Google's spam policies cover doorway abuse and scaled content created mainly to manipulate rankings. Search spam policies
Days 46 to 75: strengthen proof and consistency
Gather a purposeful set of real photographs, reconcile your important profiles and put a policy-compliant review-request process in place. Fix any recurring customer misunderstanding in the relevant service copy.
Check regular and holiday hours. If enquiries arrive from other countries, keep the business's operating timezone separate from the time the customer wants an appointment.
Make sure the important website actions are recorded accurately. A click on a contact button is a useful signal, but it should never quietly become the figure you report as new customers. The GA4 measurement guide gives you an event plan you can test.
Days 76 to 90: decide what to keep doing
Compare the baseline with the current period, and add context: seasonality, price changes, advertising, capacity and any tracking repairs. If recorded enquiries rose after you fixed measurement, the cause may be better recording, not more demand.
Look at which pages and sources are linked with suitable enquiries. Keep unknown sources visible. For a small business, reading the actual requests often tells you more than a few percentage points on a dashboard.
For each major change, record the decision: maintain, improve, investigate or stop spending. Do not crown a winning channel because of one unusually large job.
Worked diagnosis: plenty of visitors, too many unsuitable requests
The fictional window-cleaning company gets frequent requests for one-off domestic work, although its capacity is meant for recurring commercial contracts. Its service page says it cleans all windows across the region. The enquiry form asks only for a name and a message.
The first job is to fix customer fit. The company rewrites its main service page around commercial work, explains the property and access details that matter, and asks for a business postcode or area before arranging a site assessment. It adds a polite route for people whose request falls outside the stated scope.
It then counts suitable enquiries separately from raw form submissions. Total requests may fall while the work it can really take rises. Looking only at visitor numbers or total submissions would hide that result.
This is an illustrative diagnosis, not a client case and not a promise of any outcome.
What to ask an SEO supplier
Ask for the constraint they have diagnosed, the evidence for it, the changes they plan and what each change depends on. Ask which measures describe website activity and which describe your actual enquiry records.
Insist that you own the accounts, receive a change log and get a clear handover. A proposal to register on hundreds of sites or build a page for every nearby town still needs to explain the customer need and the upkeep cost.
A workable audit leaves you with an ordered list of decisions and proof that each was completed. Keep that record alive as the business changes. It is the starting point for your next 90-day review.