How to Stop Paying for Leads as a Home Contractor

Patrick Kurowski
Last updated Aug 18, 2026

If you have ever bought Angi leads for contractors and watched every one of them go straight to voicemail, you are not the only one. A post went up on the r/smallbusiness thread this week from a contractor who signed up with Angi at the end of May 2026 and pulled the plug on August 3rd. In roughly ten weeks he received 31 leads. Two of them turned into jobs, and those two jobs were worth somewhere between $150 and $200 each. The leads ran him $56 to $64 apiece, so he was out close to $2,000. When he called to ask about a credit, he was told that a lead is not a guaranteed job and no credit would be issued. He closed the account that day. I’m sure that person even muttered to themselves, how do I stop paying for leads as a home contractor?

Reddit r/smallbusiness post from a contractor who spent about

The replies were what you would expect too. Small business owners saying that not only did they feel the same way, but that they had the exact same scenario happen to them on platforms like HomeAdvisor and Yelp. One commenter pointed out the part that stings the most: the platform sells that same lead to every contractor within driving distance of the homeowner, so you are not buying a lead at all. You are buying a lottery ticket and a race to the phone.

Reddit replies from contractors reporting the same results with HomeAdvisor and Yelp, noting leads get sent to every business around the client

Here is why that race is even harder to win than it feels. BrightLocal’s 2026 consumer research found that 72% of consumers look at three or fewer businesses before deciding who to hire, and only 1% look at more than ten. On top of that, 75% of consumers decide which business to use in under 30 minutes, and 28% decide in under five. So when a lead broker sells your $60 lead to four other contractors, you are not buying a chance to compete. You are buying a chance to be contractor number four calling a homeowner who was only ever going to consider three, and who may have already made up their mind before your phone even finished dialing.

I have been doing SEO for service based small businesses since 2016, and I want to be direct about something. If you are frustrated with Angi, part of that frustration is probably aimed at yourself, because on some level you know that phone call should have come to you directly. So let me show you what page one actually looks like for a contractor, what it takes to get on it, and why the math favors owning your traffic instead of renting it.

What Page One Looks Like for Fence Contractor in Towson, Maryland

MarketKeep is based in Towson, Maryland, so to help provide some context to the examples below I thought it would be best to look at two different search terms:

  • Fence contractor in Towson, Maryland
  • Fence installation in Towson, Maryland

That way you can get a better understanding of how the first page of search results works in your efforts to stop paying for leads as a home contractor. So here is the first page of search results breakdown.

Google Guaranteed. This is the paid version at the very top, the Local Services Ads unit. You pay per lead here too, and it puts you in front of the customer before anything else loads.

Sponsored results. Traditional Google pay per click ads. Also paid, also gone the day you stop funding it.

The map pack. Three local business listings pulled from Google Business Profile. This is local SEO, and it is why Superior Fence and Rail of Baltimore is showing up in that block. Roughly 42% of searchers click a map pack result on local queries, so this block matters a great deal.

The organic results. Eight slots controlled by on page SEO and off page SEO. These are the ones you earn and keep.

Here is what stood out to me in this example though. Both times Angi did not even appear on the 1st page of search results.

So if you are a fence contractor in Towson paying Angi for leads, you are paying a company to send you customers on a search where that company itself cannot compete. The traffic is going somewhere. It is just not going to them, and it is not going to you either.

To be fair, that is not true in every market. BrightLocal’s listings research found that across local search queries nationally, business websites take about 47% of the first ten organic results and directories take about 31%. So directories will rank in plenty of towns. But look at what that means when it happens in yours. A directory is sitting in an organic slot, ranking for your service in your town, and then selling you the lead it collected there. Either way, that slot should have been yours.

Where the Clicks Actually Go On a Fence Contractor Search

Using data from the Ahrefs Keywords Explorer report we can see that the search term “fence contractor” generates 15,000 searches a month in the United States. Here is how people behave on that first page:

Ahrefs click distribution for fence contractor showing 38% organic only clicks, the data behind how to stop paying for leads as a home contractor
Click Behavior Share of Searches
Clicked an organic result only 38%
Clicked both paid and organic 4%
Clicked a paid result only 5%
Did not click anything 53%

Five percent. That is the entire pool of searchers who click a paid result and nothing else, and that is the pool the Angi model is fishing in alongside every other contractor in your county. Meanwhile 38% of searchers click an organic result and never touch an ad at all, and another 53% do not click anything on the page.

If you have been assuming paid placement is where the customers are, that table is worth printing out.

Organic Versus Paid Conversion Rates for Construction and Home Services

The obvious pushback is that paid traffic converts better because it is higher intent. The data does not really support that.

Ruler Analytics published its 2026 conversion rate benchmarks built on more than 110 million tracked sessions and 5 million conversions across 13 industries. For construction and engineering, here is how the channels stack up:

