Early access — lock in the lowest price we'll ever offer
Prospecting

How to Audit a Local Business Website in 60 Seconds

SEOProspects

Peter Hogler

March 8, 2026 · 8 min read

Six checks, sixty seconds, one outreach angle. That's all it takes to find a provable problem on any local business website.

This post expands each check with niche-specific examples, the exact tools to use, and how every finding maps to an outreach angle. For the full catalog of problems, see our pattern library of common local SEO problems. If you've read our Google Maps prospecting guide, you've seen this checklist in compressed form. The audit is Step 3 in the 5-step prospecting system — you've already sourced and qualified the lead.

Key Takeaways

  • Six checks, ten seconds each, one outreach angle per prospect.

    Page speed, mobile experience, meta descriptions, service pages, schema, SSL. PageSpeed under 50 = mention it. Missing service pages = highest-value finding. No schema = no rich results. No SSL = ‘Not Secure’ browser warning.

  • Every finding maps to one of four outreach scenarios.

    Missing meta descriptions → Quick Win email. Missing service pages → Competitor Gap. Great reviews + weak site → Reputation Mismatch. Slow speed / no schema / no SSL → Technical Deep-Dive.

  • Niche-specific framing gets more replies than generic labels.

    ‘No emergency plumber page’ outperforms ‘missing service page.’ Connect the finding to revenue: ‘During AC season, your 6.2-second load time loses emergency callers to competitors loading in 2 seconds’ hits harder than ‘your site is slow.’

The 60-Second Audit Checklist

Here's the full checklist at a glance. Each check has a tool, a time estimate, what to look for, and the outreach angle it feeds. The sections below expand each one with how-to details and niche examples.

CheckTool
1. Page SpeedPageSpeed Insights
2. MobileYour phone
3. Meta DescriptionsView Page Source
4. Service PagesSite navigation
5. SchemaView Page Source
6. SSLBrowser address bar

Let's walk through each check in detail.

Check 1 — Page Speed

Paste their URL into PageSpeed Insights and look at the mobile score. Under 50 is worth mentioning. Under 30 is a lead-in for a Technical Deep-Dive email.

Why this matters for local businesses specifically: emergency searches happen on phones. When an HVAC system dies in July or a pipe bursts at midnight, the homeowner searches on their phone and picks the first result that loads. A site that takes 6 seconds to load on mobile loses that caller to a competitor that loads in 2.

Niche phrasing that lands. "Your site loads in 6.2 seconds on mobile" is generic. "During AC season, someone searching 'emergency AC repair [city]' will wait about 3 seconds before hitting back. Your site takes 6.2." That connects the technical finding to revenue.

Phrasing That Lands

"Your site loads in 6.2 seconds on mobile. Google's threshold is 2.5 seconds. That's costing you Map Pack visibility and mobile conversions."

Check 2 — Mobile Experience

Load the site on your phone. You're checking three things. Most local business sites were designed for desktop and never properly tested on mobile.

  • Layout. Does the page render correctly, or do elements overlap and break?
  • Text. Is the text readable without zooming, or is it desktop-sized on a phone screen?
  • Click-to-call. Is there a tappable phone number, or is the number buried in an image?

This is separate from page speed. A site can score 70 on PageSpeed and still have an unreadable layout on mobile with buttons too small to tap. The speed score measures performance; this check measures usability.

Niche phrasing that lands. For a plumber: "70% of emergency plumbing searches happen on mobile. Your site has no click-to-call button on the homepage, and the phone number is in an image that can't be tapped." For a roofer: "After a storm, homeowners search on their phones. Your site's menu doesn't open on mobile."

Check 3 — Meta Descriptions

Right-click on their main service page, choose "View Page Source," and search for <meta name="description". If it's missing, Google pulls random text from the page to show in search results. That random text is often a footer copyright line or a navigation label.

This is the easiest win to explain to a business owner. Google their business name, show them the snippet, and say: "This is what people see when they search for you. Does that represent your business?" The answer is always no.

Niche phrasing that lands. For an electrician: "When someone searches 'electrician [city],' your listing shows 'Home | About | Contact' instead of 'Licensed electrician serving [city] since 2012. Emergency service, free estimates.'" That's the difference between a click and a scroll-past.

Phrasing That Lands

"Your homepage has no meta description. Google is auto-generating one from random page text. A custom description with your service and city would improve click-through rates from search results."

Check 4 — Service Pages

This is the highest-value check. Click through the site's navigation and count how many dedicated service pages they have. Most local businesses have one generic "Services" page listing everything they do. Their competitors who rank above them have a dedicated page for each service.

