That's the question.
Everyone's asking it. Every day. In every group. On every call.
Let me work backwards from the answer.
You want leads.
- Leads come from conversions.
- Conversions come from traffic.
- Traffic comes from a few places.
That's the whole chain:
Traffic → Conversions → Leads
Which means if leads are low, you only have two possible problems:
- Not enough traffic
- Traffic isn't converting
How do you know which one is broken?
If you have no traffic, the answer is obvious, you need traffic. I'll cover how to do that.
But keep reading the conversion section anyway.
Because if you start getting traffic and you're not set up to measure conversions, your site might convert terribly and you'll never know. You'll blame SEO. You'll blame Google. You'll wonder why leads aren't coming in.
So you may as well learn how to measure and fix conversions before the traffic shows up.
If you already have traffic, do you know what your conversion rate is?
Like, actually know it? Not a guess. Not "it feels okay."
And do you have enough traffic to even trust that number? A 10% conversion rate on 20 visitors doesn't mean anything. You need real volume before the math is reliable.
Here's the thing: you need to know your conversion rate to know if it's broken.
If you don't know the number, you're guessing. And guessing is how people waste months "fixing" things that weren't the problem.
Conversion rate = Leads ÷ Traffic
Sounds simple. It's not.
I don't know how you all do this, but traditionally it looks something like:
- Measure traffic in Google Analytics / some other web traffic solution
- Track calls with a call tracking tool
- Count form submissions somewhere else (WordPress form?)
- Pull all that into a spreadsheet
- Calculate the conversion rate manually
- Repeat every week or month (if you remember)
And honestly? I'm guessing that's why most people never bother, or quit after a few weeks. The process is broken and time-consuming. So they skip it, guess at what's wrong, and hope something works.
I used to track everything manually. I know the pain, the expense, the time involved.
Multiple tools. Spreadsheets. Forgetting to update them. Looking at data that was already a month old by the time I got around to it.
My advice: find a tool that does this for you, something that automates traffic, calls, forms, and calculates your conversion rate in real time. They exist. I built my own called Ring Robin.
Now you actually know: traffic problem or conversion problem?
Once you know that, you know exactly where to focus.
But the order matters.
You can't improve conversion without traffic, there's nothing to measure.
So here's the correct order of operations:
Step 1: Get Traffic
Step 2: Measure Conversion
Step 3: Improve Conversion
Step 4: Scale What Works
Follow that order, you win.
Phase 1: Get More Traffic
There are only a few ways to get traffic to a local lead gen site. Google is still king. So let's talk about how to actually win there.
The Real Way to Do Keyword Research
Most people do keyword research backwards.
They brainstorm services, plug them into a tool, and hope for the best. Then they wonder why they're not ranking.
Here's what actually works:
- Start with who's already winning. Find the top-ranking competitors in your market. Not nationally, locally. The ones showing up in the map pack and organic results for the services you want.Then pull what they're ranking for.Not what you think they're ranking for. What Google is actually giving them traffic for.
- Now filter ruthlessly.Strip out every keyword that doesn't have geographical intent. If someone's searching "how to unclog a drain," they're looking for a YouTube video, not a plumber. You want "drain cleaning dallas" or "emergency plumber fort worth."Geo intent = buyer intent.And no, don't bother with "near me" keywords. Google already handles proximity. You're wasting meta title space on words that don't help you rank. Use actual city names, neighborhoods, service areas.
- Cluster the keywords.Group them by topic. All the "water heater" keywords together. All the "slab leak" keywords together.This isn't just organization, it's how you build pages that actually rank.
- Analyze each cluster.Look at volume and intitle competition for each keyword. Count the unique words in each group.Why unique words? Because that tells you how much content variation you need. More unique words = more depth required to cover the topic properly.
- Then build or optimize.Now you know exactly what pages to create, what keywords to target, and what content depth you need.
This is how you do SEO that works, not guessing, not hoping, not copying some template. Reverse-engineering what's already winning and doing it better.
My advice: find a tool that automates this. Here's what to look for, something that can:
• Audit top-ranking competitors and pull what they're actually ranking for
• Filter out keywords without geo intent automatically
• Cluster keywords by topic
• Analyze volume and intitle competition for each keyword
• Count unique words per cluster so you know how much depth your content needs
• Then optimize or create pages with content and schema based on that data
Bonus if it can also audit your own site, so you can see what you're already ranking for and combine that with competitor data.
Doing this manually is painful and slow. But Xagio handles this brilliantly.
More Traffic (Quantity)
Once quality is handled, scale coverage.
- Target more keyword clusters.
- Build more pages.
- Expand service modifiers.
- Expand micro-intents.
- Expand locations (when logical).
Each new page is another door into your site.
Paid Ads
Paid ads aren't complicated.
They're a traffic valve you control.
Use them for:
• Instant traffic while SEO builds
• Testing which services convert best
• Filling gaps in coverage
• Stabilizing cash flow early
You don't have to love ads. You have to understand what they are: speed.
Social, Communities, Forums
Traffic doesn't only come from Google.
Attention is everywhere.
Show expertise. Start conversations. Answer questions. Redirect people to your site.
Social doesn't replace SEO. It supports it.
Web2 Profiles
Underrated and still effective.
You're building:
• Entity signals
• Relevance signals
• Reference points for Google and LLMs
This isn't spam. This is surrounding your site with supporting signals that reinforce what you are and where you serve.
Phase 2: Improve Conversions
So you've got traffic. You're measuring conversions. Now what?
Now you test.
You have a baseline conversion rate. That number is your starting point. Everything from here is about moving that number up.
The process is simple:
- Analyze your site for weak spots
- Make a change
- Keep measuring
See if the number moves
You can test one thing at a time or several at once, depends on your traffic volume and patience. But the key is you're no longer guessing. You're measuring.
Here are the highest-impact elements to look at:
CTA and Form Placement
Usually the problem is simple:
• The form is buried
• The phone number doesn't stand out
• The CTA isn't visible above the fold
• Too many choices confuse people
Put the action in their face. Make the next step obvious.
Sticky Nav Bar with CTA
This alone can bump conversions hard. Keep the call button, quote button, or form in view constantly as they scroll.
Trust Signals
This is the one most people underestimate.
People don't just buy services. They buy certainty.
I doubled a website's leads just by adding a real team photo. Not a stock image, an actual photo of the crew.
On another site, I added the company's public license number and linked it directly to the official state registry. Most people won't click it. But knowing it's there, knowing they could verify it, creates trust.
Other trust signals that work:
• Reviews
• Badges and awards
• Photos of trucks, equipment, job sites
• Portfolio of completed work
• Anything that says "this is a real business"
Keep Measuring
CRO never ends.
Change something. Measure. Keep what works. Discard what doesn't.
With real-time conversion data, you'll know within days, not months, whether a change helped.
Phase 3: Scale What Works
Once conversions are dialed in, it's time to scale traffic.
This is where it gets fun.
You've done the hard work. You know your conversion rate. You've tested and improved it. Now every new visitor is worth more than they were before.
If SEO is working:
- Build more pages
- Expand keyword clusters
- Push rankings from page 1 to top
If ads are working:
- Increase spend
- Improve landing pages
- Tighten the offer
If referrals are working:
- Do more of what started those conversations
But here's the thing, you're never really done.
Even while scaling traffic, you keep testing conversions. Even while optimizing conversions, you keep building traffic. The two work together.
And don't underestimate conversion gains.
Doubling your conversion rate means twice the leads without a single extra visitor. That's not a minor tweak, that's transformational.
I've seen one small change, making a nav bar with a phone number sticky, double a site's leads. Same traffic. Same pages. Just one fix.
That's the power of knowing your numbers and testing relentlessly.
The Takeaway
If you build lead gen forward, you'll always feel lost.
If you build it backward:
- Every step makes sense
- Every decision has a reason
- Every improvement is measurable
Start with what you want (leads).
Trace back to what creates them (conversions).
Trace back to what feeds that (traffic).
Then fix the broken link.
That's the system.
First published in my free AI SEO | Rank & Rent Lead Gen community on Skool.
