How to find small businesses that need your agency
A practical method for small agencies to find local businesses with a visible, specific problem your service fixes, and to qualify them before you write a word.
On this page9 sections
The short answer
Start from a problem you can see from the outside, not from a list of company names. Pick one service, define the public sign that a business needs it (no website, an outdated site, few or weak reviews, no booking option), then search one industry in one area and keep only the businesses that show that sign.
Key takeaways
- Build the list from a problem you can see, not from company names.
- Search one industry in one area so leads share a problem and an angle.
- Qualify before you write: active, a fit for you, and a gap you can name in one sentence.
Why start from a visible signal
Most cold outreach fails before it is written: the list was built from who exists, not from who has a reason to talk to you. A business that already has a good website and a full calendar has no reason to answer a web agency.
A signal is something anyone can check from the outside that suggests a business needs what you sell. It gives you a better list and a better first line, because the email can point to the actual gap instead of a generic compliment.
Define the signal for your service
Write down one service and the outside evidence that a business needs it. Keep the signal observable, so you can check it in under a minute per business.
- Web design or development: no website linked, a site that is not mobile friendly, a broken contact form, a site that clearly has not been touched in years.
- Local SEO or listings: an incomplete business listing, missing opening hours, few reviews compared with nearby competitors.
- Reputation or review management: several recent low-star reviews with no owner replies.
- Booking or automation: no way to book or request a quote online in a category where customers expect it.
- Content or social: no posts or updates in a long time on channels the business clearly once used.
Search one industry in one area at a time
Narrow searches produce better lists than broad ones. "Dental clinics in one city" gives you businesses with similar problems, similar buyers and a reusable angle. "Small businesses in the US" gives you noise.
Step 1: Pick an industry you can speak to
Choose a category where you already understand how customers find and choose a business, ideally one where you have done work before.
Step 2: Pick a geography you can serve
One city or region at a time. Being local, or at least in the same time zone, is often a reason to reply in itself.
Step 3: Collect candidates from public sources
Use public directories, business listings and the businesses’ own websites. Record the name, the website (if any) and where you saw the signal.
Step 4: Check the signal for each one
Open the site or listing and confirm the gap is real today. Discard anyone where you cannot point to something specific.
Step 5: Find the right person
For small businesses this is usually the owner or manager. Use the contact details the business publishes for enquiries.
Qualify before you write
A signal tells you there is a gap. Qualification tells you whether this business can and will pay to close it. A quick pass saves you from writing to businesses that are closing, too small to afford you, or outside your niche.
- Is the business clearly active (recent reviews, current hours, recent posts)?
- Is it a size and type you have helped before?
- Can you name the specific problem in one sentence?
- Would fixing it plausibly bring them more customers or save them time?
Keep a simple lead sheet
A spreadsheet with one row per business is enough. The column that matters most is the evidence: where you saw the gap, so you can quote it accurately in your email and re-check it on the day you send.
Keep a status column too. It stops you from writing to the same business twice and shows you, after a few batches, which signals lead to conversations.
Mistakes that waste a week
- Searching for "small businesses" in general and then personalising nothing.
- Using a signal you cannot verify, such as a guess about revenue.
- Keeping a business on the list after it has fixed the gap.
- Writing to a generic inbox when the owner publishes a direct address for enquiries.
- Treating a persistent gap, such as a missing website, as if it were urgent news.
Doing this with ExtrovertAI
ExtrovertAI follows the same method: you search by industry and location, filter for a signal you can act on (such as no website, a thin online presence or weak reviews), and it researches each business from its own website and reviews before drafting one personal email. Nothing is sent until you review and approve it, and approved emails go out from your own mailbox.
Checklist
0 of 6 done
Questions
What is a buying signal for a small agency?
A buying signal is public, checkable evidence that a business needs your service, such as no website, an outdated site, few or weak reviews, or no way to book online. It is a reason to reach out that you can name in the first line of your email.
How many businesses should I target per search?
Fewer than you think. A short list where every business shows the signal beats a long list you cannot personalise. Many small agencies work in batches they can review properly in one sitting.
Should I target one niche or many?
Start with one industry in one area. Similar businesses share similar problems, so your research and your message both get better with each batch.
Where can I find businesses to contact?
Start with public sources: business directories and listings, industry associations, local business groups and the businesses’ own websites. Use the contact details a business publishes for enquiries, and avoid bought or guessed addresses.
Keep learning
Browse all resources- GuideCompliance
Cold email to UK and EU businesses: the basics
A plain-English overview of how PECR, UK GDPR and EU rules affect cold email to businesses, including why sole traders are treated differently from companies. Not legal advice.
ConsultantsAgencies4 min read · Oct 29, 2026 - GuidePositioning
Write a one-line offer before you prospect
Before you build a list, write one sentence that says who you help, the problem you fix and the result. A clear offer makes every later step, from signals to subject lines, easier.
All niches3 min read · Oct 29, 2026 - ArticleLocal prospecting
How to find local businesses with no website (2026 playbook)
The operator guide to finding local businesses that still have no website, verifying the gap, and reaching the owner by phone before any email goes out.
FreelancersAgencies5 min read · Sep 10, 2026