NicheGeneric (Bad)Dedicated (Good)
HVACOne "Services" page listing AC, heating, duct cleaningSeparate pages: AC repair, AC installation, furnace repair, duct cleaning, emergency HVAC
PlumbingOne "Plumbing Services" pageSeparate pages: emergency plumber, water heater installation, drain cleaning, repiping, sewer repair
RoofingOne "Roofing" pageSeparate pages: shingle roofing, metal roofing, flat roofing, storm damage repair, commercial roofing
ElectricianOne "Electrical Services" pageSeparate pages: EV charger installation, panel upgrades, emergency electrician, commercial wiring

Each missing service page is a keyword cluster the business can't rank for. Google doesn't rank a generic page for specific queries.

Niche phrasing that lands. For an HVAC company: "You don't have a page for AC repair. That keyword gets [X] searches per month in [city], and your competitor [Name] has a dedicated page for it sitting in the top 3." That's a conversation starter.

Check 5 — Schema Markup

Right-click, "View Page Source," and search for "schema" or "application/ld+json." Most small business websites have no structured data at all. That means Google can't display rich results (star ratings, business hours, service areas) for their listing.

Schema is harder to explain to a business owner than speed or missing pages, so frame it visually: "When you Google your competitor, you see star ratings right in the search result. When you Google yourself, you don't. That's because they have structured data and you don't."

Niche phrasing that lands. For a plumber with 150 reviews: "You have 150 five-star reviews, but Google never shows those stars in search results because your site is missing review schema. Your competitor with 40 reviews shows stars because they have it. That's fixable in an afternoon."

Check 6 — SSL

Look at the address bar. If the URL starts with http:// instead of https://, the site doesn't have an SSL certificate. Browsers show a "Not Secure" warning that kills trust with homeowners, and SSL is a confirmed (if minor) Google ranking signal.

This is the simplest check: binary yes/no. If it's missing, it's always worth mentioning because it's easy to understand and relatively inexpensive to fix. It's rarely the lead finding in your outreach, but it adds weight when combined with other issues.

Turning Audit Findings into Outreach Angles

Every audit finding maps to one of the four outreach scenarios. Pick the most compelling finding, match it to the right template, and reference it in your subject line. One specific observation beats three generic ones.

FindingOutreach Scenario
Missing meta descriptionsQuick Win
Missing service pagesCompetitor Gap
Great reviews + weak siteReputation Mismatch
Slow speed / no schema / no SSLTechnical Deep-Dive

Keep this quick reference handy alongside your audit spreadsheet:

Audit-to-Outreach Quick Reference
Missing meta descriptions → Quick Win: "Your AC repair page shows footer text in Google instead of a real description — 30-minute fix." Missing service pages → Competitor Gap: "[Competitor] has dedicated pages for emergency plumber, water heater, and repiping. You have 1 page for everything." Great reviews + weak site → Reputation Mismatch: "[X] reviews at [rating] stars — but your site doesn't reflect that reputation." Slow page speed → Technical: "Your site loads in [X]s on mobile. The HVAC companies ranking above you load in under 2.5s." No schema → Technical: "Your competitors show star ratings in Google results. You don't — missing schema markup." No SSL → Technical: "Your site shows 'Not Secure' — a trust issue for homeowners searching 'emergency plumber [city].'"

How We'd Run This Audit in 5 Minutes

Running the 6-point checklist once takes 60 seconds. Running it across 20 prospects means 20+ minutes of tab-switching between PageSpeed Insights, view-source windows, and your spreadsheet — plus figuring out which finding maps to which outreach scenario for each one.

SEOProspects runs all six checks per prospect automatically. Each prospect card surfaces the speed score, missing service pages, schema status, SSL, and mobile issues — with the highest-impact finding flagged as the outreach angle. The audit-to-template mapping from the table above is already done for you.

Six checks, 60 seconds, one outreach angle. Each check maps to a local SEO ranking factor, so the finding you lead with connects directly to lost revenue. Run this checklist for every qualified prospect before you send, and plug the result into our outreach templates as a 3-email sequence.

Related guides: GBP optimization, Maps prospecting, lead qualification scorecard, selling SEO services, pricing guide, HVAC, plumbing, roofing, electrician.

The Prospecting Workflow

Pick a NicheFind ProspectsQualify LeadsAudit SitesSend OutreachClose DealsSet Pricing
SEOProspects

Peter Hogler

Founder, SEOProspects

Most agencies waste hours sourcing leads that were never going to close. SEOProspects delivers pre-qualified local SEO prospects with audit data, outreach copy, and contact info — ready to send, not ready to research. See how it works.

See what qualified prospects look like

Browse real prospects across electrician, HVAC, roofing, and plumbing with SEO audits, opportunity scores, and contact info already pulled.

Browse sample prospects