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.
|
Related reading: solving dropping local search rankings and your website is a salesperson, not a brochure.
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.
Written for contractors, not marketers. What is working in local search and AI right now, in five minutes. No fluff, no spam, unsubscribe anytime.
Connects to QuickBooks Online in one click. Your competitors ask 100% of customers for reviews automatically. Now you can too.
See How It WorksTake the free assessment and get a full report on where your marketing stands and what to fix first.
Start My Free Assessment














