Shops that sell one package to every trade sell a "free SEO audit" that runs Screaming Frog and ends with a pitch. That qualifies as a lead magnet, not a real audit. A real audit takes 3-6 hours and covers GBP data, NAP across 60+ sources, schema, mobile Core Web Vitals, and the AI search layer tools skip.
A local SEO audit checklist covers seven layers: Google Business Profile (10 checks), citations and NAP (8), on-page SEO (10), reviews (6), schema (5), Core Web Vitals (5), and AI search readiness (6). Score each layer 0-100; below 70 means money is leaking. Run it monthly, by hand, in about 3-6 hours. Tools pull the data fast, but humans catch the GBP categories, review content, and AI citations.
A local SEO audit reviews every signal Google uses to rank a business in the Map Pack: GBP profile, citation consistency, on-page tags, review velocity, schema, page speed, and AI visibility. It is not a site crawl. A crawl shows broken links; an audit tells you why a competitor with 13 reviews outranks one with 253.
Use one live Google Sheet with seven tabs, each row scored Pass/Fail/Partial with evidence, a fix note, and a priority from 1 to 3. Budget 3-6 hours to audit and 14-30 days to fix. A live sheet the client reopens weekly is why my retention sits above 90% after 12 months.
Seven categories, fifty checks, scored 0-100 each. Verify GBP items in the dashboard, on-page items in a Screaming Frog crawl, schema in the Schema Markup Validator, speed in PageSpeed Insights real-user data, and AI items by querying ChatGPT and Perplexity.

Block four hours and work the sheet top to bottom: GBP (45 min), citations by hand (45 min), on-page against a Screaming Frog export (60 min), then reviews, schema, and Core Web Vitals at 20 minutes each on real CrUX data. Finish with AI search (30 min): brand and service queries in ChatGPT, Perplexity, and Google AI Overview.
| Tool | Use | Cost | Layer |
|---|---|---|---|
| Screaming Frog | Crawl, on-page export | Free to 500 URLs, then $259/yr | On-page |
| BrightLocal | Citation tracker | $39-79/mo | Citations |
| PageSpeed Insights | Core Web Vitals | Free | CWV |
| Schema Markup Validator | Schema testing | Free | Schema |
| ChatGPT, Perplexity, Gemini | AI citation testing | Free + paid | AI search |
| Google Search Console | Indexing, query data | Free | Throughout |
Notice what is missing: SEMrush, Ahrefs, Surfer. They over-index on national keyword data and miss local signals like GBP categories and citation consistency. That is also why I skip a generic technical seo audit checklist or a downloadable seo audit checklist pdf, since a static file goes stale the moment Google shifts. An ecommerce seo audit checklist adds product schema and crawl-budget checks local sites skip.
On-page is where I find the most damage: a title tag of "Home" costs you leads on a service page, while "Garage Door Repair Denver | Same-Day Service" does not. NAP is Name, Address, Phone, and Google reads its consistency as trust; the $79 submission packages rival agencies buy never scrub duplicates, which is why our approach to citation building stays manual. Reviews are a content signal, not a count: "Or fixed my broken garage door spring in Lakewood within 3 hours" beats 20 reviews that say "Great work."

| Tier | Monthly | What you get | Best for |
|---|---|---|---|
| Starter | $750/mo | GBP optimization, 1 city, 4 blogs/mo, monthly reporting, 50-point audit | Solo operators |
| Pro | $1500/mo | 3-5 cities, 8 blogs/mo, schema, AI search optimization, quarterly re-audit | Growing shops |
| Custom | $3000+/mo | 10+ cities, link building, dedicated strategist, monthly re-audit | Multi-location |
The audit is free with any tier. One previous client paid $2,000/mo for 14 months on a duplicate-meta-tag site before switching to us. Avoid the "free audit" from agencies pushing $5000/mo retainers; it is a sales tool.
When I first audited Or's site at denvergaragedoor.com, the 50 points scored 41/100: 7 unindexed pages, no LocalBusiness schema, a GBP category set to "Door supplier" not "Garage door supplier," mismatched NAP, and zero ChatGPT citations. I fixed indexing and the category first, then schema, citations, and speed. Six months in, Or hit position 1 with 13 reviews at a score of 89/100. The same playbook drives how we rank garage door businesses today.
The checklist is niche-agnostic. The same rows surface indexing and category errors for plumbing businesses and remodeling contractors, and weak citation consistency for restoration companies and painters.