Traffic Source Conversion Rate
AI referral (ChatGPT, Perplexity, Gemini) 6.3%
Direct 5.9%
Paid Search 5.1%
Organic Search 4.8%
Referral traffic from directories and review sites 3.9%
Social organic 1.6%

Organic and paid convert within a rounding error of each other. A visitor who found you in the organic results is worth essentially the same as a visitor who clicked your ad. The difference is not quality. The difference is that one of those visitors cost you $60 and the other one cost you nothing, and the organic one keeps arriving next month whether or not you send anybody a check.

Notice where referral traffic lands. That row covers visits from directories and review sites, the closest measurable cousin to the Angi model, and it converts worse than everything above it. Worth noting too: AI referral traffic is the strongest converting source on the list for construction, and there is no version of that channel you can buy your way into. You earn it with content or you do not appear at all. That tracks with what BrightLocal found when they studied where ChatGPT Search pulls its local answers from: 58% of its sources are business websites and only 15% are online directories.

One more number from that study that matters for trades: in construction and engineering, 22% of conversions come in by phone rather than by form. If your only conversion tracking is a contact form, you are undercounting your leads by roughly a fifth and every channel on your report looks worse than it actually is.

How Long Fence Ranks for Fence Company in Towson, Maryland

So what does it take to hold one of those eight organic slots? I pulled up Long Fence, because they are doing the fundamentals well and you can see the whole approach from the outside.

Start with the meta title. The keyword “Fence Company in Towson, Maryland” is right there. Scroll to the meta description and the same phrase appears again. Click into the page itself and the pattern continues:

  • The H1 title tag reads “Towson Fence Company.” That is the single most important piece of text on the page, and there should only ever be one H1 on it.
  • The H2 uses “Fence Company in Towson,” the second most important slot on the page.
  • The first paragraph works the phrase in again.
  • Keep scrolling and the term shows up repeatedly through the body copy, placed deliberately rather than sprinkled.

None of that is complicated. It is not a trick and it is not expensive. It is choosing one keyword, deciding that this page belongs to that keyword, and then actually putting the keyword where search engines look for it. Most contractor websites I audit never do this. They have a services page that says “Services,” a homepage that says “Welcome,” and a contact page, and then the owner wonders why the phone only rings when he is paying Angi.

Long Fence Towson page with residential dropdown listing fence installation, deck, railing, gate, patio, awning, and fence repair as separate pages

Follow Our Rule to On-Page SEO: One Page Per Keyword

The second thing Long Fence does right is they follow our golden rule to SEO, which is to devote one SEO keyword per page to its website.

Look at their residential services and you will find a drop down full of individual pages. Fence installation gets its own page. Fence repair gets its own page. Decks, rails, and gates each get their own. Commercial work is separate from residential, and government work is separate again.

That is by design. One dedicated keyword per page. A page trying to rank for fence installation and fence repair and gate replacement all at once ranks for none of them well. A page built around a single term has a real shot.

This is not just my opinion. Whitespark surveys working local SEOs every year for its Local Search Ranking Factors study, and in the 2025 edition the single biggest influence on local organic rankings was dedicated pages for each service, followed by geographic keyword relevance of your content, followed by the quality and authority of your inbound links. Dedicated service pages, in first place, ahead of links.

If you offer six services, that is six pages, and every one of them is a door into your business that you did not have to rent.

Service Area Pages Are Why Fence Companies Rank in Towson, Parkville, and Beyond

Here is the part that surprised me when I went looking. I ran a site: search on longfence.com to see how many pages they have indexed, and I kept clicking. Page 11 of results. Page 15 of results. Still going.

What is filling all those pages is location content. A dedicated page for Fence Company in McLean, Virginia. Pages for Rosedale, Parkville, Manassas, Alexandria, and on down the list. Every market they serve has a page built for it, with that town’s name in the title, the H1, and the copy. That is the second ranking factor on the Whitespark list, geographic keyword relevance, executed at scale.

That is the whole answer to the reviews problem, by the way. The usual objection is that you cannot rank without reviews, and you cannot get reviews without work, and you cannot get work without buying leads, so you are stuck feeding Angi forever. You are not stuck. Service area pages let you compete for a town before you have 400 reviews in it, because on page and off page SEO drive those eight organic slots, not review count alone. The same Whitespark study confirms the split: Google Business Profile factors have the biggest impact on map pack rankings, while on page factors have the strongest influence on local organic rankings. Those are two different fights and you can win the second one first.

Try the site: search on whoever is outranking you in your market. Count the pages. That number is usually the entire explanation.

Your Google Business Profile Controls the Map Pack in Your Town

The organic slots are the fight you can win first, but do not leave the map pack sitting there. Those three listings collect about 42% of clicks on local searches, and the barrier to entry is embarrassingly low. Only 35% of small businesses have a Google Business Profile at all. And while 89% of small businesses say they invest in organic SEO, just 40% of them have a dedicated business website.

Read that again. Most of the contractors you are competing against for that Towson homeowner have not claimed the free listing that drives four out of every ten local clicks.

