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

How to Qualify SEO Leads

SEOProspects

Peter Hogler

March 5, 2026 · 7 min read

Without a scoring model, many of the leads that go nowhere could have been disqualified in five minutes.

Qualification is part of a repeatable system for finding SEO clients — and the step most agencies skip. Not sure the business needs SEO at all? Start with the 7-sign screening checklist. This scorecard gives you five signals, each scored 0-3, in under 5 minutes per prospect. A lead that scores 13+ is worth a full 3-email sequence. A lead that scores 4 or below isn't worth the first send.

Key Takeaways

  • Five signals give you the full picture in under five minutes.

    SEO health, budget capacity, online presence, competition, and accessibility — each scored 0–3, for a 15-point total. No single signal is enough. A business can have terrible SEO (high opportunity) but zero budget (dead end).

  • Match your effort to the score, not the other way around.

    13–15 = priority lead (full 3-email sequence + personalized audit). 9–12 = strong lead, full sequence. 5–8 = single well-crafted email. Below 5 = skip entirely.

  • A 5-minute scorecard prevents weeks of follow-up on dead ends.

    Without qualification, many dead-end leads could have been disqualified in 5 minutes. This is what separates a ~2% reply rate from 12%+.

What Are the 5 Signals to Qualify SEO Leads?

This SEO lead qualification checklist tests five dimensions of lead quality. No single signal is enough on its own. A business can have terrible SEO (great opportunity) but zero budget (dead end). You need the full picture.

SignalWhat You're Checking
1. SEO HealthHow broken is their current SEO? More issues = more opportunity.
2. Budget CapacityCan they realistically afford SEO services?
3. Online PresenceDo they care about their digital footprint?
4. Competition LevelIs their market competitive enough that SEO matters, but not so saturated that results take years?
5. AccessibilityCan you actually reach the decision-maker?

Total possible: 15 points. Each signal is scored 0-3. We'll walk through how to score each one below.

Signal 1 — SEO Health (0-3 pts)

Paradoxically, bad SEO is what you want to find. A site that's already well-optimized doesn't need you. You're looking for obvious gaps that create a clear pitch.

  • 0 pts — Site is well-optimized. Clean technical SEO (verify with PageSpeed Insights), good content, proper meta tags. Move on.
  • 1 pt — Minor issues. A few missing meta descriptions, slow but functional.
  • 2 pts — Clear gaps. No local SEO, thin content, broken pages, poor mobile experience.
  • 3 pts — Major problems everywhere. No schema, no GBP optimization, terrible speed, missing service pages entirely.
SignalWhat to Check
PageSpeedMobile score
Meta descriptionsTop service pages
Indexed pagessite:[domain] search
GBPProfile status
MobileLayout and click-to-call
SchemaView source for structured data

For the full audit with niche-specific examples, see our 60-second audit guide. For the full list of problems you'll find, see our pattern library of common local SEO problems.

Signal 2 — Budget Capacity (0-3 pts)

The biggest waste of time in agency sales: pitching a business that can't afford you. Budget signals are surprisingly easy to spot if you know where to look.

  • 0 pts — Free website builder (Wix free tier, no custom domain). No ads, no marketing tools. Likely a hobby or very early stage.
  • 1 pt — Basic setup. Custom domain, simple WordPress/Squarespace site. No visible marketing spend.
  • 2 pts — Moderate investment. Professional website, some Google Ads or social ads, uses a CRM or email marketing tool.
  • 3 pts — Clear marketing budget. Custom-built site, active ad campaigns, multiple marketing tools, potentially already has an agency for other channels.
SignalWhat to Look For
CMSWebsite platform
Google AdsSearch their main keyword
Marketing toolsHubSpot, ServiceTitan, Mailchimp
Local Service AdsLSA badge
Social adsBoosted posts or paid campaigns
Multiple locationsService areas

Signal 3 — Online Presence (0-3 pts)

A business that invests in reviews, social media, and content is a business that cares about being found online. That's a buying signal — they understand digital matters, they're just not doing SEO well yet.

  • 0 pts — Nearly invisible online. No reviews, dead social accounts, outdated website.
  • 1 pt — Minimal presence. A few reviews, social accounts exist but rarely updated.
  • 2 pts — Active presence. 20+ reviews, regular social posts, website updated within the past year.
  • 3 pts — Strong presence. 50+ reviews, active social media, fresh content, blog posts or resources section.
SignalWhat to Check
ReviewsCount + rating
Social mediaLast post date
Website freshnessCopyright year, blog dates
DirectoriesYelp, Angi listings
ContentBlog, resources, FAQ

Signal 4 — Competition Level (0-3 pts)

You want the sweet spot: a market competitive enough that SEO matters, but not so saturated that you'd need a $10K/month budget to move the needle.

Winnable: "plumber in Denver" — several local competitors, clear gaps in content and GBP, realistic to rank in 4–6 months.

