April 19, 2026 · 6 min read
Why Your Trades Website Isn't Getting Calls (and What to Fix)
Your site is up. Your Google Business Profile is set up. You're not getting calls. Here are the 7 reasons why this happens, ranked by how often they're the actual cause.
Most plumbers, HVAC contractors, and electricians I talk to have the same problem. Their site is up, their Google Business Profile is verified, but the phone is not ringing. They blame Google, they blame the algorithm, they blame the economy. Usually the actual cause is something on the site that takes 2 hours to fix.
Reason 1: the site loads in 8 seconds, not 1
Most customers leave a site after 3 seconds of waiting. Eight-second load times kill conversion before any of your other content even gets seen. The most common cause is uncompressed image files - photos uploaded at 4MB each when they should be 200KB. Open Google PageSpeed Insights and run your site through it. If your score is under 80, this is your problem.
Reason 2: the phone number isn't easily tappable
On a phone, your number should be a giant clickable button that opens the phone dialer with one tap. On most trades sites it's tiny text in the footer that requires copying and pasting. Look at your site on your own phone right now - is the phone number a one-tap call? If not, you're losing every emergency customer who finds you at 9pm with a flooded basement.
Reason 3: you don't show up for the searches that matter
Searching "plumber in Toronto" is not the search your customers are doing. They're searching "plumber Pickering" or "plumber near me" or "emergency plumber Ajax." Your title tags need to match those specific local queries. Most contractor sites use generic titles like "ABC Plumbing - Professional Service" instead of "Pickering Plumber - Emergency Service Available 24/7." The specific one ranks. The generic one doesn't.
Reason 4: there are no reviews on your site
Customers check reviews before they call. If they have to leave your site to find reviews, half of them never come back. Embed your Google reviews directly on your homepage. The plumbers I see growing have 5-star Google reviews showing up front, automatically updated from their Google Business Profile.
Reason 5: no clear service area
Trades customers want to know if you cover their address before they call. "Serving Greater Toronto" is too vague. List specific neighborhoods or postal code prefixes. Pickering customers want to see Pickering listed. Ajax customers want to see Ajax. Make it specific.
Reason 6: too many steps to contact you
The best trades sites have 3 ways to contact: call, text, or fill a 4-field form. The worst have a 14-field form that asks for your zodiac sign before letting you ask a question. Every extra field cuts conversion by 8 to 11 percent on average. Cut your form to name, phone, email, and "what do you need." Done.
Reason 7: stock photos instead of real photos
Customers buy from people they can see. Stock photos of stock plumbers fixing stock pipes do not build trust. Phone-camera photos of you in front of your truck do. Real photos of jobs you've done. Real photos of your team. Real photos of your shop. They convert better than the best stock photography in the world.
Quick fix order
If you only have 2 hours to spend on this, here's the priority. First, compress your images using TinyPNG (free) and re-upload. Cuts load time by 60 to 80 percent. Second, make sure your phone number is a giant tappable button at the top of every page. Third, update your title tag to include your city and your service. Those three changes alone usually 2x the call volume from a slow site.
If you've done all that and the phone still isn't ringing, the issue is likely your Google Business Profile, not your site. That's a separate article. But fix the site first - it's where every Google search ends up.
When you need a rebuild
Sometimes the site is fundamentally broken or too dated to fix piecemeal. If your site is on an old WordPress theme from 2016, or a Wix template that's never been updated, or a frame-based design from the early 2010s, a rebuild is faster than patching. A rebuild from Ostra is $500 setup, $20 to $99 a month, done in a week. If that's what you need, get a free audit and I'll tell you honestly whether a rebuild is the right call.