12 Reasons Your Site Is
Sending Customers to
Your Competitor
A self-audit every contractor can run right now. Count how many of these your site has — then decide if you're satisfied with the answer.
Run through this list against your own site right now. Keep a tally. At the end there's a score breakdown that tells you exactly where you stand and what to do about it. No tools required beyond your phone and a browser.
I look at contractor websites every day. Roofers, plumbers, electricians, HVAC companies — and the same problems appear so consistently that I could write this list in my sleep. Not because these contractors don't care about their business. Because nobody ever told them what a website actually needs to do.
A website has one job: turn strangers into phone calls. Every element on the page either moves someone toward picking up the phone or it doesn't. Most contractor sites have six to ten items on this list working against them at any given moment. If yours has fewer than four, you're ahead of the curve. Let's find out.
Reason 1: Your Phone Number Isn't Visible Without Scrolling
This is the single most common and most expensive mistake on contractor websites. A homeowner with a burst pipe at 9pm is not going to hunt for your phone number. If they can't see it the moment the page loads — in the header, persistent on mobile, always in view — they're gone.
Your phone number should be in the top right corner of every page, clickable on mobile, and visible without any scroll whatsoever. If yours isn't: that's the first fix, and it takes about twenty minutes.
DALL-E/GPT Image Prompt: "A dark-background infographic in a modern tech editorial style. Dark charcoal (#0E0E0D) background. Two side-by-side mobile phone mockups. Left mockup labeled 'WRONG' in red (#E74C3C) shows a contractor website header with no visible phone number, logo centered, hamburger menu only. Right mockup labeled 'RIGHT' in green (#2ECC71) shows a contractor website header with a bold phone number in the top right, click-to-call icon, and a red '24/7 Emergency' pill badge with a pulsing dot. Both phones have amber (#F28C0F) accent color on the right-side correct example. Clean sans-serif labels. 1200x630px, no gradients on the phones themselves, flat UI style. Caption below in JetBrains Mono font: 'If they have to hunt for your number, they won't call.'"
Reason 2: Your Hero Talks About You, Not Them
Open your website right now and read your headline out loud. Does it start with "We," "Our," or your company name? Most do. And most are missing the entire point of a homepage hero.
The hero's job isn't to introduce your company. It's to make the visitor feel immediately understood — like this page was written for exactly the problem they're trying to solve. "Chattanooga's Most Trusted Plumber Since 2008" is about you. "Burst pipe at midnight? We answer." is about them. One earns the next thirty seconds of attention. The other doesn't.
Reason 3: Your Site Isn't Actually Mobile-First
More than 70% of local service searches happen on a mobile device. "Mobile responsive" isn't the same as "mobile first." A site that was designed for desktop and then squeezed onto a phone feels like a site that was designed for desktop and squeezed onto a phone. Buttons too close together. Text too small. Forms that require pinching and zooming. Every one of these is a reason to close the tab.
The test: open your site on your actual phone, not a desktop browser preview. Try to tap every button with your thumb. Try to fill out the contact form. If any part of that is frustrating, your visitors feel that frustration too — and they leave.
The free test in our next post — "The $0 Website Test Any Contractor Can Run in 10 Minutes" — walks through the mobile check step by step, including the specific Google tool that shows you exactly how your site scores.
Reason 4: Your Page Loads Too Slowly
Google has published the data: 53% of mobile users abandon a site that takes more than three seconds to load. Three seconds. For a contractor website with a single audience — homeowners in a geographic area who need a service — slow load speed is a silent revenue leak that never shows up anywhere obvious.
The fix isn't always dramatic. Oversized images are responsible for the majority of slow contractor sites. A photo taken on a modern phone camera can be 6-8MB. Properly compressed for web, the same photo should be under 200KB. That's a 40x difference in file size and it shows up immediately in load time.
I use Squoosh (free, browser-based) to compress every image before it goes on a client site. For a more automated workflow, ShortPixel integrates directly with most CMS platforms and handles compression automatically. (Affiliate link — genuinely what I recommend to every client.)
Reason 5: You Have No Specific Offer — Just Services
A services page tells visitors what you do. An offer tells them what they get — specifically, completely, with value they can evaluate. "Plumbing Repairs" is a service. "Same-day response guaranteed, written price before we touch anything, 24-month warranty on all work" is an offer. One gives someone a reason to call. The other gives them a category to compare against your competitors.
If every plumber on the first page of Google does plumbing repairs, and you do plumbing repairs, you've given the visitor no reason to choose you specifically. The offer is how you stop competing on price and start competing on value.
Building a real offer — one that makes saying no feel like the irrational choice — is covered in depth in "The Offer Stack: Why the Best Contractor Websites Feel Like an Easy Yes."
Reason 6: Your Reviews Are Buried
You probably have great reviews. Most established contractors do. But if they're on a separate Reviews page that nobody navigates to, or at the very bottom of a long homepage, they're doing about 20% of the work they should be doing.
Social proof works best when it appears at moments of decision — right next to a CTA, right after you've introduced a service, right before the contact form. A five-star rating in the header establishes credibility immediately. A specific customer story next to your emergency services claim makes the claim believable. Placement matters as much as presence.
Reason 7: Your Reviews Are Generic
"Great service, would recommend." That's a real review and it's worth almost nothing as a marketing asset. The reviews that convert are the ones with specifics: a dollar amount saved, a timeline met, a problem solved that nobody else could figure out, a moment of genuine surprise at how the experience differed from expectation.
You can't control what customers write. But you can ask better questions. "Was there anything about the experience that surprised you?" and "Is there a specific moment you'd want a neighbor to know about?" produce dramatically better review content than "Would you leave us a review?"
Reason 8: You Have One CTA — Contact Us
Not every visitor is ready to call right now. Some are researching. Some are comparing. Some want to know what you charge before they commit to a conversation. A single "Contact Us" button serves only the visitors who were already going to call. Everyone else has nowhere to go.
A well-structured contractor site has at least two CTAs: a high-commitment option (call now, book an appointment) for visitors who are ready, and a lower-commitment option (get a free estimate, download our checklist, check availability in your area) for visitors who aren't ready yet but might be. The lower-commitment CTA captures leads you would otherwise lose entirely.
Reason 9: Nobody Can Tell Where You Work
Local service businesses live and die by geography. If someone in your service area lands on your site and can't immediately confirm you serve their neighborhood, they're gone. This seems obvious and it's astonishing how often it's missing.
Your city and service areas should appear in the hero, in the page title, in the meta description, and at least once more in the body copy of every main page. Not forced, not awkward — just present. "Serving Chattanooga, Hixson, Red Bank, and surrounding Hamilton County communities" is a sentence that takes ten seconds to write and works for you every day.
Reason 10: Your "About" Page Reads Like a Resume
Founded in 2009. Family owned. Licensed and insured. Committed to quality. Every single contractor About page sounds exactly like this. Nobody reads a resume and thinks "I want to call that person." People connect with stories, with values in action, with moments that reveal character.
The About page that converts is the one that answers the question the homeowner is actually asking: "Can I trust this person in my home?" That's not a question answered by founding year and licensing status. It's answered by specificity — who you are, what you believe about your trade, why it matters to you, what you've seen go wrong in this industry and why you do it differently.
The origin story post — "I've Swung a Hammer. Here's Why That Makes Me a Better Web Designer" — is an example of what this looks like in practice. The same structure works for any contractor's About page.
Reason 11: Your Site Has No Proof of Work
Photos of completed jobs are the most underutilized asset in contractor marketing. Before and after photos, project galleries, documented repairs — every single one of these builds competence trust in a way that no amount of copywriting can replicate. "We do great work" is a claim. A before-and-after photo of a gutted bathroom reroute finished in a single day is evidence.
The barrier is usually that contractors don't think to photograph their work in the moment. The fix is a habit, not a budget: before you pack up at the end of every job, take two photos. Before, after. That's it. Done consistently, you'll have a portfolio of genuine proof in six months that most competitors will never have.
Reason 12: Nothing Gives Anyone a Reason to Decide Now
Most contractor websites are evergreen by default — they look exactly the same today as they will six months from now. There's no urgency, no scarcity, no reason for a visitor who's been thinking about it to act today rather than next week. And next week almost always becomes never.
This doesn't require manufactured fake countdown timers. Real urgency exists in every trade business: limited availability in a service area, a seasonal schedule that's filling up, a price that changes in a given month, a limited number of spots in a maintenance program. When the reason to act now is real and specific, it converts. When it's generic ("call today!"), it doesn't.
What Your Number Means
0–2 issues: Strong foundation
You're ahead of most contractor sites. The gaps you have are likely refinements rather than fundamental problems. A targeted audit is worth doing to find the remaining leaks.
3–5 issues: Significant opportunity
Your site is working against you in ways that are costing you real calls. The good news: most of these are fixable without rebuilding from scratch. Start with phone visibility, mobile experience, and offer clarity.
6+ issues: It's time to talk
At six or more, you're likely operating on word-of-mouth alone and leaving a significant percentage of online traffic on the table. This isn't a tweaking situation — it's a rebuild situation, and the ROI on getting it right is real.
Most contractor sites have six to ten of these working against them. Right now.
If you went through this list and counted more than five, I'm not telling you anything you didn't already suspect. Your site isn't performing the way your business deserves, and the gap between what it is and what it could be is filled with phone calls that went to someone else.
The question is whether that changes.
Want Me to Run This on Your Actual Site?
I'll record a 15-minute video walkthrough of your current site — what's working, what isn't, and what I'd change first. One contractor per trade per market. If your area's open, let's look.
Request a Free Site Audit →