How to Score and Qualify Local Business Leads — a lead-scorecard dashboard showing an 87/100 radial gauge with a Cold/Warm/Hot needle, plus Website/Review Gap/Contact sub-score bars, deep navy-to-indigo gradient background with amber accent, IBM Plex Mono headline

Local business lead scoring is the process of ranking scraped businesses by how likely they are to convert into a client — typically combining website health, review performance versus local competitors, and how reachable the business actually is (verified email, phone, WhatsApp) into a single number. A good score turns a flat list of 300 businesses into a short list of 40 worth calling first.

Why Score at All?

Every business on a scraped list looks the same until you check it. Scoring does that checking automatically, so the businesses with a genuinely bad website, a visible review gap, or an easy way to reach them rise to the top — instead of working the list in the order it was scraped.

This is Step 2 of the full pipeline — see Google Maps Lead Generation for Agencies for how scoring fits between scraping and outreach.

What the Score Is Built From

Lead detail sidebar showing a Hot 87/100 score with a breakdown across Website Opportunity 26/30, Review Opportunity 22/25, Contact Reachability 24/25, and ICP Fit 15/20

The 0–100 score breaks into four parts:

  • Website Opportunity (0–30) — how much room for improvement the business’s website has (speed, mobile, security, SEO basics)
  • Review Opportunity (0–25) — how far behind local competitors the business sits on rating and review count
  • Contact Reachability (0–25) — whether a verified email, phone, or WhatsApp number exists to actually reach them
  • ICP Fit (0–20) — how well the business matches the kind of client worth pitching

Leads land in three tiers from the total: Cold (0–49), Warm (50–69), Hot (70–100).

Website Health, in Detail

Analyzer Dashboard listing nine businesses with their analysis tier, status, and number of issues found

Every lead’s website gets checked for speed, mobile-friendliness, SSL, and basic SEO. Clicking into one shows exactly what’s wrong:

Analysis Details panel showing HTTPS Not Enabled, SSL Certificate Invalid, Load Time 6800ms, and Mobile Optimized Yes for a business website

This is also where the pitch in the next stage gets its substance — “your site takes 6+ seconds to load on mobile” is a finding here, not a guess.

Review Gap, in Detail

Review Gap Analysis leaderboard ranking nine leads by gap score against a 4.7-star, 214-review local market average

Every business’s rating and review count get benchmarked against the local market average for that search. A business sitting well below the market — fewer reviews, lower rating — scores a bigger gap, which is exactly the kind of thing a business owner already worries about and will read a pitch about.

Per-lead Review Gap tab showing a business ranked #1 of 9 analysed, 4.1 stars versus 4.7 market average, 38 reviews versus 214 average

The Leads Table, Sorted

Detailed leads table view with columns for rating, review gap, website analysis, verified email, and AI score for every lead in a scraper batch

All of this rolls up into one sortable table — quality tier and score are visible next to contact info, so working a batch means starting at the top, not scrolling through nine businesses to find the two worth calling.

What to Do With the Score

Work Hot leads first, always. Warm leads are worth a lighter-touch sequence. Cold leads are usually not worth individual attention — if a batch returns mostly Cold, the search itself (wrong niche, wrong radius) is probably the issue, not the leads.

Once you know who’s worth pitching, the next question is what to say — see How to Automate Local Business Outreach Without Sounding Like Spam for how the AI draft uses these exact findings.

How It Works, Step by Step

  1. Run the scrape

    Any search mode works; scoring runs automatically on completion.

    Detailed leads table view with columns for rating, review gap, website analysis, verified email, and AI score for every lead in a scraper batch
  2. Check the website analysis

    See exactly what's broken per lead.

    Analysis Details panel showing HTTPS Not Enabled, SSL Certificate Invalid, Load Time 6800ms, and Mobile Optimized Yes for a business website
  3. Check the review gap

    See how far behind the local market each lead sits.

    Review Gap Analysis leaderboard ranking nine leads by gap score against a 4.7-star, 214-review local market average
  4. Sort by score and work the Hot tier first

    The leads table ranks everyone automatically.

    Detailed leads table view with columns for rating, review gap, website analysis, verified email, and AI score for every lead in a scraper batch

Frequently Asked Questions

  • How is the lead score calculated?

    From four weighted parts — Website Opportunity (30 pts), Review Opportunity (25 pts), Contact Reachability (25 pts), and ICP Fit (20 pts) — summed into a 0–100 score and bucketed Cold/Warm/Hot.

  • Do I need to re-run scoring manually?

    No — scoring runs automatically once a scrape completes, and the Review Gap tool can re-analyze a single lead against the existing batch benchmark without a full re-run.

  • What counts as a "review gap"?

    The difference between a business's own rating/review count and the average for similar businesses in the same search — a business well below that average has a provable reputation problem worth mentioning in outreach.

  • Can I score leads from an existing list, not a fresh scrape?

    Scoring runs on leads pulled in through AutoPitch's own scrape modes (location, radius, link, or keyword list) — it's not a standalone tool for arbitrary uploaded lists.

Leave a Comment

Similar Products

AutoPitch: Google Maps Scraper and AI Lead Outreach Automation

AutoPitch scrapes Google Maps, scores every lead with AI, and drafts personalized email, WhatsApp and SMS outreach — with human approval built in.