
We look at a lot of contractor websites, and most of them have the same problem. They look fine, but they don’t make the phone ring. The homeowner lands on the site from Google, can’t find a number or a price range, isn’t sure the company covers their area, and leaves for the next result. Here’s what a home-service website needs, in the order it matters.
Most people looking for a plumber or roofer are on their phone, and often in a hurry. Your number should be at the top of every page, styled as a button, and set up so tapping it dials. If someone has to copy and paste your number, you’ve lost a share of calls before you’ve started.
Put a second call button near the bottom of every page. People who read to the end are ready to act.
The first thing visitors should see is a plain sentence: “Emergency plumbing and drain repair in Vaughan, Richmond Hill and Markham.” Not “Welcome to our website” and not a slogan. Google reads that line too, and it’s a big part of ranking for “plumber near me” type searches.
One page that lists twelve services in a bulleted list ranks for none of them. A separate page for each main service, with a few paragraphs about how you do it, what it typically costs and what to expect, ranks for that service and gives customers the answers they came for. Start with your five most profitable services.
If you cover several cities or neighbourhoods, a short page for each one helps you appear for searches like “roof repair Etobicoke”. Keep them genuine: mention real jobs you’ve done there, local details, and the services you offer in that area. Copying the same page and swapping the city name doesn’t work anymore.
Homeowners are letting a stranger into their house. They want reasons to trust you:
Stock photos of smiling models in hard hats do the opposite. People can tell.
You don’t have to publish a price list, but “service calls start at $129” or “most bathroom renovations run $12,000 to $25,000” removes a big reason people don’t call. It also filters out the customers you don’t want.
Ask for name, phone, a short description of the job, and optionally a photo upload. Nothing else. Every extra field costs you leads. Make sure the form emails you instantly and that someone actually replies the same day; a fast reply wins more jobs than a better price.
A site that takes six seconds to load on a phone loses about half its visitors before it appears. Compressed images, decent hosting and no bloated page builders fix most of it. Test yours with Google’s free PageSpeed Insights; a mobile score under 50 means you’re losing calls.
If you do emergency work, say so and make the number obvious. If you don’t, say your hours clearly so people don’t leave voicemails at midnight and hire someone else by morning.
Your website and your Google profile should match: same business name, same phone number, same address or service area, same services. Link the profile to the site and the site back to the profile. Mismatches confuse Google and cost you rankings.
A blog you won’t keep up, a chatbot, a video background, a “mission statement” page and a newsletter signup. None of them get you calls, and several slow the site down.
Open your website on your phone, right now, as if you were a customer. Can you tell in three seconds what you do and where? Can you call with one tap? Can you see proof that you’re legitimate? If any answer is no, that’s where to start.
Our contractor websites are built around this list. Sites start at $2,500 and include the service pages, tap-to-call, review integration and a properly connected Google profile. See the website packages or what we do for contractors.

Toronto-based · Canada & US
info@dbr-media.com
+1 647 808 6683