Language
Start Free

Lead Generation The practical guide to getting qualified leads

What lead generation is, which methods exist, and how freelancers, agencies and small businesses can build a steady flow of local B2B leads.

Key takeaways
  • Lead generation is finding and capturing contacts who may buy; it only pays off when leads are qualified and tracked in a pipeline
  • There are two families of method: inbound (content, search, referrals) and outbound (email, calls, visits, ads), and small B2B teams usually need both
  • For local B2B, the fastest source of fresh leads is Google Maps plus published website contacts, filtered by city and business type
  • In the US, the FTC states CAN-SPAM has no business-to-business exception for email, and most B2B calls are exempt from the Telemarketing Sales Rule
  • The US has 36,207,130 small businesses per the SBA Office of Advocacy (February 2026), so the pool of local B2B targets is huge

What is lead generation?

Lead generation is the process of identifying people or businesses that may want what you sell and capturing their contact details so you can start a sales conversation. It combines inbound channels such as content and referrals with outbound ones such as email, calls and visits to a targeted list.

The definition is simple; the work is not. Wikipedia defines lead generation as the process of attracting and capturing consumer interest in a product or service, and a lead as the contact information of someone interested in it. In B2B, that "someone" is usually a business with a decision maker behind it, and the lead is only worth the time you spend on it if it fits your offer.

Most guides on this topic describe lead generation for software companies: landing pages, gated ebooks, webinars. That is one version. If you are a freelancer, a small agency or a local supplier, your leads are often other local businesses that never filled in a form and will not find your blog. For them, generation means building the list yourself. This guide covers both, with the weight on the second.

What are the main types of lead generation?

There are two families: inbound, where interested people come to you, and outbound, where you contact them first. Neither is better in general. They differ in speed, cost and how warm the lead is at first contact.

Inbound compounds slowly. A useful article, a strong Google Business Profile or a steady stream of referrals keeps producing leads long after the work is done, but it can take months to start. Outbound is the opposite: you choose the accounts, set the volume and get answers within days, but every contact starts cold, so relevance and list quality decide the result. If you want the full comparison, read inbound vs outbound sales explained.

MethodWho startsSpeed to first leadsWhat it depends onBest for
Content and SEOThe buyerSlow, monthsUseful pages that match searchesOffers people research before buying
Referrals and partnershipsA third partyMediumExisting happy customers and relationshipsService businesses with local reputation
Paid adsThe buyer, after seeing an adFast, but stops when spend stopsBudget, targeting and a landing pageOffers with a clear, searchable need
Cold emailYouFastList quality, relevance and complianceDefined markets reachable by business email
Cold calling and visitsYouFastA phone list or a route, and a short scriptLocal businesses with a public phone and address
Events and webinarsMixedMediumAn audience worth gatheringHigher-ticket or educational offers
Build a lead list from Google Maps in minutes
Search Maps, collect published website contacts and organise your prospects in the CRM.
Start Free

How does lead generation work, step by step?

It works as a loop of six steps: define who you sell to, choose a channel, build the list, qualify it, reach out, and track the outcome. The last step feeds the first, because replies tell you which segment and message deserve more effort.

  1. Define the target. Write one sentence: business type, area and a trigger that makes them need you. "Independent dental practices in Columbus without online booking" is usable. "Small businesses" is not.
  2. Pick one or two channels. A solo freelancer cannot run SEO, ads, email and events at once. Start with the channel your target already answers.
  3. Build the list. Gather name, address, phone, website, rating and a business email for each match. This is where most local B2B campaigns stall, and where tooling changes the economics.
  4. Qualify. Remove businesses that do not fit and rank the rest. The difference between a lead and a worked prospect is explained in lead vs prospect, and a scoring method is in lead scoring.
  5. Reach out. Send a short message that mentions something true about the business. One clear question beats a pitch.
  6. Track and review. Log sent, replied, meeting and won. After a week, compare segments and cut the ones that produce nothing.

For a wider look at tactics beyond local lists, see how to get leads.

Which lead generation method fits a freelancer, an agency or a small business?

Pick the channel by your constraint. A freelancer is limited by time, an agency by volume and consistency, and a small business by budget and local reputation. The table maps each reader to a sensible first move.

If you areMain constraintStart withWhy
FreelancerTimeA small, hand-picked outbound list of 30 to 50 local businessesYou can personalise every message and learn fast without a tool stack
AgencyConsistent volumeOutbound lists by niche and city, plus case-based contentRepeatable lists let you test one niche at a time and keep a steady pipeline
Small business or supplierBudget and reachReferrals, a complete Google Business Profile and local outboundYour reputation is local, so local proof and local lists work best

How do you generate leads from Google Maps for local B2B?

Search one business type in one city on Google Maps, capture every result, add the contacts published on each business website, and rank the list by signals you can see. It is the most direct way to turn "who exists in this area" into a worked list.

The pool is large. The SBA Office of Advocacy counts 36,207,130 small businesses in the United States, 99.9% of all businesses, and a very large share of them are local operators: dental practices in Columbus, HVAC contractors in Phoenix, independent restaurants in Austin. Most of them will never respond to a content funnel. They are reachable because they publish a phone, an address and often a website.

