How to Build a Local Business Prospect List in 30 Minutes
The three free sources that cover local SMB prospecting
| Source | What it gives you | How to access |
|---|---|---|
| Google Maps | Business name, address, phone, website, hours, category, reviews | maps.google.com — search category + city |
| State business registry (SOS) | Registered owner or agent, formation date, entity type, status | Search "[state] Secretary of State business search" — free in most states |
| Google dork searches | Website contact pages, email addresses, LinkedIn profiles for owners/managers | Google search with site:, inurl:, intext: operators |
Paid tools like ZoomInfo, Apollo, or D&B Hoovers add direct-dial phone numbers, deeper org charts, and technographics. For local SMB prospecting — where the owner is often the decision-maker and the company has a single website — the three free sources above cover most of what you need.
Step-by-step: 30-minute local prospect list
- Define your target profile. Be specific before opening any tool. Example: "independent dental practices in Shelby County, TN with 5–20 employees, in business at least 3 years." The clearer the criteria, the faster you qualify each result.
- Search Google Maps for your category and city. Open Google Maps, type "dental practice Memphis TN" (or your category and geography). The map populates with pins; the left panel lists businesses with names, star ratings, address, and often a phone number and website. Work through the list, opening each result that matches your criteria.
- Record the basics for each prospect. Copy the business name, address, phone, and website URL into your spreadsheet. Note the number of reviews as a rough proxy for business size and activity — a practice with 200+ reviews is more established than one with 8.
- Look up owner information in the state registry. Search "[state] Secretary of State business search" to find your state's free portal. Search by business name. The result shows the registered entity name, type (LLC, Corp, etc.), formation date, and registered agent — which for small businesses is often the owner.
-
Dork the company website for contact information.
Use
site:businessdomain.com inurl:contactto jump directly to their contact page. If they list email addresses, usesite:businessdomain.com intext:"@businessdomain.com"to find them. -
Find the decision-maker on LinkedIn.
Search
site:linkedin.com/in "[owner name]" "[business name]"orsite:linkedin.com/in "office manager" "[business name]"for the administrative buyer at slightly larger practices.
Dork recipes for local business research
Finding contact pages and email addresses
# Jump to the contact page of a local business site:businessdomain.com inurl:contact # Find any email addresses listed on their site site:businessdomain.com intext:"@businessdomain.com" # Find their staff or about page site:businessdomain.com inurl:about OR inurl:staff OR inurl:team
Finding decision-makers on LinkedIn
# Owner or founder of a named business site:linkedin.com/in "owner" OR "founder" "[Business Name]" # Office manager or practice manager at a healthcare business site:linkedin.com/in "office manager" "[City]" "dental" OR "medical" # IT or operations contact at a small business site:linkedin.com/in "operations manager" "[Business Name]"
Finding broader category lists
# Auto repair shops in a metro area that have a website "auto repair" "Memphis" site:.com OR site:.net inurl:contact # Independent restaurants with publicly listed menus (often PDFs) filetype:pdf "menu" "Memphis" -site:yelp.com -site:tripadvisor.com # Licensed contractors in a city (often listed on .gov or .org directories) "licensed contractor" "Memphis" site:.gov OR site:.org
What to capture in your spreadsheet
A clean prospect record for a local business needs these fields at minimum:
| Field | Source |
|---|---|
| Business name | Google Maps |
| Address | Google Maps |
| Phone | Google Maps |
| Website | Google Maps |
| Business category | Google Maps |
| Years in business | State registry formation date |
| Entity type | State registry (LLC, Corp, etc.) |
| Owner / registered agent name | State registry |
| Decision-maker name and title | LinkedIn + website |
| LinkedIn URL | Dork search |
| Email (if publicly listed) | Dork search |
| Qualifying notes | Manual review |
Qualifying before outreach
A list of 50 names has less value than a shortlist of 20 genuinely qualified prospects. Before reaching out, apply a quick filter:
- Years in business. Businesses fewer than 2 years old often have tighter budgets and less stable infrastructure. Businesses 5+ years old are more likely to have recurring vendor relationships and predictable buying cycles.
- Evidence of recent activity. A Google Business Profile with reviews posted in the last 90 days and a website that is not a placeholder indicates an active, operating business worth calling.
- Relevance of your offer to their category. Not every business in a category has the same needs. A 3-location dental group has different IT requirements than a 1-chair solo practice. Use what you found in your research to personalize the pitch — or move the prospect down the priority stack if the fit is weak.
Enter the domain, keyword, or category — getdork builds the operator query. Free to generate; Pro to run results in-app and export to CSV for CRM import.
Start free at getdork.com →
Frequently asked questions
What is the fastest free way to get a list of local businesses?
Google Maps is the fastest starting point. Search the business category and city — the results panel lists names, addresses, phone numbers, and websites for dozens of local businesses in minutes. Pair with the state Secretary of State registry for owner names and dork searches for contact pages to build a complete record.
How do I find the owner of a local business?
Search your state's Secretary of State business registry by business name. For small
businesses — sole proprietors, single-member LLCs — the registered agent is often
the owner. The company's own website About or Team page is the next check. For
businesses with LinkedIn pages, search
site:linkedin.com/in "owner" OR "founder" "[business name]".
Can I export Google Maps results as a list?
Google Maps does not offer a native export. For small lists (30–50 businesses), copying from the Maps panel into a spreadsheet manually is the fastest approach. For larger lists, the Google Maps Platform Places API provides structured data exports with a free monthly tier. Third-party tools like Outscraper also provide Maps exports for paid use cases.
What fields should I capture for each local business prospect?
At minimum: business name, address, phone, website, category, years in business (from state registry formation date), and the decision-maker's name and title. Add LinkedIn URL and email if found. A notes field for qualifying context rounds out the record. See the table above for the full field list and its source for each.
Are free sources good enough, or do I need ZoomInfo or Apollo for local SMBs?
For local SMB prospecting, free sources typically cover most of what you need: the owner is often the decision-maker, the business has a single website and phone, and deep org-chart data is not relevant. Paid tools add value when you need direct-dial numbers, broader firmographic filters, or technographic data — more relevant for mid-market or enterprise prospecting than for local businesses.
Related guides
- OSINT for B2B sales: a starter playbook — the broader framework for prospect research from public sources.
- How to find email addresses with Google dork operators — finding publicly listed contact emails on business websites.
- How to use the Google site: operator in depth — the core operator powering the local business dork recipes above.
- Google search operators cheat sheet — full operator reference.