How to run a website SEO audit and turn findings into an action plan
Run a website SEO audit step by step โ Search Console, GA4 and Lighthouse โ then turn the findings into a prioritised action plan you'll actually finish.
Why most SEO audits change nothing
Every small-business owner has seen one: the 40-page SEO audit PDF. Colour-coded, exhaustive, slightly terrifying โ and six months later, still sitting in the downloads folder with none of it done. The audit wasn't wrong. It just wasn't an action plan.
A useful audit for a small business produces one thing: a short list of fixes, ordered by impact, that one person can actually finish. That's what this guide builds. You need three free tools โ Google Search Console, Google Analytics 4 and Lighthouse โ and an afternoon.
Step 1 โ Connect your data sources
Google Search Console: what Google asks you
Search Console is Google's own report of how your site performs in search. Verify your domain (DNS record or HTML file โ ten minutes), then live in the Performance report. Three numbers matter:
- Impressions โ how often you appeared in results. This is demand.
- Clicks โ how often someone chose you. This is your win rate.
- Average position โ where you appeared. This is your starting grid.
Google Analytics 4: what visitors do next
Search Console ends at the click; GA4 starts there. For an SMB audit you need just two views: landing pages (where search traffic actually arrives) and conversions (form fills, chat starts, WhatsApp clicks). A page with healthy traffic and zero enquiries is as much an audit finding as a page with no traffic at all.
Step 2 โ Run the technical check with Lighthouse
Lighthouse (built into Chrome DevTools, or via PageSpeed Insights) scores a page on performance, SEO, accessibility and best practices. Run it on your homepage and your two or three most important service pages โ not every page.
For a small-business site, three findings genuinely matter; most of the rest is noise at your scale:
- Mobile speed. Most of your buyers are on phones. If the page takes ages to become usable on a mid-range phone, fix that before anything else.
- Indexability. Pages blocked by robots.txt, missing from the sitemap, or tagged noindex by accident. Silent killers โ the page simply doesn't exist to Google.
- Broken pages and links. 404s from old URLs, dead internal links after a redesign. Each one leaks authority and trust.
Step 3 โ Audit your content against real queries
Back in Search Console, sort your queries by impressions and take the top twenty. For each, ask one blunt question: do we have a page that plainly answers this?
- Query has impressions but no dedicated page โ a content gap. You're accidentally visible for demand you never addressed.
- Query ranks at position 5โ20 โ a near-win keyword. You're close; a focused improvement can reach page one. (This deserves its own method โ see our guide to finding content gaps and near-win keywords.)
- Query ranks top-3 but the page gets few clicks โ a title and meta problem, not a content problem.
Step 4 โ Turn findings into an action plan (the part everyone skips)
You now have a pile of findings. The transformation into an action plan is one sorting pass: score each finding for impact (will this bring leads, not just traffic?) and effort (hours, not weeks?), then order by the ratio. The format that survives contact with a busy week is a single page:
| # | Fix | Impact | Effort | When |
|---|---|---|---|---|
| 1 | Rewrite title/meta on the AC-maintenance page (position 4, weak clicks) | High | 1 hour | This month |
| 2 | Compress hero images โ mobile load on service pages | High | 2 hours | This month |
| 3 | New page: "annual maintenance contract" (content gap, high impressions) | High | 1 day | This month |
| 4 | Fix 6 broken links from the old site structure | Medium | 1 hour | Next month |
| 5 | Expand the villa-CCTV page (near-win at position 11) | Medium | half day | Next month |
Five fixes this month, five queued for next, everything else parked without guilt. An audit that produces thirty priorities produces zero.
Reach360's Site Audit runs the Lighthouse checks and turns the raw findings into an AI-prioritised action plan automatically โ the same impact-first logic, without the spreadsheet. It's part of the SEO & AI-Visibility suite on the Premium plan.
Step 5 โ Re-run monthly, track the trend
An audit is a loop, not an event. Once a month: re-run Lighthouse on the same pages, re-pull the top queries, and compare. What does "better" look like after 90 days? Impressions up on the pages you touched, near-wins climbing toward page one, mobile scores holding above 90 โ and, the number that pays rent, more enquiries landing in your inbox. While you're at it, check the newest layer of visibility too: whether AI assistants recommend you at all โ that's a different measurement, covered in our guide to AI visibility (AEO).
Frequently asked questions
How often should a small business run an SEO audit?
A light monthly loop beats a heavy annual one. Deep audits are for big changes โ a redesign, a domain migration, a sudden traffic drop.
Do I need to pay for SEO audit tools?
Not to start. Search Console, GA4 and Lighthouse are free and cover everything in this guide. Paid tools add competitor data and scale later.
What's a good Lighthouse score?
Treat 90+ as healthy and read the individual findings rather than chasing 100. A fast, indexable 75 beats a vanity score on a page nobody can find.
How long until fixes show results?
Title rewrites and technical fixes can move within weeks; new content takes longer to earn its place. Mix both in the plan so something is always compounding.
The audit is the easy half
Anyone can generate findings; the businesses that climb are the ones that convert findings into five finished fixes a month. Connect the tools, run the loop, keep the plan to one page. And if you'd rather the prioritising happened automatically, the SEO & AI-Visibility suite in Reach360 Premium does the audit-to-action-plan step for you โ start with the 14-day free trial.
Run your whole sales operation from one CRM
Connect WhatsApp, let the AI qualify your next lead, and send a pay-online quote โ all from one place. Start free in minutes.
14-day free trial ยท cancel anytime