Short answer: Run a seven-phase audit scoring each finding by severity: critical is costing you jobs now, high is holding back rankings, low is polish for later. Keep your Google Business Profile dashboard, Search Console, and website open — four to six hours over a week. The audit ends with a ranked fix list, so you fix in order instead of guessing.
Most local SEO audit guides have the same problem: twelve steps, all weighted the same, written for any business anywhere. You finish with a list of forty things and no idea which one is costing you jobs this week. This is not that guide. This is the audit for home-service companies, plumbers, HVAC shops, roofers, electricians, and it ends with a ranked fix list, not a pile of homework.
The method: seven phases, each scored by severity. Critical means it is costing you jobs right now. High means it is holding back rankings. Low means it is polish for when the big things are done. Run the audit, score everything, fix in order. If you would rather skip straight to execution, our DIY local SEO checklist is the doing companion to this post's diagnosing.
You need three things open: your Google Business Profile dashboard, Google Search Console, and your website. Plan on four to six hours spread over a week, one evening per phase group. Keep a running document, not a mental note, with one line per finding: what it is, where it is, and your severity call. The audit is only as useful as the fix list it produces.
The profile is where emergency searches end, so it gets audited first and hardest. Check every item; mark anything wrong with its severity:
The field-by-field version of this phase, with the AI-search angle, is our profile optimization checklist. If Phase 1 comes back mostly red, start fixing before you audit anything else.
NAP is your name, address, and phone number, and this phase checks whether the internet agrees on what yours are:
Our NAP consistency guide covers why mismatches hurt, and the duplicate listings guide covers the cleanup. Severity call: one wrong phone number on a high-traffic directory is critical; a missing chamber-of-commerce listing is low.
Your website backs up everything your profile claims. For each core service and each town you serve, verify:
Reviews pull triple duty: rankings, conversion, and AI recommendations. Audit them like a numbers person:
Prominence is the third pillar of local ranking, and for trades it mostly means: does the local web know you exist? Check for links from your chamber of commerce, local supplier or distributor pages, community sponsorships, and local news mentions. Then check the top 3 competitors for the same. A competitor with twenty local links and you with two is a high-severity gap, but it is also the slowest to fix, which is why it sits at Phase 5 and not Phase 1.
Keep this phase short and binary; either it passes or it goes on the fix list:
The audit phase no other guide does properly. Your Google dashboard tells you about Google surfaces only. Phase 7 measures the growing share of discovery happening inside AI assistants.
This is the phase that separates a 2026 audit from a 2023 one. When a homeowner asks ChatGPT, Gemini, or Perplexity for a contractor, none of your Google Business Profile metrics predict the answer. Run this protocol:
The professional version, monthly prompt testing with real homeowner questions across every major assistant, is our AEO and LLM optimization service. The DIY protocol above tells you where you stand today.
An audit that ends with forty items ends with nothing done. The final step is prioritization, and it has one rule: fix the three highest-severity findings completely, re-audit in thirty days, then take the next three. Severity times revenue impact is the sort order: a critical finding on your highest-margin service outranks a critical finding on a page that gets ten visits a month. Write the list down, date it, and keep the old versions. In six months you will have a record of exactly what moved and when, which is more valuable than any single fix.
If the list is longer than your evenings, that is useful data too. Our Google Maps optimization service runs this entire audit as the first step of every engagement, and the fix list becomes the first ninety days of work.
A focused DIY audit takes four to six hours spread over a week: one evening each for your profile, citations, pages, and reviews, plus an hour for technical checks and the AI visibility test. The first audit is the slow one. Repeating it quarterly takes half the time, because you are checking for changes instead of discovering everything from scratch.
Quarterly for a full audit, monthly for the high-signal checks. Every month, glance at your profile performance, new reviews, and Search Console queries. Every quarter, run the full sweep: citations, service pages, local links, and AI visibility. Audit immediately after anything big changes: a move, a rebrand, a suspension, or a sudden rankings drop.
Yes. Your Google Business Profile dashboard, Google Search Console, and Google's Rich Results Test cover most of an audit for free, and a manual search of your brand, phone, and address catches what tools miss. Paid tools like BrightLocal or Whitespark add speed and geo-grid tracking, but they do not change what you are looking for.
Fix in the order that books jobs: your profile first, then review generation, then NAP consistency, then service and city pages, then links. Most audits end with a long list, and most owners stall trying to do it all. Pick the three findings with the highest severity, finish them completely, and re-audit in thirty days before touching the rest.
A checklist tells you what good looks like; an audit tells you where you stand against it, scored by severity. The audit also includes the diagnostic layer: why a finding matters, what it costs you in lost calls, and what to fix first. Run the audit to get the prioritized list, then use the checklist to execute each fix correctly.
We run this entire seven-phase audit for you: profile, citations, reviews, pages, competitors, plus whether AI assistants recommend you. A prioritized action plan, free, no pitch.
Delivered within 48 hours. Yours to keep.