You sell something that fixes a bad reputation: review management, better websites, customer service training, marketing. The businesses that need you most are the ones sitting at 3.4 stars on Google Maps. The problem is finding them in volume without clicking through hundreds of listings one by one.
This guide covers one job: building a usable list of local businesses with low ratings, then contacting them in a way that gets a reply instead of a block.
Decide what "low rating" means for your offer
Before you search, set a rule. "Low" depends on what you sell.
- Reputation or review services: a rating under about 4.0 is a reasonable starting line (a rule of thumb, not a standard). Customers often filter by stars, so these businesses have a visible problem.
- Websites or marketing: a decent rating with very few reviews can be a better lead than a bad rating. A 4.6 with 8 reviews tells you the business is not asking customers for feedback.
- Operations or training: look for review text that repeats one complaint, like long waits or rude staff.
Also set a floor on review count. A 2.5 rating from 3 reviews is noise. A 3.6 from 120 reviews is a pattern the owner already knows about.
Write your rule down, for example: "rating below 4.0, at least 20 reviews, has a website."
Method 1: Search Google Maps by hand
This is free and fine for your first 20 to 50 leads.
- Open Google Maps and search a category plus a city, like "auto repair Tampa".
- Scroll the results panel. Each listing shows its star rating and review count.
- Skip anything above your cutoff. Open the rest.
- Sort reviews by Lowest and read five or six. Note the main complaint.
- Check whether the owner replies to reviews. No replies is a useful talking point.
- Record name, rating, review count, website, phone, and the complaint in a spreadsheet.
The limit is time. Maps shows results in batches, and checking each listing adds up fast. Pick categories where reviews drive buying decisions: auto repair shops, car dealerships, barbershops, pool services and painters all live and die by stars.
Method 2: Scrape the list and filter it
Once you know the approach works, pull data in bulk and filter in a spreadsheet.
In GetClient, the Google Maps scraper searches live by keyword and location, and you can run several keywords and cities at once. Each lead can include the business name, category, address, phone, website, emails found, and the owner's name and title with a confidence score, where public. Export to CSV, sort by rating and review count, and delete everything that misses your rule.
This is the same process covered in how to build a lead list, just with rating as your main filter. If you're unsure where to start geographically, read which cities to target first. For a comparison of other options, see best lead generation tools.
Qualify before you contact anyone
A low rating alone does not make a good lead. Spend a minute on each one:
| Check | Why it matters |
|---|---|
| Still open, recent reviews | Closed or dying businesses won't buy |
| Has a website or email | You need a way to reach the owner |
| Owner name found | Lets you write to a person, not "info@" |
| Complaints you can fix | Your pitch needs a direct link to the problem |
| Owner replies to reviews | Shows they care; replies that argue show a gap you can help with |
Drop chains and franchises unless you sell to them. Local managers often can't approve spending.
Run email verification on the list before sending. Bounces hurt your sending reputation, and low-rated businesses sometimes have stale contact details.
Write outreach that doesn't insult them
Nobody enjoys hearing their business has bad reviews. Owners usually know. Leading with "I saw your 3.2 rating" reads like an attack.
Instead:
- Open with something specific and neutral. "I was looking at shops in Tampa and noticed customers mention long waits for quotes."
- Tie it to one fix. "A simple text update when a quote is ready tends to stop that complaint." Keep it concrete.
- Ask a small question. "Worth a 10-minute call?" beats a calendar link.
- Never quote a review word for word in the first email. It feels like surveillance.
Personalize with fields from your list. In GetClient, merge tags look like {{params.name}}, {{params.firstname}}, {{params.city}} and {{params.category}}. Plan for blanks, since owner names won't always be found; see fallback values for missing names. More on doing this well in personalization.
Keep the sequence short. Two or three emails a few days apart is plenty. The three step campaign blueprint gives a structure you can copy. If you sell websites, cold email templates for web design adapt well to this angle.
Stay on the right side of sender rules
Cold email rules differ by country. Common points: identify yourself honestly, use a truthful subject line, include a physical address where required, and give an easy way to opt out that you honor. Check the rules that apply where you and your recipients are. This is not legal advice.
GetClient campaigns include a one-click unsubscribe link and skip unsubscribed addresses automatically. The list-unsubscribe header explained post covers why that matters for deliverability.
A plan for today
- Write your rating and review-count rule.
- Pick one category and one city.
- Find 30 qualifying businesses, by hand or with a scraper.
- Note one fixable complaint per business.
- Verify emails, write a three-step sequence, and send to 10 first.
- Read replies, adjust the first line, then send the rest.
GetClient gives new accounts 100 free credits with no card needed if you want to try the bulk route; see plans and credits.