Why most contractors lose 80% of their leads before they answer the phone, and the Google filter quietly hiding the rest from search.
Most marketing writing about contractor leads is too vague to act on. This one is built from what we see every week across home service profiles in the US. Roofers, HVAC, plumbers, landscapers, painters.
By the end of this doc you'll know what's actually happening to the leads you're paying for, why the gap between a homeowner clicking and you calling back is now where most contractors lose the job, what Google rolled out in December 2025 that quietly changed who shows up at all, and what to do about it.
Two things changed in the last six months that most contractors haven't heard yet. Worth getting on the same page before the rest of this doc lands.
Google added a filter to local search results that prioritizes contractors who show pricing online. When a homeowner clicks it, the businesses with no pricing info get pushed down or hidden from that filtered view. Strongest sightings so far are in HVAC, plumbing, roofing, and pest control.
Google rolled out an AI assistant that places real phone calls to home service businesses on behalf of homeowners, asking for pricing and availability. Invoca's late-2025 data shows the calls were still growing through November. Many contractors gave vague answers, which means the AI moved on to the next one on the list.
Thomas Hassett. I work with US home service businesses on Google rankings and lead flow. Everything in here comes from real client accounts in 2026. Real profiles, real numbers, real screenshots from this year.
The pattern I see most often goes like this. A contractor pays for ads or works hard on his rankings. Leads come in. He gets to them when he can. The crew is busy, the truck broke down Tuesday, his daughter has a recital Thursday. By the time he calls back, most of those leads have already booked somebody else.
He blames the lead source. The lead source was fine. The window was the problem.
A separate doc on the site covers how Google Maps rankings work and how the slip starts when GBP work gets skipped. This doc picks up after the lead actually comes in.
The data on this is older than most people realize, and that's part of why it gets ignored. The original MIT study with InsideSales went out in 2007. Harvard Business Review followed up in 2011 with "The Short Life of Online Sales Leads." The numbers have been quoted so many times they sound like marketing fluff. They're not. They're the most reliable sales math we have, and they keep being replicated by anyone who runs the test seriously.
Here's the short version of what those studies found:
Businesses that respond inside 5 minutes are 100 times more likely to make contact than ones that wait 30 minutes. MIT/InsideSales 2007.
Same window, 21 times more likely to actually qualify the lead. Same study.
Of customers go with the first business that responds to them. InsideSales follow-up data.
Conversion lift when the first response happens inside 60 seconds. HBR 2011, "The Short Life of Online Sales Leads."
Plumbing and HVAC pull this harder than other trades because most of their work is urgent. A homeowner with a burst pipe is not browsing. He is looking for the first person who picks up. Roofing and remodeling stretch longer, but the same shape shows up.
Most contractors guess their local rankings and the guess is usually optimistic. The free 2-minute audit pulls your business and your local search presence, shows you where you actually rank across your service area, where your competitors are beating you, and the cities Google doesn't yet know you serve.
No call required. No card required. Two minutes to start.
Numbers in a vacuum don't move anyone. Here's how the window shows up on the calendar.
HVAC company. Average ticket around $3,500. Running maybe $4,000 a month in Google Ads. Generating roughly 60 form fills and direct calls a month from Maps and search combined. Owner answers what he can, the rest go to voicemail, the voicemails get returned by 5pm.
60 leads in, around 8 booked jobs, about $28,000 in revenue. He thinks his ad spend is fine. He thinks the lead quality is fine. The math kind of works.
Of those 60 leads, around 35 were people who filled out forms with 2 or 3 other contractors at the same time. The first contractor to call back got most of them. He got to them eventually. The work he booked came mostly from his repeat customers and the few people who waited because his Google reviews were good. The other 27 leads he paid to generate went to other contractors. Spend per booked job is roughly $500. It should be closer to $200.
The flow homeowners use now is different from what most contractor websites are still designed for. Twenty years ago someone needing a roof replaced asked their neighbor, called one number, and waited. Today the same person opens Google, types in their problem, scrolls the top three results, and fills out three forms before they put the phone down. Sometimes all three before they make a coffee.
Whichever contractor calls or texts first becomes the default. The other two get "thanks, we found someone." Sometimes they get nothing.
Ranking in the top three on Google Maps is step one, and that work is covered in the other doc on the site about how Maps rankings actually move in 2026. This doc is about what happens after the click. A lot of contractors crush step one and bleed out on step two without ever knowing it.
About 7 minutes. Screen recording walking through what the Online Estimates filter looks like in a real local search, what shows up when you click it, and which contractor types are getting pushed down. Worth watching on a coffee break.
Coming soon. Subscribe to the ES Studios channel and you'll catch it when it drops.
This is the change most contractors I talk to haven't noticed yet.
Sometime in December 2025, Google added a filter button at the top of local search results for home services. Searches like "roofing contractors near me" or "HVAC repair near me" now show an "Online Estimates" filter alongside the usual Best, Rating, Hours filters. When a homeowner clicks it, Google reshuffles the results to prioritize businesses with visible pricing or estimate information online.
What we've seen across audits since the rollout:
Contractors without any pricing signals on their site or profile get pushed lower in the filtered view. Some don't appear at all in that filtered set. Whether this is a hard exclude or a soft visibility drop seems to vary by trade and market. Either way, you don't show up where you used to.
Plumbing, HVAC, roofing, and pest control are showing the strongest signal so far. Landscaping and painting are showing softer effects. The pattern seems to follow trades where homeowners want pricing before they pick up the phone.
When the filter is on and there are fewer choices, click-through goes up sharply on the contractors who stayed visible. Those clicks turn into calls. The contractors who dropped from the filtered view don't see the calls they used to.
This is where most contractors who hear about the filter mess up. They turn on the "Online estimates" attribute in their Google Business Profile, point it at their old "Request a Quote" form, and call it done. Google watches what homeowners do after they click. If the homeowner lands on a form and leaves, that's a signal.
What seems to actually count, based on what the contractors holding their ranking on filtered searches are doing:
Homeowner enters their address or service type, gets a real number on the screen in under 60 seconds. No call required. No "we'll text you back."
A page on your site that says, plainly, what a typical job costs. "Standard 30-year shingle roof replacement in our service area runs $9,000 to $14,000 depending on pitch and tear-off." That counts. Listing "starting at $99" without context doesn't.
Some calculator that takes inputs and gives a real bookable estimate at the end with a deposit option. The closest thing to e-commerce that exists for contractor work right now.
What doesn't count: a "Free Estimate" badge on the page with a 6-field contact form behind it. A chatbot that takes a phone number. A "we'll call you" promise. Google can tell. Homeowners can tell faster.
The filter is one piece. The other piece is the feature Google quietly turned on in July 2025. The "Have AI Check Prices" feature lets a homeowner ask Google's AI to call businesses on their behalf and gather pricing.
Yes. Real phone calls. To your number. From Google's AI. Asking what a furnace install costs, or what a roof inspection runs, before the homeowner even picks up their own phone.
Invoca's late-2025 home-services call data showed the volume of these AI pricing calls was still growing through November 2025. The pattern they saw:
Industries Google launched the feature in first. Automotive repair, hair salons, dry cleaners, vets, wellness centers, pest control, and plumbing.
Most common pricing answer contractor staff gave the AI when it called. "Depends on the job. Need to come out and look."
What the AI does when it gets a vague answer. Calls the next contractor on the list.
The contractors who gave a usable answer, even a range, are the ones getting recommended downstream when the homeowner sees the AI's summary. The ones who said "we'd need to come out and measure" got skipped past.
This is not a hypothetical. Your phone is ringing with these calls right now and the receptionist probably can't tell the difference. The training conversation we have with every client now includes "if the caller sounds slightly off and is asking for pricing without a clear name or job, that might be Google's AI. Give them a real range."
You don't have to go all the way to instant pricing overnight. There's a ladder. Each step up plugs more of the leak. Most contractors we work with skip the first two and go straight to step three because it does all of them at once, in the background, without you having to think about it.
A pricing page on your site with honest ranges for your top 5 services. "Roof replacement, $9,000 to $14,000 depending on size and material." Takes a Saturday to write. Plugs the Online Estimates filter risk for most trades at the lowest level. Costs you nothing but time.
A self-serve tool where the homeowner enters their service and a few details, gets a real number on the screen, and you get the lead with the budget already attached. This is what Google's filter actually rewards. Most standalone tools in this category do the lead capture part well and stop there.
Same calculator, plus every submission silently writes pricing schema into your site, plus auto-generates a city landing page for the homeowner's area, plus delivers the lead with the budget attached to your phone or CRM. The site gets stronger with every estimate that runs. Smart Estimator is what we built for this. Demo link in the next section so you can see it running.
Worth knowing what a smart estimator actually does mechanically before you shop for one. The vendor pitches all sound similar. The mechanics are very different.
Here's how Smart Estimator works, the version we built for our clients. Use it as a checklist when you're looking at others.
They land on your site, click "Get an Instant Quote." The widget asks what they need. Sink repair, full bathroom, lawn maintenance, whatever services you offer. No long form. No twelve questions.
The widget asks for the inputs that actually drive your pricing. Number of sinks, number of rooms, square footage of the house, type of service. Whatever you told the system to ask. Two or three taps, not a form.
First name. Phone. Email is optional. Hit submit. The real estimated price reveals on screen. No "we'll text you back later." No fake placeholder.
You get the lead immediately. Name, phone, service, the estimated job value attached. Goes to your phone, your CRM, your GoHighLevel, your email. The 5-minute window now starts on your terms, with a homeowner who already saw the price and didn't bounce.
Every submission silently writes pricing schema into your site. The services, the prices, the cities those homeowners are searching from. After 30 days of running, our clients typically go from 3 Google rich results detected to over 100. New city landing pages auto-generate for every area you service. Google starts treating you as qualified for the Online Estimates filter. You did none of that work. The estimator did it while it ran.
Drop your website below. We'll build you a live demo of Smart Estimator using your business name, your services, and your service area. You'll get back a working estimator you can click through yourself, plus a short pitch showing the specific revenue you're likely leaving on the table right now.
24-48 hours from when you submit. No call required to get the demo.
We only build demos for US home service businesses. One per zip code at a time.
About 8 minutes. Walkthrough of a real (anonymized) HVAC client account. Shows the lead flow from form fill to first response, where the leads dropped off, and what changed when we plugged the gap. Useful if you want to see the dashboard view of the numbers in this doc.
Coming soon. Subscribe to the ES Studios channel and you'll catch it when it drops.
There's no single tool that does all of this. The contractors winning the 5-minute window in 2026 stack three categories of software, picked for the size of their business. Most owners we work with run all three within the first 90 days of fixing this.
Real instant quotes for your services. Homeowner gets a number, you get the lead with the budget attached, and your site stops looking like a brochure to Google. Smart Estimator is what we build clients for this category. It also handles the SEO flywheel side, which the standalone alternatives don't.
AI or human, doesn't matter which, as long as someone responds to every inbound lead inside 5 minutes. The AI options like Casey, Aiva, or Hatch handle inbound texts and calls 24/7 for $200 to $400 a month. The human option is a virtual receptionist service for roughly the same money. Either works. Nothing is the only option that doesn't.
You can't fix what you can't see. CallRail, CallTrackingMetrics, or whatever's in your existing CRM. The job is to know your actual response time, not what you think it is.
None of this is about adding a 4th tool to a stack you don't have time for. It's about plugging the leak between the lead landing and someone responding. The contractors we work with usually find this stack pays itself back many times over inside 90 days. That math holds for the owners who actually use what they buy.
This is the second of three things that have to be working. The other two get covered in their own docs.
You have to rank in the top three on Google Maps for your main searches. The other doc on the site about how Maps rankings work in 2026 covers the weekly rhythm that gets you there and holds the position. Without this, the 5-minute window is theoretical. Nobody's clicking.
This doc. The 5-minute window plus the Online Estimates filter. The work that happens between the click and the booked job.
A separate piece covers what we do on the estimate visit itself, the offer structure, financing options, and follow-up cadence that turn estimates into signed contracts. That doc is for warmer leads who've already had a first conversation.
The audit pulls your business, your Google Business Profile, and your local search presence. We send back a real report showing where you actually rank across your service area, which cities Google doesn't yet know you serve, where your competitors are beating you, and the three highest-leverage fixes for the next 30 days.
Two minutes to start. No call required to get the report. If you read it and want help with the fixes, our paid service handles your Google Business Profile end to end. If you don't, you keep the audit and use it however you want.
Real ranking data across your service area. Not "you rank #4 for your main keyword." A grid showing how your visibility changes across every neighborhood you cover, scored against the businesses ranking above you.
Which cities Google doesn't yet know you serve. Which categories you're underweighted in. Where your competitors have signals you don't. Every gap matters, and we tell you which ones move the needle and which ones don't.
The three things to fix first, ordered by impact. No long list of everything wrong. The highest-leverage moves for your situation right now.