The Best Contractor in Town Is Losing Jobs to the Worst One. Here's Why.
Keith Carpenter • September 9, 2026

The best contractor in town is losing jobs to the worst one, and I watch it happen on Zoom calls every week. The reason is not skill, price, or luck. It is that homeowners hire whoever shows up first when they search, and showing up first is earned by work you do online, not work you do on the roof. Here is what that moment looks like, and what to do about it.

⚡ QUICK SUMMARY

Being the best at the trade does not get you found. Google and homeowners cannot see your craftsmanship. They see who ranks in the map, how many recent reviews they have, and whether the website answers the phone. The "terrible" competitor who outranks you is not lying to Google. He put energy or money into the exact things Google measures. You can do the same. Reviews after every job, a consistent listing, a fast site that converts, and follow-up that never drops a lead. Do it yourself or hire someone, but somebody has to do it.

The Zoom call that happens every week

I am on a screen share with a contractor. Good guy, good crew, twenty years in the trade. I pull up a search for his service in his town and the map pack comes up. He points at the top result and says it before I can: "That guy is doing better than me? He is not good. He does terrible work."

And I have to say the hard part. "Yeah. But he is showing up ahead of you. And look, he has good reviews. To the homeowner, he is not doing terrible work. He is the obvious choice."

I have had a version of this conversation with more contractors than I can count over 13 years and 5,000+ businesses. It is the single most common thing I see. The owner who is truly better at the work is losing jobs, every day, to someone who simply spent the money or put in the effort to get up in local search. It is not fair. It is also completely fixable.

Why does the worse contractor show up first?

Because Google does not grade workmanship. It grades evidence. Google's local ranking runs on relevance, distance, and prominence, and a recovered internal file shows dozens of signals under those three headings (Search Engine Land, September 2026). Not one of them is "does clean work" or "shows up on time." Every one of them is something the business or its customers put online.

So when the "terrible" competitor outranks you, here is what he probably did:

1 He asks for reviews after every job

He might have 180 reviews and you have 22. Homeowners read that as 180 people trusted him. Google reads it as prominence. Nobody reads it as "but the other guy is better with a nail gun."

2 His listing is complete and consistent

Right category, every service listed, photos added monthly, hours correct, same name and phone everywhere. Boring. Also exactly what Google rewards. We broke down the data in what the Google Maps leak reveals about ranking.

3 His website works on a phone

It loads in two seconds, the number is tap-to-call, and there is a form that gets answered. Yours has a slideshow of jobs from 2019 and a contact page nobody checks.

4 He answers, or his system does

When the homeowner calls at 7pm, someone picks up or a text goes right back. You were on a ladder. The lead went to him. Then that homeowner left him another review.

None of this required him to be a good contractor. It required him to treat marketing as part of the job. That is the whole gap.

What is it actually costing you?

Picture your town. Say 300 homeowners a month search for your service. The top three in the map pack take most of those clicks and calls. If you sit at position seven, you are working off the scraps, the referrals, and the repeat customers who already know you. Those are great, but they do not grow.

Now say the top guy gets 60 calls a month from search and you get 8. At a $1,500 average job and a 50% close rate, that is a $39,000 a month difference in booked work from the same pool of homeowners. Being better at the trade earned you none of it, because nobody who searched ever saw you. Numbers vary by trade and town, but I have never seen the gap be small.

How do I fix it if I am the better contractor?

You do what he did, and you do it better, because you have something he does not: customers who genuinely love your work and will say so. Here is the order.

1. Turn your happy customers into visible proof

Ask every finished job for a Google review, the same day, by text with a direct link. Your quality is your advantage here. His customers leave lukewarm 4-stars. Yours will write paragraphs. Set it up so it happens automatically. Our automated review request guide shows the exact flow. In six months the review count flips, and so does the story the homeowner sees.

2. Make your listing say what you actually do

Primary category right, every service added, real photos of real jobs monthly, hours correct, and the same business name and phone on your website and the major directories. This is the unglamorous work that decides whether Google even considers you. If you are not appearing at all, read why your business is not showing up in near me searches.

3. Fix the website so it converts the clicks you earn

Fast on a phone, tap-to-call at the top, a short form, and pages for each service in the words homeowners use. Ranking without conversion is just rent you pay for nothing. Check yours with our 10-minute website checkup.

4. Never let a lead hit voicemail and die

Missed call text back, a shared inbox for forms and messages, and a follow-up sequence for quotes you sent. Most of the jobs the "worse" guy wins, he wins by answering first. Take that away from him.

5. Put in the energy, or hire it

This is the key, and I say it on every one of those Zoom calls. It does not matter if you are the best provider out there. It matters who shows up first when the customer is searching. You can do this work yourself. It takes a few hours a week, every week, forever. Or you can hire someone to do it for you. Either is fine. Neither is optional if you want the jobs you deserve.

The mindset shift

Most great tradespeople believe the work should speak for itself. It does, to the people who already hired you. To everyone else, your marketing speaks for you, and if it says nothing, the other guy's says plenty. The contractors who grow are the ones who decide that being found is part of doing the job well. Not a distraction from it.

