Most contractors assume local SEO is working until a slow month proves otherwise. By then the gap has been compounding for weeks or months. A basic visibility audit takes about 30 minutes and tells you where you stand — across map rankings, organic search, AI recommendations, and reviews — without requiring any paid tools.
This is a self-serve checklist. Run it from a browser you're not signed into your Google account on (use incognito/private mode throughout, or you'll see personalized results that don't reflect what your customers see).
Before You Start: Set Up Your Audit Baseline
Open a spreadsheet or a fresh document. You'll be capturing snapshots of what you find so you can compare them next quarter. A screenshot-plus-note system works fine; the goal is a record you'll actually revisit, not a perfect database.
Write down the following before you begin:
- Your primary service (e.g., "window cleaning," "gutter cleaning," "HVAC maintenance")
- Your city and two or three surrounding towns you care about
- Your business name exactly as it appears on your Google Business Profile
- Today's date
That's your baseline header. Everything you find goes under it.
Step 1: Brand Search (5 minutes)
Open an incognito browser window. Search your business name exactly.
What you're checking:
Does a Knowledge Panel appear? This is the info box on the right side of desktop results (or the top card on mobile). If it appears, confirm the following are correct and complete:
- Business name
- Phone number
- Address or service area
- Website URL
- Business category
- Hours
If anything is wrong here, it's pulling from your Google Business Profile and you can fix it there. Incorrect phone numbers or wrong categories at this level create trust problems before a customer ever reaches your site. The GBP optimization checklist covers the full list of fields worth auditing.
Does your website appear in the organic results? If you search your exact business name and your own website isn't in the top 3 organic results, something is wrong — either a technical issue with your site, a Name/Address/Phone mismatch (NAP consistency matters here), or a newer, stronger listing is outranking your own site on branded queries. Note the position.
Do any third-party sites outrank you? Yelp, Angi, HomeAdvisor, and similar directories commonly rank above contractor websites on branded searches, especially for businesses with thin websites. Note which ones appear and at what position. You'll want to claim those listings if you haven't and make sure the information matches your GBP exactly.
Do any reviews appear directly in the search results? Google sometimes surfaces review snippets in branded results. If you see negative reviews appearing prominently, that's a signal worth addressing. The review section of this audit (Step 4) covers the full picture.
Step 2: Map Pack Check (10 minutes)
Search for your primary service plus your city. For example: "chimney sweep [your city]" or "pressure washing [your city]."
What you're looking for:
Do you appear in the map pack at all? The map pack is the 3-business listing that appears above the organic results. If you're in it, great — note your position (1, 2, or 3) and which competitors are alongside you. If you're not in it, note which businesses are and at roughly what review counts they're operating.
What's your position? Position 1 in the map pack gets meaningfully more clicks than position 3. If you're in the pack but in the 3 slot, you have room to improve. The anatomy of a map pack ranking explains the three levers — proximity, relevance, and prominence — and which ones you can actually influence.
Check two or three neighboring towns. Search the same service + each town you care about. Note whether you appear in those map packs. Service-area businesses often rank well in their home city and fall off quickly in nearby towns, even ones they serve regularly. If you see a consistent absence in specific towns, that's a targeting gap worth noting.
Check a second or third service. If you offer multiple services (suppose you do both gutter cleaning and gutter repair), run the map pack check for each. Businesses frequently rank well for one service keyword and barely show up for another, even when they offer both and have them listed on their GBP.
Take a screenshot of each result. You don't need a rank-tracking tool — a dated screenshot stored in a folder is a perfectly usable baseline. In 90 days, you can run the same search and compare directly.
Step 3: AI Assistant Queries (8 minutes)
This step has become more important over the past couple of years. A growing share of homeowners are finding contractors by asking AI assistants — ChatGPT, Perplexity, Google's AI Overview, Gemini — rather than doing a traditional search. These systems have their own recommendation logic that doesn't map cleanly to Google rankings.
Open ChatGPT (or Perplexity, or Gemini — ideally check at least two). Ask:
- "Who are the best [your service] companies in [your city]?"
- "Can you recommend a reputable [your service] contractor in [your city]?"
What you're checking:
Are you mentioned at all? If you're not appearing in AI recommendations, you're invisible to a segment of customers who are actively looking to hire. Note which competitors the AI recommends and what it says about them. This is useful intelligence about what's working for them.
What does the AI say about the businesses it recommends? Look for patterns: specific services, years in business, review counts, certifications. The AI is surfacing information it found credible somewhere — usually review platforms, the business's own website content, or structured data on the site. What AI assistants read when recommending local businesses explains this sourcing logic in more detail.
If you are mentioned, what does the AI say about you? Verify that the description is accurate. AI systems sometimes pull outdated or incorrect information. If the AI describes you as specializing in something you don't do, or gets your location wrong, the fix is usually to make the correct information more prominent and clearly stated on your website and GBP.
Write down exactly what each AI says, including which competitors it named. This is fresh competitive intelligence that most contractors have never collected.
Step 4: Review Scan (7 minutes)
Check your Google review count and average rating. Search your business name and look at the Knowledge Panel or map pack listing. Note the current count and rating.
Check your most recent reviews. When was the last review posted? A business with 80 reviews but the most recent from 14 months ago looks stagnant. Review velocity matters more than total volume — a steady pace of recent reviews signals an active, currently operational business. Note the date of your most recent review.
Read your 10 most recent reviews. Look for patterns:
- What do satisfied customers specifically praise? (Punctuality? The crew's communication? A specific result?)
- Do any negative reviews describe the same complaint more than once? (That's a service or communication issue worth addressing, not just a reputation problem.)
- Are there unanswered reviews — positive or negative? Unanswered reviews, especially negative ones, are a missed signal opportunity.
Check competitors' reviews. Look at the top 2 businesses in your map pack. Note their review count, their average rating, and the date of their most recent review. If a competitor has fewer reviews than you but a better position in the pack, that's a signal that other factors (profile completeness, response rate, category specificity) may be doing more work than review count alone. If they're getting reviews faster than you, that's a pace problem worth addressing.
Check Yelp and any other platform you care about. For most service businesses, Google is the primary review platform, but Yelp still matters in some markets and for some customer demographics. If you're getting reviews on Google but not Yelp, or vice versa, note it.
What to Do With What You Found
After 30 minutes you should have a document with honest answers to the following:
- Am I appearing in the map pack for my primary service in my home city? In nearby towns?
- Am I showing up in AI assistant recommendations? What do they say?
- When did I last receive a Google review? Am I getting them at a pace that keeps up with my competitors?
- Are there errors in my GBP that a customer might see?
- Is there anything a competitor is doing consistently that I'm not?
From that list, prioritize. The typical order of impact for most contractors:
- Fix any factual errors first. Wrong phone number, wrong hours, wrong category — these directly cost you calls.
- Review velocity second. If competitors are getting reviews and you're not, that gap compounds. A simple ask-at-the-end-of-every-job habit — verbal, text, or both — is usually enough to fix this. The how many reviews you need post covers how to benchmark your target pace against your specific market.
- AI visibility third. If you're not appearing in AI recommendations, the fix is usually content-based — making your website more specific about your services, your location, and your credentials. Content that AI systems can quote explains what that looks like in practice.
- Service-area map pack presence fourth. Ranking in nearby towns requires sustained GBP activity, service-area updates, and often some content work — it's slower to move than the above.
Run This Every Quarter
A single audit is a snapshot. The value comes from running it on a consistent schedule — quarterly is usually enough for a stable market, monthly if you're in an active growth phase or a competitive market. The 30 minutes compounds: the second time you run this audit, you'll spot changes that would have taken hours to diagnose otherwise.
You'll also find that some of the fixes from your first audit are complete, some are in progress, and some weren't as high-impact as you expected. That feedback loop is the actual product of doing this regularly.
If the audit surfaces more issues than you have bandwidth to address — or if the fixes require skills outside what your team handles — that's exactly the kind of gap our local visibility packages are built for. Take a look at what's included and see if it's a fit for where you are right now.
Get Contractor Growth Tips in Your Inbox
No spam. Just what's working right now.
Ready to automate your home service business?
Start your free trial of Local Service Stack. We build the automation so you can focus on the job site — missed call text-back, lead capture, review sequences, and CRM setup, done for you.
Start Free Trial14-day free trial. No credit card required. Done-for-you setup included.