Conversion7 min readMarch 31, 2026

5 Reasons Your Contractor Website Isn't Getting Calls (With the Numbers Behind Each One)

You built the site, but the phone is silent. These 5 website mistakes kill contractor leads — and most owners don't know they're there.

You spent good money on a website. Maybe you hired someone to build it, maybe you used a website builder. Either way, it's live. You can see it when you Google your own business name.

But the phone isn't ringing from it.

This is the most common complaint we hear from contractors who run their first SiteGrade audit. The site exists — it just doesn't work. Here are the five reasons why, backed by research and real audit data.

Reason 1: Your Phone Number Isn't Visible Without Scrolling

This one sounds obvious. It isn't.

Most contractor websites have a phone number somewhere — buried in the footer, tucked into the contact page, maybe in small text at the top right of desktop but missing entirely on mobile. That's not visible. That's hidden.

BIA/Kelsey research found that phone leads convert 10–12x more than web form submissions. Think about what that means in practice: a customer who finds your number and calls is dramatically more likely to become a paying job than someone who fills out a contact form and waits.

The fix: your phone number should appear in the top-right corner of every page on your site, in large enough text to read on a phone screen, as a clickable tel: link. Not in the footer. Not on a contact page. In the header, on every page, always visible.

When SiteGrade crawls your site, it checks whether your phone number appears in the header. If it doesn't, that's flagged as a high-severity conversion issue — because the revenue math is clear.

Reason 2: There's No Clear Next Step Above the Fold

The "fold" is the bottom edge of what a visitor sees without scrolling. On mobile, that's usually the top 600–700 pixels of your page. On desktop, it's roughly the top 800 pixels.

If a visitor lands on your homepage and doesn't see a way to contact you or take action within those first pixels, they're making a decision: scroll further and look, or leave and try the next result.

Most leave.

HubSpot's analysis of 330,000 CTAs found that personalized, specific calls-to-action convert 202% better than generic ones. That same principle applies to placement: a button that tells someone exactly what to do ("Get a Free Estimate," "Call Now for Same-Day Service") outperforms a page that makes them hunt.

SiteGrade checks whether a clear call-to-action is visible in the first screen of your homepage. For contractors, that means a button with action-specific text — not "Learn More," not "Click Here." Something like "Get My Free Estimate" or "Schedule an Inspection Today."

Find out which of these issues your site has

SiteGrade checks all 5 of these automatically — get your score and see exactly which ones are costing you calls.

Get My Free Score →

Reason 3: You're Not Showing Any Price Signal

Contractors have been told to keep prices off their website because "every job is different." That's true. But visitors don't need an exact price — they need a signal that you're in their range.

When a homeowner is searching for a roofing contractor or a remodeling company, they are mentally qualifying you before they ever pick up the phone. If your website gives them no pricing information at all — not even a "projects starting at $X" or a "typical kitchen remodel runs $15,000–$40,000" — many of them will move on to a competitor who does.

You don't have to post a price list. You have to reduce the risk of the call. "Free estimates" counts. "Financing available" counts. A rough range counts. What doesn't count is a site that makes someone feel like they're about to walk into a car dealership.

SiteGrade checks for pricing signals on your homepage and flags their absence as a conversion issue.

Reason 4: No Social Proof Is Visible

According to BrightLocal's Local Consumer Review Survey 2026, 93% of consumers have made a purchase after reading reviews. That stat applies directly to contractors.

Before someone calls you for a $3,000 HVAC job or a $25,000 roof replacement, they want evidence that someone else hired you and it went well. If your website has no testimonials, no Google Reviews widget, no star ratings, no "500+ projects completed" counter — you're asking them to trust you with no evidence.

The bar isn't high. Three to five real customer quotes with a first name and city, or a Google Reviews badge showing your rating, will move the needle significantly. What matters is that it's visible on the homepage — not on a separate testimonials page that most visitors never click.

SiteGrade detects testimonials, trust badges, and review schema on your homepage. If none are found, that's flagged as a critical trust issue.

Reason 5: Google Can't Tell What You Do

Your title tag is the text that appears in the browser tab and in Google search results. For most contractor websites, it reads something like "Smith Roofing" or "ABC Contracting | Home."

That tells Google nothing. It tells Google your brand name exists. It doesn't tell Google what you do, where you do it, or who should find you.

Google's 2021 documentation on title generation explains that Google rewrites titles that are "half-empty" or contain "obsolete information" — and when Google rewrites your title, it often rewrites it incorrectly, stripping the service keywords you need to rank.

The same applies to your meta description — the two-line summary under your title in search results. If it's missing, Google writes its own. Google's version is rarely better than yours.

The fix: write a title like "Smith Roofing — Residential & Commercial Roofing in Denver, CO" (50–70 characters). Write a meta description that explains what you do and includes a soft call to action ("Free estimates available, serving the Denver metro area").

SiteGrade checks your title tag length, detects brand-only titles with no service keyword, and flags missing or too-short meta descriptions.

The Combined Effect

Each of these five issues on its own reduces your call volume. Together, they can cut your inbound leads to near zero — even if your site gets reasonable traffic.

The math: a contractor site with 300 monthly visitors converting at 0.3% gets fewer than 1 lead per month. Fix the above-fold CTA, add the phone number to the header, and put three testimonials on the homepage — and that same 300 visitors at 1.5% conversion is 4–5 leads per month. That's the difference between "the website doesn't work" and "the website is helping."

None of these fixes require a web developer. They require looking at your homepage as if you're a stranger who just landed there for the first time.

See exactly what's costing you calls

SiteGrade checks all five of these issues automatically — and shows you the revenue impact of each one.

Run My Free Audit →

See how your website scores right now

Free audit in 60 seconds — real crawl, not a template.

Get My Free Score →
← Back to all articles

More articles

Conversion

Is Your Website Costing You Customers? Here's the 5-Minute Self-Audit

Read →

SEO

The #1 Reason Your Local Business Isn't Ranking in Google Maps (It's Your Website)

Read →