How to get leadsfor a local B2B business: 7 methods, ranked by speed
Most guides give you a list of ten tactics. This one helps you pick the right one for your situation, then walks through the fastest route: building a list of local businesses and starting real conversations this week.
Leads··9 min read
Key takeaways
A lead is contact information for someone interested in what you sell. A name on a list is a prospect until they show interest.
Speed decides the method. Referrals and outreach to a targeted list work in days. Content, SEO and local search take months.
The US Small Business Administration counts 36,207,130 small businesses, or 99.9 percent of all businesses, so the pool of local buyers is huge.
A repeatable first-week plan: pick one business type in one city, build the list from Google Maps, add published contacts, message, track.
Email to businesses is regulated: the FTC says CAN-SPAM has no business-to-business exception.
The answer
How do you get leads for your business?
To get leads, pick one buyer type, find where they are already listed, and contact them with a relevant offer. You can wait for leads to find you through referrals, local search and content, or go and find them with a targeted list and direct outreach. Direct outreach is faster. Inbound methods are cheaper once they work.
"How to get leads" hides two different jobs that most articles skip over: attracting people who raise their hand, and finding people who have not yet heard of you. Which job you need depends on your deadline, your budget and whether you can describe your buyer in one line.
If you are a freelancer, a small agency or a local service business, the second job is usually the one that pays rent this month. The rest of this guide covers both, but it goes deepest where the generic lists stop: how to build a list of local companies, reach the right person and keep track of what happens next.
Build your first lead list in minutes
Search Maps, collect published website contacts and organise your prospects in the CRM. Free extraction covers 200 businesses a month; AI and export depend on your plan.
A lead is the contact information of a person or company that may buy from you. Wikipedia defines lead generation as the process of attracting and capturing consumer interest in a product or service, and notes that leads can come from the internet, personal referrals, phone calls, advertisements and events.
In practice there are three levels, and mixing them up wastes time:
A contact is a name, a phone number or an email address. It says nothing about interest.
A prospect is a contact that fits your ideal customer profile, for example a dental clinic in Denver with a website and a published phone number.
A lead is a prospect that has shown some interest, such as replying to a message, asking for a quote or visiting a page about your offer.
A spreadsheet you buy holds contacts, and turning them into leads is the work. The article on the difference between a lead and a prospect goes deeper on the vocabulary.
Side by side
Which lead generation methods work, and how do they compare?
Referrals and direct outreach to a targeted list are the fastest methods. Local search, content and paid ads are slower or cost more, but they keep working after you stop pushing. The table compares the common options for someone selling to local businesses.
Method
Time to first leads
Upfront cost
Main catch
Referrals from clients
Days
Almost none
Needs happy clients to ask, volume is limited
Outreach to a targeted local list
Days
Low (a tool and your time)
List quality and compliance decide results
Cold calling or walk-ins
Same day
Time only
Slow per contact, needs a script and thick skin
Networking and local events
Weeks
Low to medium
Hard to scale, depends on the room
Paid ads
Days to weeks
Medium to high
Leads stop when the budget stops
Google Business Profile and local SEO
Months
Low
Only works if buyers search for what you sell
Content and blog posts
Months
Low to medium
Slow to compound, easy to publish the wrong topics
Read the table by your deadline. If you need clients this month, start with referrals and outreach, and plant the slow methods in parallel. If you already have a steady stream of clients, invest in the slow methods and use outreach to fill gaps. For a wider view of the discipline, see our guide to lead generation and the focused one on B2B lead generation.
The playbook
How do you get your first leads in a week?
Choose one business type in one city, build a list from Google Maps, add published contact details, send relevant messages and log every reply in a CRM. Seven steps, in this order, because each one depends on the one before it.
Describe the buyer in one line. "Independent roofing contractors in Phoenix, Arizona" works. "Small businesses" does not. A narrow definition makes the message easier to write and the list easier to build.
Search the category on Google Maps. Look up the business type plus the city, for example "HVAC contractors Dallas TX". Maps shows names, categories, addresses, phone numbers, websites and ratings for each listing.
Capture the results. Copying listings by hand does not scale past a dozen. A Chrome extension such as Vonsel gathers the Maps results as you explore the map, and keeps them organised by area.
Add the contact details the business publishes. Many companies list an email or a contact page on their own website. Vonsel visits the available business websites to find published emails and extra phone numbers. What it finds depends on what each site publishes.
Qualify before you write. Remove duplicates, chains you do not sell to and listings with no way to reach them. Then rank the rest with a simple lead scoring rule, such as having a website, a recent review or a visible gap you can fix.
Write a message that shows you looked. One specific line about the business beats a generic pitch. Our cold email templates for local agencies give working structures.
Follow up and track everything. Most replies come after a second or third touch spread over one to three weeks. Keep each business, its status and its next step in one place, so nothing depends on memory.
A lead list is not a pile of emails. It is one buyer type, in one place, with a reason to write.
A realistic week
What does the first week of outreach look like?
A realistic first week is one niche, one city and a few dozen well-researched messages. The goal is to learn what gets replies before you scale.
Day
What you do
What you end with
Day 1
Define the buyer and run the Maps searches
A raw list of businesses in one city
Day 2
Add published contacts, remove duplicates and poor fits
A cleaned list with a way to reach each business
Day 3
Score the list and write two message variants
A top tier to contact first
Day 4
Send the first touches by email and phone
First replies and objections
Day 5
Follow up, log outcomes, adjust the message
A short list of real leads and a better script
Why local
Why are local businesses a good place to look for leads?
Local businesses are numerous, easy to find by area and publish their own contact details. That makes them the most accessible B2B market for a freelancer or small agency.
The scale is large. The US Small Business Administration's Office of Advocacy reports in its 2026 small business FAQ that there are 36,207,130 small businesses in the United States, and that 99.9 percent of businesses are small. Whatever you sell, there are probably thousands of qualifying buyers within driving distance of a mid-sized US city.
The data is also public by design. Google's guidelines for Business Profiles ask businesses to provide a phone number or a website for their individual location and their regular customer-facing hours. A business that follows them has put its contact route in front of customers on purpose, which is why a Maps listing is a reasonable starting point for outreach.
A few examples of searches that work well, because the category is clear and the buyer is local:
Dental clinics in Denver, Colorado, for a booking software or a marketing agency offer.
Roofing and HVAC contractors in Phoenix or Dallas, for lead handling, websites or reputation work.
Gyms and studios in Miami, Florida, for membership, retention or local ads.
Independent restaurants in Chicago, Illinois, for reservations, delivery or supplier offers.
Narrow beats broad. One niche in one city teaches you more in a week than a national list does in a month.
Buy or build
Should you buy leads or build your own list?
Build your own list when you sell to a clear niche and have more time than budget. Buy only when you need volume fast and can verify what you receive. Bought lists are usually shared with other buyers and often out of date.
A purchased list also gives you contacts with no context, so your first message is generic, and generic messages get ignored. A list you build from live Maps data starts with the facts you need for a relevant opening line. If you want to compare routes, read where to buy leads and what to check first and the options for free leads.
Vonsel is built for the second route: you search Maps, it gathers the business results and published website contacts, and the CRM keeps the businesses on a map so you can work area by area. Free extraction covers 200 businesses a month; AI and export depend on your plan, and the pricing page shows what each plan includes.
Rules
What are the rules for contacting leads in the United States?
Commercial email must follow the CAN-SPAM Act even when it goes to a business. Phone and text have their own rules. Check the rules for each channel before you scale, and keep records of opt-outs.
On email, the FTC's CAN-SPAM compliance guide says the law makes no exception for business-to-business email. It requires accurate header and subject lines, a clear disclosure that the message is an advertisement, your valid physical postal address and a clear way to opt out, which you must honor within 10 business days. The FTC lists penalties of up to $53,088 for each separate violating email.
The rules apply to whoever sends the message, whatever tool they use. This is general information, not legal advice. If you also contact people in Europe, data protection law such as the GDPR applies as well.
Pitfalls
What mistakes slow down lead generation?
The biggest mistakes are targeting too broadly, sending one message to everyone and never following up. All three are fixable in a week.
Targeting "everyone." A vague buyer produces vague messages. Narrow to one business type and one area first.
Collecting without qualifying. A list of 2,000 unscored names is a chore, while a top tier of 50 is a plan.
Selling in the first line. Open with something about their business, then ask a small question.
Stopping after one touch. Most people do not answer the first message. Plan three touches before you judge a list.
Losing track. Leads in a spreadsheet and a notebook go cold. Use one CRM with a status and a next step per business.
Measuring the wrong thing. Count replies and booked conversations, not emails sent.
Takeaway
The short version
Getting leads means either attracting people who raise their hand or finding people who have not met you yet. Pick by deadline.
For speed, build a narrow list of local businesses from Maps and contact them with a relevant message.
For durability, add referrals, a strong Business Profile and useful content in parallel.
Qualify before you write, follow up three times and track every contact in a CRM.
Respect CAN-SPAM and the rules of each channel, in every market you contact.
Find local businesses with Vonsel
Search Maps, collect published website contacts and organise your prospects in the CRM. Free extraction covers 200 businesses a month; AI and export depend on your plan.
Choose one buyer type, such as roofing contractors in Phoenix, then find them where they are already listed, like Google Maps. Collect their published contact details, qualify the best fits, and send a message that mentions something specific about each business. In parallel, ask clients for referrals and keep your Google Business Profile accurate so inbound leads build over time.
What is the fastest way to get leads?
Direct outreach to a targeted list of local businesses is usually the fastest route, because you control the volume and the timing. Referrals from happy clients are just as quick but limited in number. Content, SEO and local search work too, but they typically take months before they bring a steady flow of leads.
How can I get leads for free?
Ask existing clients for referrals, complete your Google Business Profile, join local business groups and contact a small, well-researched list by phone or email. Free tools can help build the list: Vonsel's free extraction covers 200 businesses a month. Your main cost is time, so keep the target narrow and the messages specific.
How do I get leads as a freelancer or small agency?
Pick one niche and one city, build a list of those businesses from Google Maps, and open each conversation with a specific observation, such as a missing website or a gap in reviews. Send three spaced touches, track replies in a CRM, and use your first clients as referrals and case studies, only with their permission.
Is it legal to email business leads in the United States?
Yes, if you follow the CAN-SPAM Act. The FTC says the law makes no exception for business-to-business email. You must use accurate sender and subject information, identify the message as an advertisement, include your postal address, offer a clear opt-out and honor it within 10 business days. This is general information, not legal advice.
Should I buy leads or build my own list?
Build your own when you sell to a clear niche and have more time than budget, because a fresh list gives you facts for a relevant first message. Buying can make sense when you need volume quickly, but check how recent the data is, whether it is shared with other buyers and how the supplier collected it.
How do you find leads on Google Maps?
Search a business type plus a city, such as dentists in Denver, then capture the listings with their names, addresses, phone numbers, websites and ratings. A tool like the Vonsel Chrome extension collects the results as you explore the map and visits business websites to find published emails. Then clean, score and contact the list.