Local Business Prospector
Local prospecting is a search problem before it is a sales problem. This free tool turns a niche and a city into a concrete set of search plans: Google Maps queries, Google web and X-Ray strings, directory and review sweeps, social checks and hiring signals. It scores the brief for specificity, counts every search it generates, and lists the manual checks that separate a result from a real prospect. Everything runs in your browser, so your brief is never uploaded.
Free tool · no upload
Turn a niche and a city into a search plan
Describe who you want to reach. The tool writes the queries, separates the channels, and tells you what to verify before you call anyone a prospect.
- Maps & local pack
- X-Ray strings
- Directory sweep
- Offer-specific signals
1Your brief
Be concrete. “Emergency plumbers” produces sharper queries than “services”.
Add a district in parentheses, or after a dash when the city already has a comma. A state, province or country after a comma sharpens every query.
Changes the signal searches: social-only businesses, local SEO pages, booking flows, hiring signals.
Narrows the channels. The brief score stays based on the niche, location and offer.
Start with a niche and a city. Example: emergency plumbers + Austin, TX.
2Plan strength
Enter a niche and a city to build your plan.
Waiting Enter a niche and a city to build your plan.
- Searches 0
- Channels 0
- Sections 0
- Manual checks 0
3Search plans
Your search plans will appear here once the brief has a niche and a city.
Built from your brief. Copy the plan or open any query. Every row is a real search string, not an example.
Open sends that query to Google in a new tab (Google Maps for map queries). The tool itself sends nothing.
4Manual checks
The checks appear with your plan. They are the step most lists skip.
What a local business prospector does
A local business prospector is a planning tool, not a scraper. It takes the two pieces of information every local campaign starts with — a niche and a place — and turns them into the specific searches you would otherwise assemble by hand. Instead of opening Maps with a vague idea and drifting between tabs, you get a written plan: what to search, where to search, what the result tells you, and what still has to be checked by a human.
The tool is built for people who sell to local businesses: web designers, local SEO consultants, paid-ads specialists, IT providers, bookkeepers and recruiters. The search families change with the offer because the buying signal changes. A website prospect is often a business with no site or only a social page. A recruiting prospect is often a business posting the same role twice. A bookkeeping prospect is often a business that has just opened, moved or started hiring.
How to use this local prospecting tool
- Enter the niche in the words a customer would use. “Emergency plumbers” is better than “home services” because it produces queries that match real listings and real pages.
- Enter the city or area. Add a state, province or country after a comma for precision. To target a district, put it in parentheses —
Austin, TX (South Congress)— or after a dash when the left side already has a region. - Choose what you sell. This adds a small set of signal searches built around the offer, such as social-only businesses for web design or repeated job posts for recruiting.
- Choose a search focus if you want a narrower session. “Balanced” keeps every channel; the other options remove sections you do not need today.
- Read the plan strength. It scores the specificity of the brief, not the quality of the market. Then read the four counters: searches, channels, sections and manual checks.
- Use Copy plan to take the whole plan into your notes, or open individual queries from the plan. Load sample cycles through worked briefs; Reset clears the form. Work through the manual checks before you call anyone a prospect.
How the plan is built
The tool does not call a search API or invent results. It assembles query strings from your brief, deduplicates them across sections, and labels each one with the channel it belongs to. The same brief always produces the same plan.
The brief score
Plan strength is a 0–100 measure of how specific the brief is. Four inputs contribute:
| Factor | Maximum points | What earns the points |
|---|---|---|
| Niche specificity | 30 | Three or more words score 30; two words score 26; a single word of six or more characters scores 20; a shorter single word scores 14. |
| Location precision | 30 | A comma-separated region scores 30; a multi-word area without a comma scores 20; a single-word city scores 12. |
| District | 15 | A district parsed from parentheses or a dash scores 15. |
| Offer targeting | 25 | Any named offer scores 25. “General local business” scores 10 because it adds no offer-specific signal searches. |
The total maps to four status bands: Targeted at 85–100, Workable at 65–84, Broad at 40–64 and Thin below 40. A high score means the plan is narrow enough to run. It does not mean the market is large, the businesses have budget, or the leads will reply.
The search families
Every plan starts with the local pack:
- Maps and local pack — the niche plus the city, and a district variant when one is present. These are the listings a nearby customer sees.
- Business websites — an exact-phrase query, a title operator query and a contact-page query. Balanced and website-focused plans also get an exclusion query that pushes directories and social platforms out of the results so you can see who owns a real site.
- Directories — Yelp, Yellow Pages and BBB searches, plus Chamber of Commerce in the broader plans. These are useful for names, addresses, categories and missing listings. They are built with US and Canadian directories in mind; swap in your country’s equivalents when needed.
- Reviews — Facebook review pages, testimonial pages and pages that display Google reviews. Review volume is a maturity signal, not a quality verdict.
- Offer signals — a short family that changes with the offer: social-only pages and “coming soon” for web design; near-me and service-area pages for local SEO; consultation and quote pages for ads; booking flows for IT; hiring and openings for finance and recruiting.
- Social and community — Facebook, Instagram, LinkedIn and Reddit queries. Community threads are good for discovering names; the business profile is where you verify them.
- Growth and hiring — current openings, careers pages, job boards and new-location announcements. These are timing signals, not proof of budget.
Deduplication and counts
Some families overlap. A social offer and a social focus both ask for Facebook profiles, for example. The tool keeps the first occurrence of an identical query and drops later duplicates, so the search count is the number of distinct strings in the plan. The channel count is the number of different source labels that survive. The section count is the number of non-empty query families. The manual-check count is separate because those steps are not searches.
The four passes that matter
1. Map the market before you open a single website
Start with the Maps queries. Sort by review count, then by rating, and use the filters to remove closed or irrelevant listings. Record the business name, website, phone, rating and review count. The map is the fastest way to see who is actually trading in the area, and it exposes the first useful signal: listings with no website button.
2. Find the business behind the listing
Directories and social platforms often outrank the business’s own site. When the plan is balanced or focused on websites, the website section includes an exclusion query for that problem: it removes the big directories and social platforms so the results are more likely to be independent sites. Open the site and check the things a local customer would check: a working phone link, an address, opening hours, a contact form and a mobile layout.
3. Cross-check directories and reviews
Directory listings tell you how the business presents itself away from its own site. A missing category, an old address or a listing with no website is a useful observation, but it is not a verdict. The same applies to reviews. A low review count can mean a young business, a quiet business or a business that does not ask for reviews. Read the newest reviews and the owner responses before drawing a conclusion.
4. Look for a timing signal
Timing is what turns a directory entry into a reason to reach out now. A new location, a grand opening, a repeated job post or a website that still says “coming soon” gives you a specific, checkable reason to start a conversation. Verify the date and the detail before you mention it. A stale signal is worse than no signal.
Worked examples
These are outputs from the rules above, produced by the same code that runs in the tool. They are not benchmarks from real campaigns.
| Brief | Offer / focus | Result |
|---|---|---|
| emergency plumbers Austin, TX (South Congress) | Websites & design Websites & X-Ray | 96/100 Targeted 15 searches |
| dentists Manchester, UK | Local SEO Reviews & reputation | 75/100 Workable 18 searches |
| specialty coffee roasters Portland, OR | Social media Social & community | 85/100 Targeted 13 searches |
| HVAC contractors Phoenix, AZ | Recruiting & staffing Hiring & growth | 81/100 Workable 15 searches |
| bars Austin | General local business Balanced | 36/100 Thin 17 searches |
The last row is deliberately weak. “Bars” is a short single word, “Austin” has no region and the offer is general, so the brief scores 36 and the plan is labelled Thin. The queries still exist, but they are broader and need more manual filtering. That is the point of the score: it tells you when to spend another minute on the brief before spending an hour on the list.
What this tool cannot do
- It does not scrape Google, Maps, directories or social platforms. It writes search strings and opens them in a new tab when you click.
- It does not find email addresses, phone numbers or contact names. It gives you the searches that lead to a business; enrichment is a separate step.
- It does not verify that a business is a good fit, has budget, or is allowed to be contacted. Those are human judgements and legal checks.
- It cannot guarantee result counts. Search engines personalise and localise results, and operators change over time.
- It is built with US and Canadian directory and job-board patterns. The query logic still works elsewhere, but the directory sections need local substitutes.
- It does not store anything. Refreshing the page clears the brief.
Frequently asked questions
Is this a lead scraper?
No. It is a search-plan builder. It generates the queries and the verification checklist, then you run the searches yourself. That keeps the tool client-side and keeps the judgement with you.
Does it find email addresses?
No. Once you have a business domain, use a separate email-permutation tool to build likely addresses, then verify them with your normal process. Guessing an address is not the same as confirming it.
What is the best way to write the city?
Use the format a local customer would use, and add a region after a comma: Austin, TX, Manchester, UK, Toronto, ON. If you want a district, add it in parentheses or after a dash when the city already has a comma. A single-word city still works, but it scores lower for precision.
Why do some queries return directories instead of business websites?
Because directories rank well for local intent. That is useful for discovery: the directory listing gives you the business name and category. When the plan includes the website exclusion query, it is there to push those directories out so you can see independent sites.
Can I use this outside the United States?
Yes. The Maps, Google and X-Ray logic is not country-specific. The directory and job-board queries use Yelp, Yellow Pages, BBB, Chamber of Commerce, Indeed and LinkedIn, which are strongest in North America. Replace them with the directories and job boards people actually use in your market.
Is my brief uploaded or stored?
No. The tool is HTML, CSS and JavaScript running on the page. It makes no server request with your brief, sets no cookie and writes nothing to local storage. The only outbound action is an “Open” link, which sends that one query to Google in a new tab after you click it.
Does a higher plan strength mean better leads?
No. It means the brief is more specific, which usually produces more targeted queries. Lead quality still depends on the market, the offer, the timing and your qualification. A 100/100 plan can still produce a list of businesses that do not need what you sell.
Why does the search count change when I switch focus?
Focus adds or removes query families. For example, “Reviews & reputation” keeps the review searches and drops the social and hiring sections. The strength score stays the same because it measures the brief, not the number of searches.
How many searches should I run in one session?
There is no universal number. A practical approach is to work through one section at a time, log every business you can verify, and stop when the next page of results is mostly repeats or irrelevant listings. The plan is a map, not a quota.
Related tools
- Business Email Permutator — turn a verified domain into likely address patterns.
- Lead List Quality Scorer — check completeness and formatting before you load the list into a sequence.
- Lead Scoring Calculator — rank fit and intent once the list exists.
- Cold Email Subject Line Grader — test the first line before the campaign goes out.
Next step
A search plan is only the beginning. If you want a repeatable local lead-generation system — research, qualification, list hygiene and outreach — see how mizanursguide.com builds B2B lead generation.
