Lead generation is the process of attracting and converting strangers into potential customers. Bryan Collins explains what lead generation is and how SEO drives it for local businesses.
Lead generation is the process of attracting people who might need your service and converting their interest into a contact — a phone call, form submission, or consultation request. For local businesses, lead generation is the lifeblood of new customer acquisition.
After 30 years in digital marketing, here’s everything you need to know about lead generation.
What a Lead Is
A lead is anyone who has expressed interest in your business by taking an action:
- Calling your phone number
- Submitting a contact or quote request form
- Starting a live chat conversation
- Texting your business number
- Sending a direct message on social media
- Walking into your location
Not every person who visits your website is a lead — only those who take an action that initiates contact.
Inbound vs. Outbound Lead Generation
Inbound lead generation brings leads to you. They find you through:
- Google search (organic SEO)
- Google Maps (local pack)
- Google Ads
- Social media
- Referrals from past customers
- Word of mouth
Outbound lead generation reaches out to prospects. You contact them through:
- Cold calling
- Cold email
- Direct mail
- Door-to-door canvassing
- Paid ads targeting broad audiences
For most local service businesses, inbound leads from Google search are the highest quality. The buyer self-qualified by searching for exactly what they need — they’re in buying mode before they ever see your business.
How SEO Generates Leads
SEO generates leads by ranking your website and Google Business Profile in search results at the moment someone searches for your service.
The lead generation loop:
- Buyer needs a plumber
- Buyer searches “plumber [city]”
- Your business appears in Google Local Pack
- Buyer calls your number directly from Google
- That’s a lead
The quality is high because the buyer self-selected — they searched specifically for what you offer. No cold outreach, no persuasion required at the awareness stage.
SEO’s compounding advantage: Unlike paid ads (leads stop when spending stops), organic rankings continue generating leads without ongoing per-click cost. A well-ranked page generates leads 24 hours a day.
Types of Leads by Intent
High-intent leads (ready to buy now):
- Called from Google after a specific service search
- Submitted a “request a quote” form for a specific project
- Searched “emergency [service] [city]”
Medium-intent leads:
- Downloaded a resource from your website
- Submitted a general inquiry form
- Engaged with social media content
Low-intent leads:
- Signed up for your email newsletter
- Visited your website and left without action
For local service businesses, high-intent leads are the priority. Focus lead generation strategy on channels that produce buyers, not browsers.
Lead Generation Channels for Local Businesses
Google Organic Search (SEO)
The highest-quality inbound channel for most local service businesses. Ranking for service + location keywords (“HVAC repair Edison NJ,” “plumber Piscataway NJ”) produces leads from buyers with immediate need.
Google Maps (Local Pack)
The Local Pack (3 results appearing below the map in Google) drives a massive proportion of local service calls. Many buyers tap the “Call” button directly from the Local Pack without visiting a website. GBP optimization is the path to Local Pack presence.
Google Ads (Paid Search)
Immediate visibility for high-intent keywords. Pay per click means you only pay when someone clicks. Well-managed Google Ads for local service searches produce leads at cost-per-lead comparable to organic SEO in early stages — without the 3–6 month SEO ramp time.
Lead Aggregators
Angi, HomeAdvisor, Thumbtack, and similar platforms sell pre-generated leads to multiple contractors simultaneously. Lead quality varies widely — the same lead may be sold to 3–5 competitors. Cost per lead is explicit (typically $20–$100+ depending on the service). Useful for filling early pipeline; less efficient as organic SEO matures.
Referrals
Highest close rate of any channel — buyers who are referred already trust you based on the referrer’s endorsement. Systems that generate referrals: post-job review and referral request, referral incentive programs, and exceptional service that generates organic word-of-mouth.
Measuring Lead Generation
Track these metrics for every lead:
- Source: How did this lead find you? (Google organic, Google Ads, referral, Angi, etc.)
- Volume: How many leads per channel per month?
- Conversion rate: What percentage of leads become paying customers?
- Cost per lead: Total channel spend ÷ leads generated
- Cost per acquired customer: Total channel spend ÷ customers closed
Source attribution reveals which channels produce real customers — not just leads. A channel generating 50 leads at 10% conversion is more valuable than a channel generating 100 leads at 2% conversion.
Frequently Asked Questions
What is lead generation? Lead generation is the process of attracting and capturing the interest of potential customers so that a business can follow up and convert them into paying customers. A lead is anyone who has shown interest by taking an action — calling, submitting a form, requesting a quote.
What is the difference between inbound and outbound lead generation? Inbound lead generation attracts leads who come to you: SEO, content marketing, referrals. Outbound reaches out to prospects: cold calling, cold email, paid ads. Inbound leads from SEO and Google typically have higher purchase intent and close at higher rates for most local service businesses.
How does SEO generate leads? SEO generates leads by ranking your business in search results when potential customers search for your service. When someone searches ‘HVAC repair [city]’ and calls your number — that’s an SEO-generated lead. The quality is high because the lead self-qualified by searching for exactly what you offer.
What is a lead magnet? A lead magnet is a free resource offered in exchange for contact information. Common lead magnets: guides, checklists, free assessments, webinars, or free consultations. For most local service businesses, free estimates or consultations are the most effective lead magnets.
What is lead quality vs. lead volume? Lead quality is how likely a lead is to become a paying customer. Lead volume is total leads generated. SEO-generated leads from service-specific keywords (‘emergency plumber [city]’) are among the highest-quality lead sources because the buyer had immediate intent.
What are the best lead generation channels for local NJ businesses? Highest-quality channels: Google organic search, Google Maps/Local Pack, Google Ads, referrals, and Angi/HomeAdvisor (variable quality). Social media is lower intent for most service businesses — better for brand awareness than direct lead generation.
How do you measure lead generation success? Key metrics: number of leads, lead source (which channel), lead-to-customer conversion rate, cost per lead, and cost per acquired customer. Source attribution is critical — know which channels produce customers, not just leads.
Bryan Collins is an SEO consultant based in Piscataway, NJ, with 30+ years of experience helping small businesses grow through content and search. He is a U.S. Marine Corps veteran and the author of Why Your Website Isn’t Ringing.