Google Maps Leads Scorer – Local SEO Lead Scoring avatar

Google Maps Leads Scorer – Local SEO Lead Scoring

Pricing

$8.00 / 1,000 lead scoreds

Go to Apify Store
Google Maps Leads Scorer – Local SEO Lead Scoring

Google Maps Leads Scorer – Local SEO Lead Scoring

Turn Google Maps leads (compass/crawler-google-places output) into a ranked prospect list for SEO agencies: website audit, reviews vs area median, contact email, 0-100 opportunity score, hot/warm/cold tier and pitch points.

Pricing

$8.00 / 1,000 lead scoreds

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Turn a list of local businesses into a ranked prospect list for SEO / web-design outreach. Feed it the output of a Google Maps scraper (e.g. compass/crawler-google-places) or paste your own leads. For each business it:

  1. Audits the website for local SEO (LocalBusiness schema, SSL, http→https, title/meta, mobile viewport, phone/address on page, speed).
  2. Compares its review count with the median of the input group and checks its rating.
  3. Finds a public contact email (homepage + up to 4 contact/about pages) and labels it verified / likely / unverified.
  4. Outputs a 0-100 opportunity score (higher = better prospect), a tier (hot ≥ 50 or no website, warm ≥ 30, cold < 30) and plain-language pitch points such as "No LocalBusiness schema" or "12 reviews vs area median 48".

Businesses without a website are flagged as hot prospects. This Actor does not scrape Google Maps; it only visits each business's own website politely (robots.txt respected, a handful of requests per site).

Example output (real run: plumbers around Beaverton / Portland, OR)

BusinessRatingReviews (area median 79)Local SEO scoreOpportunityTierFirst pitch point
Apollo Plumbing, Heating, AC & Electric4.920142054hotNo LocalBusiness schema
Precision Plumbing Beaverton5.035148warmNo LocalBusiness schema
Anctil Plumbing Inc4.0316846warmNo LocalBusiness schema
Power Plumbing Company4.0787337warmNo LocalBusiness schema
Rocksteady Plumbing5.0148929coldNo street address on homepage
Leak Locaters4.91858220coldPhone number not visible on homepage

Use with Google Maps Scraper

  1. Run Google Maps Scraper (compass/crawler-google-places) for a niche + city, e.g. "plumber Beaverton OR".
  2. Copy the run's dataset ID into datasetId here. Fields title, website, phone, totalScore, reviewsCount, categoryName, city are mapped automatically.
  3. Sort the output by opportunityScore and start with the hot tier. Each row has pitch points you can use in your first email.

Works the same with any Google Maps leads scraper whose dataset uses those field names, or with leads you paste in leads.

Input

FieldDescription
datasetIdApify dataset with leads (Google Maps scraper fields title, website, phone, totalScore, reviewsCount, categoryName, city are recognized).
leadsOr paste [{name, website, phone, rating, reviewCount, category, city}].
maxLeadsLimit (default 500).
findEmailsLook for a contact email (default on).
includeSpeed / pagespeedApiKeyOff by default. PageSpeed needs a free Google PageSpeed Insights API key; without one Google returns HTTP 429.
maxConcurrency1-10 (default 3).

Output (one item per lead)

{"name":"Eco Logical Pest","website":"https://www.ecologicalpest.com/","rating":4.1,"reviewCount":12,"reviewMedian":48,
"email":"valerie@ecologicalpest.com","emailCheck":"verified: domain matches website",
"opportunityScore":67,"tier":"hot",
"pitchPoints":["No LocalBusiness schema - Google gets no structured name/address/phone","No meta description - Google writes its own snippet","12 reviews vs area median 48"],
"localSeoScore":74,"hasLocalBusinessSchema":false,"sslValid":true,"httpRedirectsToHttps":true}

Views: Leads, SEO gaps, Reviews.

Scoring

SEO gap up to 35 pts (100 minus the site's local SEO score, scaled) plus: no LocalBusiness schema +10, no SSL +8 (or no https redirect +4), no meta description +5, no title +4, no viewport +5, no phone +4, no address +3, slow +5; reviews below group median up to +15; rating under 4.0 +7 (under 4.5 +3); contact email found +10. No website = 85 base. Site down = 45 base. Capped at 100.

Pricing

Pay per event: one lead-scored event per lead in the output.

Notes

Emails are only those publicly shown on the business's own site. Comply with anti-spam law (CAN-SPAM, GDPR, PDPA) when contacting leads.

Only need the website checks for a list of URLs (no reviews, emails or ranking)? Use Local SEO Bulk Site Auditor: title, meta, H1, LocalBusiness schema, NAP, SSL, mobile, canonical, robots and optional PageSpeed for $0.004 per URL.