Brutal: "personal injury lawyer in New York" — dominated by national brands and aggregators, $10K/month before you move the needle.

  • 0 pts — Either no competition (market too small to matter) or hyper-competitive (dominated by national brands and aggregators).
  • 1 pt — Very low competition. Easy wins, but the market may not have enough search volume to justify SEO spend.
  • 2 pts — Moderate competition. Several local competitors ranking, but clear gaps to exploit. This is the sweet spot.
  • 3 pts — Competitive but winnable. Strong local competitors, enough search volume to drive real revenue, and the prospect has room to improve.

Signal 5 — Accessibility (0-3 pts)

Can you actually reach the person who makes decisions? A perfect lead on paper is worthless if you can't get their attention. This signal is about reachability, not lead quality.

  • 0 pts — No contact info. Generic info@ email, no named owner, no LinkedIn presence. You're shouting into the void.
  • 1 pt — Contact form only. You can reach them, but you're going through a gatekeeper or a form that may never get read.
  • 2 pts — Named owner/manager with email. You can personalize the outreach and address the decision-maker directly.
  • 3 pts — Direct contact + active online. Owner has LinkedIn, responds to reviews, or is publicly active. Check their Google Business Profile for owner response patterns.

Score Your Prospect

Add up the scores from all five signals. Here's what each tier means and what to do next:

ScoreTierWhat to Do
0-4ColdSkip or add to a long-term nurture list. Not worth active outreach.
5-8WarmWorth a single, well-crafted email. Don't invest a full sequence yet.
9-12HotStrong lead. Pick a scenario from the outreach templates and send the full 3-email sequence.
13-15On FirePriority lead. Full sequence + consider a personalized audit or video loom.
SEO Lead Qualification Scorecard
PROSPECT: ____________________ DATE: ____________________ SIGNAL 1 — SEO HEALTH (0–3 pts): ___ PageSpeed mobile score: ___ Meta descriptions present? Y / N Indexed pages (site: search): ___ GBP: Claimed / Unclaimed / Incomplete Mobile layout broken? Y / N Schema markup found? Y / N SIGNAL 2 — BUDGET CAPACITY (0–3 pts): ___ CMS: Free / Basic / Professional / Custom Google Ads running? Y / N Marketing tools visible? Y / N Multiple locations? Y / N SIGNAL 3 — ONLINE PRESENCE (0–3 pts): ___ Review count: ___ Rating: ___ Last social post: ___ Website copyright year: ___ Listed on directories? Y / N SIGNAL 4 — COMPETITION LEVEL (0–3 pts): ___ Market: Low / Moderate / Competitive / Brutal SIGNAL 5 — ACCESSIBILITY (0–3 pts): ___ Named owner found? Y / N Direct email? Y / N LinkedIn? Y / N Responds to reviews? Y / N TOTAL SCORE: ___ / 15 ACTION: 0–4 → Skip 5–8 → Single well-crafted email 9–12 → Full 3-email sequence 13–15 → Priority lead: full sequence + personalized audit

How We'd Score This in 5 Minutes

Running the scorecard manually means checking PageSpeed for Signal 1, searching for ads to gauge Signal 2, counting reviews for Signal 3, evaluating SERPs for Signal 4, and hunting down owner contacts for Signal 5. Even at 5 minutes per prospect, a batch of 20 takes over an hour and a half before you write a single email.

SEOProspects pre-scores all 5 signals per prospect card. A 13-point lead gets the full 3-email sequence. A 4-point lead never wastes your time. Open the dashboard and sort by score instead of running the checklist yourself.

5 Lead Qualification Mistakes That Waste Agency Time

The scorecard works, but only if you use it consistently. These are the mistakes that undermine even the best qualification process.

  • Skipping qualification entirely. Sending the same outreach to every lead in your list wastes time and kills reply rates. A 5-minute check per lead saves hours of follow-up on dead ends.
  • Only looking at SEO health. A site with terrible SEO isn't a good lead if the business can't afford you. Always check budget signals alongside SEO gaps.
  • Over-qualifying. You don't need a 30-minute deep dive on every lead. The scorecard takes 5 minutes. Save the deep research for Hot and On Fire leads.
  • Treating all scores the same. A score-12 lead deserves a full 3-email sequence with personalized data. A score-6 lead gets one well-crafted email. Match your effort to the score.
  • Not tracking outcomes. Record the score and the outcome for every lead you contact. After 50 leads, you'll see exactly which score range converts best in your niche.

Five signals, five minutes, and you know exactly who's worth your time. Each signal maps to a local SEO ranking factor — every gap you find is also a deliverable you can pitch. The best outreach in the world doesn't matter if you're sending it to the wrong people.

Related guides: SEO prospecting guide, Google Maps prospecting, selling SEO services, local SEO pricing.

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