| Approach | Cost | Owner time | Quality |
|---|---|---|---|
| DIY with this checklist | $0-50/mo | 4-6 hrs/mo | High if you follow it |
| SEMrush automated audit | $140/mo | 30 min | Low for local |
| Boutique agency | $750-3000/mo | Zero | High if real audit |
| Big-box agency | $3000-8000/mo | Zero | Mixed, often template |
With time and patience, working through this checklist yourself will outperform most paid agencies. If you cannot, pick a boutique that shows you the audit doc first.
GBP categories are roughly 40% of the Map Pack signal, not reviews or citations or schema, and I have watched dozens of clients jump 5+ positions by fixing the primary category. AI search citations are growing fast: my clients now get 20-30% of new inquiries from ChatGPT and Perplexity, not just Google. My client Linoy at SASS Facial Spa in Sarasota gets booked by women who ask ChatGPT "best facial spa Sarasota," then verify on Google. Vendors who stop at Google still do not test AI citations.
An SEO audit is a structured review of every ranking signal on your site and profile: indexing, on-page tags, schema, page speed, GBP, citations, reviews, and AI engine visibility. It diagnoses why you rank where you do and lists priority fixes. A crawl finds broken links; an audit explains the rankings.
Use one live Google Sheet with seven tabs, each row holding the check, a Pass/Fail/Partial score, evidence, a fix note, and a priority from 1 to 3. Skip the PDF; a sheet the client reopens weekly proves the work and keeps the fixes moving.
HouseCall SEO includes the full audit free with any package from $750/mo. Standalone audits from boutique agencies run $500-2500 one-time, and DIY cost is just tool subscriptions plus your time. Avoid free audits from agencies pushing $5000/mo retainers.
A real run takes 3-6 hours for an experienced operator, plus 1-2 hours of reporting; first-timers should budget 8-10 hours. Tools pull data in minutes, but GBP categories, review content, and AI visibility still need human judgment.
Pick a founder-led boutique that shows you the live audit doc before you sign and tests AI engine citations, not just Screaming Frog. That is how HouseCall SEO runs every account; a weak agency hands you a templated PDF with no ChatGPT check.
Yes. Block 4-6 hours and work the 50 items in order. The bottleneck is rarely skill; it is follow-through, since auditing is 20% of the work and fixing is 80%. Service area businesses use the same points with one tweak: set the GBP service area and build a page per market, the way Or covers 23 cities around Denver.
If you want me to personally run this 50-point local seo audit checklist on your home-service business, book a free SEO consultation. I will share my screen, walk the checklist on your site live, and send the Google Sheet with priority-ranked fixes. You keep the doc either way. If we are a fit, we start at $750/mo; if not, you keep the audit and run the fixes yourself.
Author: Lior Daniel, founder of HouseCall SEO. Software developer and SEO specialist for 6+ years, formerly at IDF Home Front Command and El Al Israel Airlines' website. Specializes in AI-engine optimization for US home-service businesses. Last updated: 2026.

I specialize in home services SEO – taking websites that sit invisible on page three and turning them into the business Google and ChatGPT recommend first. I started on the developer side, writing software and doing SEO on the side, until I saw how much home-service owners were overpaying for work that quietly hurt them. So I built a method that fixes the broken technical work and the outdated thinking behind it.
From garage door companies to plumbers, roofers, locksmiths and cleaning services, the playbook is the same: rank where your customers actually search, earn real reviews, and back it with a fast site that books the job. No PBNs, no bought reviews, no directory spam – only work that survives Google’s next five updates. See exactly how it’s priced on the pricing page.
Send me your site and I’ll send back a free audit: what’s broken, what it’s costing you in calls, and the first three fixes.
No spam and no sales pitch. Just a clear look at what’s leaking leads.