According to that Whitespark survey, map pack rankings are most influenced by your primary Google Business Profile category, your proximity to the searcher, and keywords in your business title. Proximity you cannot change. The other two you can fix this afternoon. Google’s own guidance is that customers are 2.7 times more likely to consider a business reputable when it has a complete profile on Search and Maps, and 70% more likely to visit.

Why Ranking for Fence Contractor in Towson Is Not the Same as Getting the Call

Everything above gets a homeowner to your website. It does not get you the job. This is where a lot of contractors give up on SEO too early, because they start ranking, the phone does not ring the way they expected, and they go back to buying leads.

BrightLocal asked consumers what actually decides which business they contact. The top three answers were clear and complete information (32%), the best or most reviews (30%), and clear pricing (29%). Another 62% said they would avoid a business entirely if they found incorrect information about it online, and 65% of consumers who rejected a business did so for a review related reason, whether that was negative reviews, a low rating, or no reviews at all.

So before you spend another dollar anywhere, go look at your own site the way a homeowner would:

  • Is your phone number visible without scrolling, on every page, and is it clickable on a phone?
  • Do your service pages say what you charge, or at least how you price, in plain language?
  • Are your hours and service area correct in every place they appear, including your Google Business Profile and any old directory listing?
  • Is there a review from this year on the page, not just a testimonial from 2019?
  • If a homeowner lands on your fence repair page, can they tell within five seconds that you repair fences in their town?

Remember, 28% of these people decide in under five minutes. Ranking gets you into the room. Clear information, current reviews, and honest pricing are what get you the call, and that 4.8% organic conversion rate is not a law of physics. It is an average, and averages have a top half.

What This Costs You Versus What Angi Costs You

Run the Reddit numbers against your own situation. Roughly $2,000 spent, two jobs closed, maybe $400 in revenue, and at the end of it he owns nothing. No page ranking, no asset, no traffic next month. If he wants leads in September he starts the meter over.

Now run the alternative. That same $2,000 goes into a city page, four service pages, correct meta titles, and an H1 that actually says what you do and where you do it. Those pages do not expire. They compound. They convert at 4.8% in your industry, which is within a hair of what paid traffic does, and they keep working while you are on a job site.

The 5% of searchers who only click ads are not where your business is. The 38% who only click organic results are, and right now somebody else in your town is collecting them.

Frequently Asked Questions About Contractor Lead Services

Are Angi leads ever worth it for a contractor?

They can bridge a gap when you are brand new with no website and no reviews and you need work this week. The problem is that they stay a gap filler forever. The leads are sold to multiple contractors, the cost per lead does not fall as you get better, and you never accumulate an asset. Treat it as short term cash flow, never as a growth strategy.

How long does SEO take to replace paid leads?

For most local service businesses, meaningful movement on service and city pages takes three to six months, with competitive metro markets running longer. The tradeoff is that a page that ranks in month five is still ranking in month twenty, which is not true of any lead you buy.

Do I need hundreds of reviews to rank?

For the map pack, review volume and consistency matter a great deal. For the eight organic slots below it, on page and off page SEO do the heavy lifting. That is why building out service and location pages is usually the faster path for a contractor who is starting from a thin review profile.

Do I need a Google Business Profile if I work out of a truck?

Yes. Service area businesses can create a profile without displaying a street address, and you set the towns you cover instead. Only about a third of small businesses have claimed a profile at all, so this is one of the few places where doing the basic thing puts you ahead of most of your competition.

How many pages does my contractor website actually need?

One page per service you offer, one page per town or area you serve, plus your core pages. For a fence contractor covering five towns and offering five services, that is at least ten pages before you write a single blog post.

Should I still run Google Ads?

Ads and SEO are not opposites. Ads buy you visibility today at a cost per click that never goes down. SEO buys you visibility in six months at a cost that keeps falling. Most contractors I work with run ads while the organic pages mature, then taper the ad spend as the rankings take hold.

Get a Free SEO Evaluation of Your Contractor Website

If you are tired of paying Angi, HomeAdvisor, or Yelp for leads and you want traffic coming to your own website instead, MarketKeep offers a free SEO evaluation. We record a video walking through your site and show you exactly what needs to happen to reach the first page of search results, the top of Google Maps, and AI search results.

Fill out the free SEO evaluation request and we will send that video back to you within 24 hours. You can also learn more about our small business SEO services if you want to see how we work with contractors.

If you have questions about search engine optimization for your trade business, reach out. I am happy to talk it through.

author avatar
Patrick Kurowski CEO/Founder
Patrick Kurowski is the CEO and Founder of MarketKeep, a digital marketing agency in Towson, Maryland. Since 2016, Patrick has specialized in SEO, website design, and Google Ads for service-based small businesses across the United States — helping them get found in Google Search, Google Maps, and AI platforms like ChatGPT. His work focuses on connecting small business owners with their customers in the moments that matter most.