The problem with blind SEO prospecting
Most SEO consultants prospect the same way. They pick an industry, find some businesses, and send cold outreach hoping someone bites. "Hi, I do SEO. Want to rank higher on Google?" It's a coin flip whether the business even needs SEO, let alone whether they're willing to pay for it.
The close rate on blind outreach is brutal. Maybe 1-2% on a good day. That means sending 200 emails to book 2-4 calls. Half of those calls will reveal the prospect isn't a fit. You've spent a week prospecting to close one client.
The issue isn't your pitch or your SEO skills. It's that you're reaching out to businesses without knowing whether they actually need what you sell. Some of those businesses already have an SEO agency. Some have a perfectly optimized site. Some have problems so deep that SEO won't help them.
What if you could see, before you ever sent an email, exactly which businesses have weak online visibility, a slow website, and no review strategy? You can. The data is sitting on Google Maps.
The review signal: what low reviews actually tell you
Google reviews are the most visible indicator of a local business's online health. And they tell you far more than whether customers are happy.
A business with a 3.8 star rating and 23 reviews is sending a very specific signal. Their service is decent (not terrible, or they'd be at 2 stars). But their online visibility is weak. They're not actively generating reviews. They're not responding to the ones they have. Their Google Business Profile is probably half-filled-out and forgotten.
Now compare that to a competitor down the street with a 4.6 rating and 280 reviews. Same industry, same city. One business has figured out online visibility. The other hasn't.
For SEO consultants, the business with 23 reviews is a far better prospect than the one with 280. Here's why:
They have a real business that works. A 3.8 rating means they deliver a decent product or service. Customers aren't furious. The business just isn't investing in its online presence. That's fixable.
They lack a review generation strategy. 23 reviews after years of operation means they're not asking customers for reviews. No follow-up emails. No review cards. No "tap here to leave a review" QR code at the register. This is one of the easiest quick wins in local SEO.
Their Google Business Profile is probably neglected. Businesses that don't manage reviews usually don't manage their profile either. Missing categories, no business description, outdated photos, incomplete hours. Each of these is a ranking signal Google uses for local pack results.
Their website SEO is likely weak too. The pattern holds: businesses that ignore reviews also ignore their website. No meta descriptions. No local keywords. No schema markup. No internal linking strategy. If they're not doing the easy stuff (reviews), they're definitely not doing the hard stuff (on-page SEO).
The sweet spot: 3-4 stars, under 50 reviews
Not every low-review business is a good SEO prospect. You need to find the sweet spot.
Businesses below 3 stars have a service quality problem. No amount of SEO will fix a business that delivers a bad experience. If they rank higher, they'll just get more bad reviews. These businesses need operational help, not marketing.
Businesses above 4.5 stars with 200+ reviews have already figured out their online presence. They might still need SEO help, but they're harder to sell to because they don't feel the pain. Everything looks fine from their perspective.
The sweet spot is in the middle: 3.0 to 4.2 stars, with fewer than 50 reviews. These businesses deliver acceptable-to-good service but have almost no online visibility strategy. They're getting enough customers through word-of-mouth and drive-by traffic to stay open, but they're leaving a massive amount of business on the table.
"A business with 23 reviews and a 3.8 rating isn't failing. It's invisible. And invisible businesses with decent service are the most profitable SEO clients you'll ever find."
Search "chiropractors in Portland" on Google Maps and you'll find 15-20 businesses in this sweet spot. "Plumbers in Nashville" will give you another 20+. "Dentists in Tampa": 25+. Every city, every niche has businesses sitting in this zone, delivering good work but getting outranked by competitors who invested in their digital presence.
Using Google Maps data to find these businesses
Here's the practical part. Google Maps is the most complete directory of local businesses that exists. Every business with a physical location and a desire for local customers is listed there.
When you search a niche in a city, you get back every matching business with their name, address, phone number, website (if they have one), star rating, and review count. That's enough data to immediately identify your sweet-spot prospects.
Search "HVAC contractors in Phoenix." Sort by review count, ascending. The businesses at the top of that list, the ones with 5, 10, 15, 20 reviews, are your prospects. Filter out anything below 3 stars. What's left is a list of businesses that provide decent HVAC service in Phoenix but have almost no online visibility.
You can do this for any niche. "Wedding photographers in Nashville." "Personal injury lawyers in Chicago." "Auto body shops in San Antonio." The process is identical. Search, sort by reviews, filter by rating, and you have a prospect list that's pre-qualified by the data itself.
No guessing. No cold outreach to random businesses hoping they need SEO. Every business on your list demonstrably needs help with their online presence, because the data proves it.
The enrichment angle: confirming the opportunity
Reviews and ratings give you the first signal. Enrichment gives you the full picture. When you run enrichment on your Google Maps results, you get 40+ data points per business that confirm (or deny) the opportunity.
Page speed. A business with a page speed score of 35/100 is losing visitors every day. Google has stated publicly that page speed affects rankings. A slow site is a concrete, measurable problem you can point to in your pitch. "Your site takes 6.8 seconds to load on mobile. Google recommends under 3."
CMS and tech stack. Is the site built on WordPress, Wix, Squarespace, or something custom? A WordPress site with an outdated theme and no SEO plugin is a different conversation than a Squarespace site where SEO options are limited by the platform. The CMS tells you what's possible and what your recommendations will look like.
Google Analytics and tracking. Does the business have Google Analytics installed? Google Search Console? Any analytics at all? A business with no analytics can't measure anything. They don't know their traffic, their bounce rate, or which pages perform well. This is often the most surprising data point for business owners: "You have no way of knowing how many people visit your website or what they do when they get there."
SSL certificate. Sites without SSL show a "Not Secure" warning in Chrome. Google confirmed years ago that HTTPS is a ranking signal. A business running on HTTP is getting penalized in search results and scaring away visitors who see that warning. It's an easy fix, and it's a great conversation opener.
Social media presence. Do they have Facebook, Instagram, or LinkedIn pages? How active are they? Social signals don't directly impact Google rankings, but they're part of the overall digital presence that tells you how seriously this business takes its online visibility. A business with a dormant Facebook page and no Instagram probably isn't investing in any digital marketing.
Schema markup and meta tags. Does their site have proper title tags, meta descriptions, and local business schema? Most small business websites don't. This is low-hanging fruit for any SEO consultant, and enrichment data tells you whether it's present before you ever visit the site.
How to pitch SEO with data, not promises
The biggest challenge in selling SEO is that it sounds abstract to most business owners. "We'll improve your rankings" doesn't mean much to someone who doesn't understand how Google works. But specific data points? Those land immediately.
Here's what a data-driven SEO pitch looks like:
"Hi Sarah. I was looking at dental practices in Tampa and came across Bright Smile Dental. I noticed a few things that might be costing you patients:
- Your Google listing has 23 reviews with a 3.8 average. The top three dental practices in Tampa have 150+ reviews each, averaging 4.6 stars.
- Your website loads in 7.1 seconds on mobile. Google recommends under 3 seconds, and research shows 53% of mobile visitors leave if a site takes more than 3 seconds.
- Your site doesn't have Google Analytics installed, so there's no way to track how many potential patients visit your website or where they come from.
- Your pages are missing meta descriptions, which means Google is generating its own snippets for your search results instead of showing your messaging."
That's not a sales pitch. It's a diagnostic report. Every claim is factual and verifiable. The business owner can check each point in minutes. And the implicit message is clear: these are problems, and I know how to fix them.
Compare this to "Hi, I do SEO and can help you rank higher on Google." Which email would you respond to?
The competitor comparison play
One of the most powerful tools in an SEO sales conversation is competitive data. And Google Maps gives it to you automatically.
When you search "dentists in Tampa," you don't just get one business. You get all of them. That means you can see exactly how your prospect stacks up against their local competitors.
Reviews: your prospect has 23. The top competitor has 280. Page speed: your prospect's site loads in 7 seconds. The competitor's loads in 2.3. Analytics: your prospect has none installed. The competitor is running Google Analytics, Google Tag Manager, and a Facebook pixel.
You can present this as a simple comparison table in your outreach or on a sales call. No opinions. Just data. "Here's where you are. Here's where your top competitors are. Here's the gap."
Business owners understand competition. They might not understand title tags or schema markup, but they understand "your competitor has 10x more reviews than you." That creates urgency without you having to manufacture it.
And because you pulled all the data from the same Google Maps search, building these comparisons takes seconds. You're not researching each competitor manually. You already have the data for every business in that niche and city.
Scaling across cities and niches
Once you've validated this approach in one city, scaling is straightforward. The process is identical everywhere. Only the search query changes.
If you specialize in a niche, go wide on cities. "Dentists in Tampa." "Dentists in Orlando." "Dentists in Jacksonville." "Dentists in Miami." Four searches, 10 minutes total, and you have 200+ qualified SEO prospects across Florida.
If you specialize in a city, go wide on niches. "Dentists in Tampa." "Chiropractors in Tampa." "Plumbers in Tampa." "Restaurants in Tampa." Same city, different verticals, different prospect pools. Each search takes two minutes.
The data-driven pitch adapts to any niche because the signals are universal. Every business has a review count, a page speed, and a tech stack. The specific numbers change. The pitch structure doesn't.
This means you can build a systematic prospecting pipeline that generates a predictable number of qualified prospects per week. Search 5 cities on Monday. Enrich and filter on Tuesday. Send personalized outreach on Wednesday. Follow up on Thursday and Friday. Repeat the next week with 5 new cities.
At 40+ qualified prospects per city, that's 200 prospects per week. At a 3% reply rate from data-driven outreach (which is conservative for this level of personalization), that's 6 sales conversations per week. Close 2 of those at $1,500/month retainers and you're adding $3,000 in monthly recurring revenue every single week.
Beyond reviews: building a complete prospect profile
Reviews get your foot in the door. But the real value is in the complete picture that enrichment provides. When you combine review data with website analysis, you can categorize prospects by the type of SEO work they need.
The "needs everything" prospect: Few reviews, slow website, no analytics, no SSL, outdated CMS, no social presence. This business needs a complete digital overhaul. That's your premium package: $2,000-$3,000/month.
The "needs local SEO" prospect: Decent website, some reviews, but missing Google Business Profile optimization, no local schema, and no review generation strategy. This is a focused local SEO engagement: $800-$1,500/month.
The "needs technical SEO" prospect: Active social presence, decent reviews, but a slow website with broken links, no meta tags, and poor mobile experience. This is a technical cleanup and optimization project: $1,000-$2,000 as a one-time fix, then ongoing at $500-$1,000/month.
By segmenting your prospects this way, you can tailor your pitch and pricing to their specific situation. You're not offering a generic "SEO package." You're diagnosing a specific set of problems and offering a specific solution. That precision is what makes the difference between a 2% close rate and a 15% close rate.
Stop guessing. Start finding the businesses that need you.
The businesses that need SEO help the most are already telling you, through their Google Maps data. Low reviews mean weak visibility. Slow websites mean lost visitors. Missing analytics means zero measurement. No SSL means Google penalties.
These signals are public, measurable, and available for every local business in every city. The only question is whether you're going to keep sending blind outreach to random businesses, or start prospecting with data that tells you exactly who needs help and what kind of help they need.
The opportunities are everywhere. You just need the right lens to see them.
Ready to find SEO clients who actually need your help?
Lyre Leads searches Google Maps, enriches results with page speed, tech stack, analytics detection, and 40+ other data points, then scores each lead with AI. Find your next client in minutes, not weeks.
Start free — no credit card required
Lyre Leads