Google Maps does not give you business emails, so the workflow has two layers. First, collect the businesses and their public details. Second, visit each business website and pull the published emails and extra phone numbers. That second layer turns a directory into a list you can use for outreach. Prospecting with Google Maps data goes deeper on the signals worth sorting by, such as rating, review count and a missing website.

Vonsel does this inside Chrome. Search Google Maps and press Start: it gathers the business results as you explore the map, visits the available business websites to find published emails, extra phone numbers and links to supported social networks, and keeps everything on a map in the CRM. What it finds depends on what each website publishes. If you prefer to see it first, watch the tutorial video on the landing page, and check the pricing page for what each plan includes.

How do you tell a good lead from a bad one?

A good lead fits your target profile, can be reached through a real channel and shows a reason to care now. Anything else is volume without value. Qualification is simply writing those three tests down and applying them before anyone gets a message.

  • Fit: right business type, right area, right size for your offer.
  • Reachability: a working phone, a published email or a visible address you can route to.
  • Signal: something observable, such as a low rating you can help fix, a missing website, few photos, or a strong review count that suggests a busy business.

A Maps row shows a business's reputation and presence. It says nothing about budget or intent, so treat the signals as a way to choose who to contact first and what to say, then let replies do the real qualifying. Teams that want a formal method can add points per signal; the approach is covered in lead scoring.

More leads is not the goal. The goal is more conversations with the right businesses. A list of 50 well-matched local businesses beats 5,000 rows nobody checked.

Should you buy leads or build your own list?

Build when you can, buy only to test. Bought files are quick, but the same file can be sold to many buyers, it can be stale, and it rarely carries context about each business. A list you generate from live sources costs more setup and gives you fresher data and something to personalise with.

If you are weighing the options, buying leads lays out the trade-offs. Whatever you choose, test with a small batch first and measure bounces and replies before scaling.

What are the US rules for cold email and cold calls?

In the US, email outreach to businesses is regulated and calls are mostly exempt from the telemarketing rules. The two FTC guides below are the primary references. This is general information, not legal advice.

Email. The FTC's CAN-SPAM compliance guide states that the law makes no exception for business-to-business email. Its core requirements are accurate header information, a non-deceptive subject line, clear identification of the message as an advertisement, your valid physical postal address, a clear way to opt out, and honoring opt-outs within 10 business days. The FTC lists penalties of up to $53,088 for each separate violating email.

Calls. The FTC's guide to the Telemarketing Sales Rule says most phone calls between a telemarketer and a business are exempt from the rule. The exceptions are business calls to induce the retail sale of nondurable office or cleaning supplies, and calls that solicit individual employees to buy for their own use. Check your case before you dial.

Whatever the channel, keep a suppression list, stop contacting anyone who asks, and write messages that are relevant to the business you are contacting.

What should you do this week?

Pick one niche and one city, build a list of about 50 businesses, qualify it, and send a first small batch. Then review replies before you build more.

If you want to skip the manual copying, the extraction tutorial shows the full capture in a few minutes, and Vonsel keeps the list, the map and your follow-ups in one CRM.

Find local businesses with Vonsel
Search Maps, collect published website contacts and organise your prospects in the CRM.
Start Free

Frequently asked questions

What is lead generation?
Lead generation is the process of finding people or businesses that may want what you sell and capturing their contact details so a sales conversation can start. A lead is a contact with a possible need. It becomes a customer only after you qualify it, reach out and follow up in a tracked pipeline.
What are the main types of lead generation?
The two broad types are inbound and outbound. Inbound pulls interested people toward you through content, search, referrals and events. Outbound starts the conversation yourself through cold email, calls, visits or targeted ads. Most small B2B teams combine both, using outbound for speed and inbound for compounding results.
How does lead generation work step by step?
Define who you sell to, pick one or two channels, build a list of matching contacts, qualify them by simple signals, reach out with a relevant message, and log every response in a CRM. Then review which segment and message produced replies and repeat the loop with the winners.
How do I generate leads for a local B2B business?
Search one business type in one city on Google Maps, such as dental practices in Columbus or HVAC contractors in Phoenix, and capture the results. Add published website contacts, qualify by rating, reviews and missing website, then contact the best fits first. A Maps extraction tool turns this from days of copying into minutes.
Is it legal to cold email and cold call businesses in the US?
Generally yes, with rules. The FTC says CAN-SPAM makes no exception for business-to-business email, so you need accurate headers, a physical address and a working opt-out honored within 10 business days. Most business-to-business calls are exempt from the Telemarketing Sales Rule, with narrow exceptions. This is not legal advice.
What is the difference between a lead and a prospect?
A lead is any contact that might need your offer. A prospect is a lead you have qualified: they fit your target profile and show a real chance of buying. Generating leads fills the top of the funnel. Qualifying turns the useful ones into prospects you spend sales time on.
Should I buy leads or build my own list?
Buying is faster to start, but the same file can be resold to many buyers and can be out of date. Building your own list from live sources such as Google Maps takes a little more setup but gives you fresher data, context per business and a list nobody else holds in that exact form.

Sources