Next time you search your service in your town and see someone above you who should not be there, do not get mad. Get curious. Count his reviews. Open his site on your phone. Call his number and see who answers. Then go beat him at every one of those, because the one thing you already have is the thing he can never fake: you are actually good.

Quick answers

Can a bad contractor really rank higher than a good one?

Yes, and it is common. Google measures reviews, listing quality, website signals, and consistency. It cannot measure the quality of a roof. A weaker contractor with strong online evidence beats a stronger one with none.

How long does it take to catch up?

Listing and website fixes show results in weeks. Review count takes months to flip because you need real finished jobs. Most of the contractors we work with see a clear movement in the map within 90 days and a changed picture within six months. Results vary by market and by how much work the competitor is doing too.

Should I just run ads instead?

Ads get you seen tomorrow, and they are worth running. But ads on top of a weak listing and a weak site are expensive, and they stop the day you stop paying. Fix the foundation and run ads. See local SEO ranking factors in 2026 for the foundation list.

What if the competitor has fake reviews?

Report them and move on. Google has tightened review enforcement, but your energy is better spent earning 10 real ones a month than fighting his. Real reviews in volume beat fake ones over time because they keep coming.

Find Out Exactly Why He Ranks Above You

Our free local audit compares your listing, reviews, and website against the businesses outranking you and shows what to fix first.

Get the Free Local Audit →

About the author: Keith Carpenter is the founder of SpeedMobi, a done-for-you digital marketing company serving home service contractors since 2013. His team has built marketing systems for more than 5,000 businesses across 87+ trades.

FREE WEEKLY EMAIL
One marketing move a week.

Written for contractors, not marketers. What is working in local search and AI right now, in five minutes. No fluff, no spam, unsubscribe anytime.

Joined by contractors across 87+ trades.
SPEEDMOBI QUICKCONNECT
Every paid invoice becomes a Google review request.
INVOICE #1042 PAID
★★★★★ REQUEST SENT

Connects to QuickBooks Online in one click. Your competitors ask 100% of customers for reviews automatically. Now you can too.

See How It Works
FREE ASSESSMENT
Find out where your business is leaking.

Take the free assessment and get a full report on where your marketing stands and what to fix first.

Start My Free Assessment
By Keith Carpenter September 9, 2026
What a pest control marketing agency should deliver, what it costs, 7 questions to ask, and the red flags that mean you are paying for activity, not customers.
By Keith Carpenter September 9, 2026
Website speed decides whether visitors stay or leave. Sourced drop-off data by the second, what a slow site costs a contractor in jobs, and how to fix it.
By Keith Carpenter September 9, 2026
A recovered Google file shows 72 Google Maps ranking factors and why your Business Profile edits do not stick. What local businesses should fix first.
By Keith Carpenter September 8, 2026
Local SEO for plumbing explained: the six steps in order, what plumbers should pay, how long it takes, and the four numbers that prove your plumbing SEO is working.
By Keith Carpenter September 8, 2026
Why is my website not getting traffic? Because a website is a store and nobody sent anyone to the door. The two problems behind 40 visits a month and the order to fix them.
By Keith Carpenter September 8, 2026
Website ROI is low because most contractor sites can only send a form. See the math on an enabled site with text, chat, booking and follow-up, and why a redesign won't fix it.
By Keith Carpenter September 8, 2026
Google says thin service area pages can make it lose faith in your whole site. How many city pages a contractor needs, what each must include, and how to recover.
By Keith Carpenter September 7, 2026
A brochure website talks about you. A salesperson website sells to your best customer 24 hours a day. The difference, why it costs you jobs, and the fix.
By Keith Carpenter September 7, 2026
HVAC SEO services explained: the six things a real HVAC SEO agency does, how long results take, what drives cost, and the four numbers that prove it works.
By Keith Carpenter September 7, 2026
Contractor website design that sells passes 5 checks: fast load, a message for your best buyer, one clear next step, above the fold, trust feel. Score yours.
By Keith Carpenter September 7, 2026
Google Business Profile service area explained: the 20 area limit, the two hour rule, storefront vs hybrid, and what really ranks a contractor in nearby towns.
By Keith Carpenter September 6, 2026
Roofing leads generator guide: what shared and exclusive roofing leads cost in 2026, and how to build a roofing lead system you own instead of renting leads forever.
By Keith Carpenter September 6, 2026
Website lead generation for contractors: why most sites convert 2 to 4 percent, the five fixes that double it, and a 30 day plan to get more leads from the same traffic.
By Keith Carpenter September 5, 2026
Concrete contractor leads cost $166 on Google Ads and $40 to $80 on LSAs. Real 2026 benchmarks, plus how concrete contractors get cheaper leads from local SEO.
By Keith Carpenter September 5, 2026
Website cost for a small business in 2026: real ranges for builders, freelancers, and agencies, the full cost breakdown, ongoing costs, and where money is wasted.
Show More