Every agency owner has done it at least once. You open Google Maps, type "plumbers in Atlanta," and start scrolling. Somewhere in that list of pins is your next client: a busy shop with a broken website, or no website at all, that has no idea how much work it's losing to the competitor two miles away.
Google Maps prospecting works. It has probably started more agency-client relationships than any paid database ever has. But most guides either oversell it ("free leads forever") or skip the mechanics entirely. This one does neither. First the full manual method, honestly, including what it costs you in hours. Then where it breaks. Then how to compress the same workflow into about a minute.
Why Google Maps is the best free prospecting database
Three reasons agencies keep coming back to it:
- Coverage. Nearly every operating local business is on Maps, because owners need to be there to get found. A business too new or too offline to appear on a purchased lead list still shows up as a pin.
- The listing is a qualification sheet. Without leaving Maps you can see whether a business has a website, how many reviews it has, its rating, whether the photos are owner-uploaded or just Street View, and whether anyone has claimed the profile. Those are exactly the signals that tell you who needs an agency.
- It's live. Closed businesses fall off. New ones appear. A list you buy was accurate the day someone compiled it. Maps is accurate today.
If your buyer has a storefront, this is where they live. (If your buyer has a job title at a software company, you want a different tool entirely. More on that near the end.)
The manual method, step by step
Here is the workflow, done properly. If you've never run it, do it at least once. It teaches you to read a market.
Step 1: Search a niche plus a city
Be specific: "HVAC contractors in Dallas," not "contractors Texas." Zoom to the area you actually want to serve, then pan the map as you work, because Maps only loads a slice of results at a time. The businesses you see first are never the whole market.
One thing to know before you start scrolling: Maps ranks by prominence, meaning review count, rating, and profile completeness. Hold that thought. It matters a lot in a minute.
Step 2: Open each listing and read the signals
For every business, check four things:
- Website link. Present or missing? If present, click it. A surprising number lead to parked domains, expired site builders, or a Facebook page standing in for a real site. A "website" that doesn't work is often a better prospect than no website at all, because the owner already believes they should have one.
- Review count and rating. Twelve reviews at 4.9 stars is a great business nobody can find. Two hundred reviews at 4.8 is a business that probably doesn't need you.
- Recency. When was the newest review posted? A business whose latest review is over a year old has a visibility problem or a follow-up problem. Either one is a pitch.
- Claimed status. If the profile shows "Own this business?", nobody is managing it. That's the strongest single signal on the page.
Step 3: Log it in a spreadsheet
Copy what you found into a sheet before moving to the next pin, because memory does not survive forty listings. Columns that earn their place:
Business name | Category | Phone | Address
Website? (yes / no / broken) | Review count | Rating
Last review date | Profile claimed? | Notes | Priority (1-3)
The Priority column is your judgment call: 1 for "no site or broken site, call this week," 2 for "visible gaps, worth a tailored pitch," 3 for "strong presence, skip unless something changes."
Step 4: Find an email
Maps doesn't show email addresses, so this step happens off-platform. Check the website's contact page and footer, then the Facebook page's About tab, and failing those, try the obvious patterns (info@ the domain, or the owner's first name if a review reply revealed it). For some businesses you'll find an address in a minute. For many you won't find one at all, and the phone becomes your only channel.
The honest math on time
None of the above is hard. It's just slow, and it's worth being precise about how slow:
- Opening a listing, clicking through to the website, and logging the fields takes two to three minutes when you're moving fast.
- Fifty listings is therefore roughly two hours of clicking and copying, before you've hunted a single email.
- Email hunting adds several minutes per business, and only pays off on the fraction where an address is findable at all.
Call it an afternoon to produce one niche-city sheet of fifty businesses with contacts attached to the best fifteen or twenty. That's a real cost, but it isn't by itself a reason to change anything. Plenty of agencies were built on afternoons like that. The reason to change is what the afternoon doesn't get you.
Where the manual method breaks
Maps sorts by prominence. You need the opposite.
This is the structural problem. Google Maps exists to show consumers the best businesses, so it front-loads the ones with the most reviews and the strongest profiles: precisely the businesses least likely to hire you. Your actual prospects, the no-website and twelve-review businesses, sit deep in the scroll, and there is no "sort by who needs an agency" button. You're mining a list that is ordered against you.
The sheet goes stale the day you finish it
Every field was copied by hand, so some of them are wrong, and you won't know which until an email bounces or a call hits a disconnected number. Meanwhile the market keeps moving: businesses close, new ones open, a competitor pitches your best prospect. There is no refresh. Updating the sheet costs the same afternoon it cost the first time.
No emails, no scores, no next step
The judgment you applied ("broken site but great reviews, call first") lives in a Notes column, applied inconsistently across three separate sessions of work. And the most valuable field of all, a working email address, is the one Google Maps never gives you.
The fast way: the same workflow, compressed
LeadZipp runs exactly the loop described above, on live data, in one pass. You search a niche plus a city or ZIP. It pulls current Google Places and Yelp data at search time, and every result comes back scored 0 to 100 on the need signals you were checking by hand: no website or a broken one, thin or stale reviews, a weak rating. The list arrives sorted by that score, which reverses Maps' prominence order. The businesses that need you most sit at the top instead of on page four of the scroll.
From there, the email finder attaches contact addresses to the businesses you choose, and the whole list exports to CSV or pushes into HubSpot, Pipedrive, or GoHighLevel with scores and notes intact. The afternoon becomes: run the search, scan the scores, spend credits on the top of the list, export.
You can see what scored results look like in real markets before searching your own. HVAC contractors in Dallas, plumbers in Atlanta, and dentists in Seattle each show the shape of a market and the gaps inside it.
The free plan includes 25 live searches a month with no card required, every search filter, 5 email-finder credits to start, and CSV export of your first 25 rows. When the loop becomes weekly, Pro is $25 a month for 100 searches and 100 email credits.
What about big B2B databases?
If you've priced out Apollo or ZoomInfo, note that they solve a different problem: finding people by job title inside target companies, from a static contact database. Local prospecting needs live storefront data and need signals, not firmographics. The honest breakdown is here: LeadZipp vs Apollo.
Run the comparison yourself this week
- Pick a niche you've sold to before and your own city.
- Work ten listings the manual way. Feel the loop: open, check, copy.
- Run the same search in LeadZipp on the free plan and compare the two lists, especially the order.
- Before you pitch your favorites, run each one through the free audit checker. It returns a Digital Health Score with no signup, which hands you a concrete finding to open the conversation with.
The manual method works, and knowing it makes you better at reading any lead list you'll ever use. The fast way is the same method with the clicking, copying, and guessing removed. Start with a free search and see which prospects your city has been hiding on page four.



