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

Your 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.

Plan strength

Enter a niche and a city to build your plan.

— out of 100

Waiting Enter a niche and a city to build your plan.

  • Searches 0
  • Channels 0
  • Sections 0
  • Manual checks 0

Search plans

Your search plans will appear here once the brief has a niche and a city.

Manual 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

  1. 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.
  2. 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.
  3. 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.
  4. Choose a search focus if you want a narrower session. “Balanced” keeps every channel; the other options remove sections you do not need today.
  5. 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.
  6. 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:

FactorMaximum pointsWhat earns the points
Niche specificity30Three 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 precision30A comma-separated region scores 30; a multi-word area without a comma scores 20; a single-word city scores 12.
District15A district parsed from parentheses or a dash scores 15.
Offer targeting25Any 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.

BriefOffer / focusResult
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

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.