Skip to content

Guide · Finding clients

How to Get Local SEO Clients from Maps

To get local SEO clients from Maps, collect every business in one trade and area, then compare each with the rest of its search. Those with few or no reviews, a low rating, no opening hours or no website make your short list, and each row shows what to say.

By Vikram Aruchamy, founder of Maps Scraper Pro

Updated 7 min read

Coming soon to the Chrome Web Store
On this page
  1. The signs to look for
  2. Choose the search
  3. Find the bar
  4. Build the short list
  5. Low-rated businesses
  6. The order Maps listed them
  7. What to say first
  8. Problems and fixes
  9. Questions people ask

What a local SEO prospect looks like in a Maps list

A prospect is a business whose listing has an obvious gap next to the others in the same search. Each gap shows in a column, and chat can keep the rows that have it.

SignColumnType this in chat
No reviews yetReview CountOnly rows where Review Count is empty
Few reviews next to the restReview CountOnly rows where Review Count < 20
A low ratingRatingOnly rows where Rating < 4
No opening hours on the listingOperating HoursOnly rows where Operating Hours is empty
No website on the listingWebsiteOnly rows where Website is empty
A Facebook page as the websiteWebsiteOnly rows where Website contains facebook.com

The list doesn't show everything an audit would. It has no review text, photos or posts, and it doesn't say whether the owner manages the listing.

Treat each row as a reason to look closer. Open the listing from its Map URL before you get in touch, and see finding businesses without a website for the last two signs.

Finding the bar for the search

"Few reviews" only means something next to the rest of the search. Before you filter, open the list on the results page and ask chat what the businesses in it have:

  • "What's the average Review Count?" answers with the average and how many rows it's from.
  • "What's the highest Review Count?" names the business with the most.
  • "How many rows have Operating Hours?" counts the listings that show their hours.
  • "Count by Category" shows the five most common categories, so you can see what else the search mixed in.

The average leaves out businesses with no reviews, because their Review Count is empty. That's why the answer says how many rows it's from.

Use the average as your yardstick. A business far below it, or with no reviews at all, has the clearest gap, and the number makes your first sentence for you.

Building the short list

Keep the businesses below the bar, then the ones with no reviews, as two lists. A row has to match every filter at once, so one view can't hold both.

  1. Step 1: Keep the businesses with few reviews

    On the results page, type "Only rows where Review Count < 20", or a number that fits the average you found. The filter shows above the table, and chat says how many rows are left.

  2. Step 2: Ask for the ones with no reviews separately

    Clear the filter, then type "Only rows where Review Count is empty". Download this view as a file of its own.

  3. Step 3: Narrow it if the list is long

    Add a second filter to either list.

    • "Rating 4.5 or more" keeps well-liked businesses that few customers review.
    • "Operating Hours is empty" keeps listings that are missing their hours.
    • "Address contains" and a town keeps one part of a combined list.
  4. Step 4: Download the short list

    Ask chat to download it as Excel or CSV. The file holds only the rows the page shows, with ratings and review counts written as numbers.

Watch out: A number filter skips empty cells, and sorting puts them last. A business with no reviews isn't in "Review Count < 20" and comes last in any sort by Review Count, so always ask for it on its own.

How the Rating and Review Count sorts work, including how Best rated first weighs a rating by its number of reviews, is in sorting by rating and reviews. Downloads and the results page have their own page too.

Low-rated businesses: reputation outreach

A low rating is the other gap in the list, and it needs a different first sentence from a thin review count. Keep the businesses under a rating with "Only rows where Rating < 4", then sort them by Review Count so the ones many customers have rated come first.

On the same screen, a 3.8 sits next to 4.6s and 4.7s, so a low rating is visible to every customer who searches. A review-management or local SEO offer that names the number speaks to something the owner can see too.

Keep the two lists apart. Few reviews calls for a plan to get reviews; a low rating calls for a plan to answer them and earn better ones. Sorting by rating and reviews covers each filter, and an empty Review Count is a reviews gap, not a rating problem.

Where each business showed in the search

The results page can show the businesses in the order Maps listed them in your run. Above the table, next to the order the list was saved in, click Show the site's order; click again to go back.

When chat searched the area around the place for more businesses, each further search's businesses follow the first search's. The order isn't available for lists over 500 rows.

Read it as a clue, not a ranking. It's the order of one run, so don't quote a position to a business as fact.

What to say first, from the row

Open with one fact from the business's own row, next to the search it sits in. A number the owner can check in a minute makes the point for you, and it shows you looked.

Business NameThe row showsOpen with
Lakeview Family Dental9 reviews; the search averages 140"Your practice has 9 reviews on Maps. The dentists in the same search average 140."
Bluebonnet Dental StudioNo reviews yet"Your listing has no reviews yet, so a new patient has nothing to go on."
Trinity Smile CenterNo opening hours"Your Maps listing doesn't show your opening hours."
Elm Fork DentistryRating 3.8 from 42 reviews"Your rating is 3.8 from 42 reviews. Most practices in this search are above 4.5."
Sample data. Four rows from a search for dentists, with an opener for each. Every value is invented.

Reach each business the way its row allows. If Emails is filled, write to the address its website lists, which the emails page explains; otherwise, call the number in Phone.

Several dentists in one group practice can share a website and so one email. Check the website before you write to each of them as if they were separate; building a dentist email list shows how to keep one row per practice.

Before you send anything, read what's allowed when you email or call businesses. For keeping track and following up, see getting your first client.

When the short list doesn't come out right

Most problems come from empty cells or from the area the search covered. This is what to change for each.

What happenedWhyWhat to do
"Review Count < 20" shows fewer rows than you expectedBusinesses with no reviews have an empty Review Count, which a number filter skipsAsk for "Review Count is empty" as a second list
Rating and Review Count are both emptyThe listing shows no reviewsKeep it: it's a prospect
Nearly every business has hundreds of reviewsFew businesses in this search are short of reviewsTry a smaller area or another trade
Chains fill the listEach location has a listing of its ownAsk for "only rows where Business Name does not contain" and the chain's name
Rows from outside the areaThe area search went past its edgeAsk for "only rows where Address contains" and the town
Several businesses share one emailThey share a website, which is read once per runCheck the website before you write to each
You want the reviews themselvesThe list has the rating and the count, not the textOpen the listing from its Map URL

Questions people ask

How can I find clients for my SEO services?

Collect one trade in one area from Maps, then keep the businesses with few or no reviews, a low rating, no hours or no website. Each of those has a gap you can name in your first message.

How do I find businesses with few reviews on Maps?

Collect the search with Maps Scraper Pro's chat, then ask for "only rows where Review Count < 20" on the results page. Ask for "Review Count is empty" too, for the businesses with none.

Where can I find local SEO clients for free?

Maps lists the businesses in every trade and town, and Maps Scraper Pro is a free extension with no charge per row. The list, the filters and the download cost nothing.

How do I get SEO clients without cold calling?

Email the businesses whose row has an email, and open with the gap their listing shows. It's still a cold message, so check the rules where you and they are first.

Does the list include the reviews themselves?

No. Each business comes with its star rating and review count, not the review text. Open its listing from the Map URL column to read them.

Keep reading

All guides

Turn your next Maps search into a lead list.

Install it, type the businesses and the city you want, and download the list.

Coming soon to the Chrome Web Store