A concrete scoring rubric for Google Maps leads: 6 signals, 3 tiers, and a 12-point system so you contact only the prospects most likely to say yes.
Pull 100 businesses from Google Maps and cold email all of them, and you are doing the work of a junior VA, not an agency. The businesses worth pitching announce themselves — in their rating, their review reply rate, their website status, and whether anyone claimed their profile. A scoring system turns that public data into a ranked list. You work from the top.
A local business lead score is a number you assign to a prospect based on visible, verifiable signals on Google Maps and their public web presence — no calls made, no forms filled, no human contact required before you send word one.
Start here. Run each check on any listing in under three minutes. Assign points based on what you find.
| Signal | Max points | Ideal prospect |
|---|---|---|
| Star rating between 3.5 and 4.2 | 3 | Fixable reputation, real pain |
| 10-100 reviews, reply rate under 50% | 3 | Stakes exist, owner not managing |
| No website or broken website link | 2 | Clear gap, easy deliverable |
| Profile unclaimed or key fields missing | 2 | Immediate, verifiable fix |
| No owner posts or photos in 90+ days | 1 | Visible inactivity, simple win |
| High-ticket service niche | 1 | Lifetime customer value justifies your fee |
Score 9-12: contact within 24 hours. Score 5-8: queue for this week's batch. Score below 5: skip or revisit in 60 days.
The businesses in pain are not the 1-star disasters — those are lost causes before you dial. The ones worth pitching sit at 3.7 or 4.1, close enough to look decent but low enough to lose business to the 4.8-star competitor two blocks away.
Review signals grew from 16% to 20% of all Google Maps ranking factors between 2023 and 2026, making reputation the fastest-growing ranking category on Maps (Whitespark Local Search Ranking Factors, 2026). The owner at 3.8 stars is not invisible to customers — they are visible and losing. They know the number. They just do not know what to do about it.
Score 3 if the rating is between 3.5 and 4.2. Score 1 if the rating is between 4.2 and 4.5. Score 0 if the rating is below 3.0 (structural problem, not a marketing fix) or above 4.5 (already healthy).
A listing with 50 reviews and three owner replies is a different problem from a listing with no reviews at all. The business has real customers. The owner is just not managing the public record of that relationship.
Businesses that respond to 80% or more of their Google reviews see a measurable ranking boost (Whitespark, 2026). Responding to reviews is a direct ranking signal — not a courtesy gesture. An owner with a 6% reply rate is leaving free ranking improvement sitting on their profile.
Score 3 if the listing has 10-100 reviews with a reply rate visibly under 50%. Score 1 if the business has over 100 reviews with mixed management. Score 0 if the owner is clearly active and replying consistently.
Click the website button on the listing. If there is no button, score it. If the button goes to a GoDaddy parking page, a blank screen, or a Facebook profile, score it higher.
Every mobile searcher who taps that listing and finds no website bounces to a competitor who has one. The business is ranking for searches and then squandering the visit. The gap is visible to every person who searched that niche and city this week.
Score 2 if there is no website link or the link is broken. Score 1 if the website exists but is visually outdated (pre-2020 design, no mobile layout, no click-to-call). Score 0 if the website is functional and modern.
Look for the "Own this business?" prompt directly on the listing. If it appears, no one at the business has verified the profile. They cannot edit hours, respond to reviews, add photos, or fix incorrect information — and the listing still ranks and collects searches daily.
An unclaimed profile is your most pitchable single signal. The owner has the most public, Google-certified gap in local search. Your pitch is one sentence: "Your listing still shows 'Own this business?' and you cannot reply to reviews until that is fixed."
Score 2 if the profile is unclaimed. Score 1 if it is claimed but visibly incomplete (no hours, no service list, no owner-uploaded photos). Score 0 if the profile is fully filled out and verified.
Check the Posts section on the business's Google profile. If the last post is from over three months ago, or there are no posts at all, the owner is not using one of Google's native freshness signals.
Review signals now account for 20% of local pack ranking weight, and content freshness — posts, Q&A activity, photo uploads — feeds that signal (Whitespark, 2026). None of it requires ad spend. It just requires someone to do it. That is the pitch.
Score 1 if there are no posts or the last post is over 90 days old. Score 0 if the business publishes regularly.
This is a filter, not a gap signal. A dentist, an HVAC company, a personal injury attorney, a medspa, or a roofer has a customer lifetime value high enough to justify a $400-$800 per month retainer. A used bookshop does not, no matter how many signals it fires.
Score 1 if the primary category is a high-ticket service: medical, legal, home services, automotive, financial, or real estate-adjacent. Score 0 if the business is retail, food service, or a commodity category where margins are too thin for agency fees.
The score produces a tier. The tier changes how you treat the lead — not just whether to contact them.
| Tier | Score | Action |
|---|---|---|
| Hot | 9-12 | Email today. Personalize every line from the specific signals. |
| Warm | 5-8 | Queue this week. Use one strong signal as your hook. |
| Cold | 0-4 | Skip. No visible gap, no credible opening line. |
Working only the Hot tier from a list of 100 typically leaves 12-20 leads. That is the right number. Sending to 21-50 recipients with real personalization achieves 6.2% reply rates versus 2.4% for 500-recipient blasts (Instantly.ai Benchmark Report, 2026). The Cold tier exists so you do not waste time on businesses that give you nothing to say.
The score is not just a priority filter. Each signal that earned a point is a potential email hook. The business that scores 11 has five things you can open with. Use the single strongest one.
| Scoring signal | Cold email opening line |
|---|---|
| Rating 3.8, 4 unanswered 1-stars this month | "Your 3.8-star rating includes four unanswered 1-star reviews in the last 30 days." |
| Profile unclaimed | "Your Google listing still shows 'Own this business?' — you cannot reply to reviews until that is resolved." |
| No website button on Maps | "Your Maps listing has no website link — every mobile searcher hits a dead end on your profile." |
| Last post 6 months ago | "Your last Google post was in November — Google uses post recency as a local ranking signal." |
| Broken website link | "Your website link on Google Maps goes to a parked domain." |
Each line is specific, verifiable, and one sentence. You found it in three minutes on the listing. The owner knows it is true before they finish reading.
Five minutes of account research before sending increases reply rates 3-5x compared to template outreach (Instantly.ai Benchmark Report, 2026). Scoring the lead is that five minutes.
The rubric is the easy part. Finding 100 businesses and checking six signals on each one is where the hours go.
Here is the repeatable version:
MyLeadBots handles the data-pull and audit steps automatically. When a campaign finishes, each lead comes back with the audit signals already flagged — GMB status, rating, review count, website presence, social activity. You score from the output instead of checking each listing one at a time.
At 15-20 Hot leads per campaign, you have a full cold email batch ready in under 30 minutes. One campaign per niche per week is a sustainable cadence.
Skipping the niche filter last. Run signal 6 first, not last. If the category scores 0, no combination of the other five signals makes the lead worth contacting. Do not audit a business you would not pitch.
Treating a low rating as a strong lead automatically. A 2.8-star average often signals a product, service, or ownership problem that marketing cannot fix. Stick to the 3.5-4.2 window. Below that, the root cause is rarely visible from the listing — and your deliverable cannot address it.
Counting total reviews instead of reply rate. A business with 200 reviews is not automatically better than one with 30. What matters is whether the owner is engaged with the public record. Sort reviews by Newest and check how many have owner replies in the last 90 days.
Treating every score as a full research session. The scoring rubric takes three minutes per listing. That is all it needs to be. Reserve the deeper research — PageSpeed score, social post history, booking flow — for Hot leads before you write the email, not for the scoring pass itself.
Checking all six signals for one listing takes 3-4 minutes. For 100 listings, that is roughly 5-7 hours across a couple of days. Tools that pull and flag audit signals automatically cut this to 20-30 minutes per campaign — they return the same data points, pre-filtered.
The rubric stays the same. What changes is how much weight you give signal 6. For a dentist or HVAC contractor, a score of 6 might still be worth contacting because the deal size is large enough. For a dog groomer, only contact scores of 10 or above. The rubric is the floor; your judgment on lifetime customer value is the ceiling.
Skip it. Corporate chains have marketing teams, legal review processes, and regional managers who do not respond to cold email from independent agencies. The tell on Google Maps: review replies that are templated, signed with initials or "The Team," or use corporate language. Local owner-operators sign their name and reply in first person.
It means the niche or city has a relatively healthy digital presence. Try a smaller city, a different category, or filter by listing age (older businesses with low review counts are often less digitally active). A different campaign seed will almost always surface a wider score distribution.
Yes. Leads that score 5-7 today may score 9 in 60 days if a batch of new negative reviews lands or their profile status changes. Revisit Cold and Warm tiers quarterly. The score is a snapshot of public data at a moment in time, not a permanent verdict on the business.
A hundred Google Maps results is raw material. The scoring rubric turns it into a ranked queue where the top 15-20 businesses are telling you, publicly and for free, exactly what is broken and why they would pay someone to fix it. You work from the top. You skip the rest. The cold email hook writes itself from whatever signal earned the most points.