Trades

What Should Be on a Contractor Website? A Checklist That Gets Calls

A practical checklist for contractor websites in Ontario: what to put on the homepage, service pages, project photos, quote forms and the details that turn visitors into calls.

What Should Be on a Contractor Website? A Checklist That Gets Calls

Most contractors do not need a fancy website. They need one that gets the phone ringing. The difference between a contractor website that brings in work and one that just sits there usually comes down to a short list of things, and most of them have nothing to do with design trends.

This checklist is written for trades in Ontario: roofers, electricians, plumbers, landscapers, excavators, renovators, concrete and flooring contractors. Go through it with your own site open on your phone.

1. Say what you do and where, in the first screen

When someone lands on your homepage, they decide in a few seconds whether they are in the right place. Before they scroll, they should see:

  • What you do, in plain words: “Roof replacement and repair”, not “Building excellence since 1998”.
  • Where you work: “Serving Stratford, St. Marys and Perth County”.
  • How to reach you: a phone number that is a tap-to-call button on mobile, and a button for a free quote.

If a homeowner has to dig for any of those three, many of them will leave and call someone else.

2. A separate page for each main service

Homeowners search for specific jobs: “deck builder”, “panel upgrade”, “interlock patio”, “basement waterproofing”. A single services page with a bullet list cannot rank well for all of them. Give each main service its own page that covers:

  • What the job includes, from start to finish.
  • What affects the price, and a price range if you are comfortable giving one.
  • How long it usually takes, and what the customer needs to do to get ready.
  • Photos of that specific type of work.
  • The questions people ask you on the phone, answered.

These pages do double duty: they help you show up on Google, and they answer questions before the customer calls, so the calls you get are better.

3. Real project photos, not stock photos

Stock photos of smiling models in hard hats do nothing for a contractor website. Customers can tell, and they want to see your work. Real photos, even taken on a phone, build more trust than anything else on the page.

  • Take before and after photos on every job. Same angle, good light.
  • Group them by service, so the deck photos are on the deck page.
  • Add one or two sentences per project: the town, what the problem was, what you did.
  • Keep the files small enough to load quickly on a phone. A good website setup handles this for you.

4. Proof that you are legitimate

Hiring a contractor feels risky to most homeowners. Your website should answer the unspoken question: “Can I trust this person in my house?”

  • Your Google reviews, shown on the site or linked clearly.
  • Licences and certifications that apply to your trade, such as an ECRA/ESA licence for electrical contractors, TSSA certification for gas work, or Red Seal trades.
  • Insurance, and WSIB coverage if you have it. Many customers now ask for it.
  • Warranties on your work or the products you install.
  • A real address or service area, and a photo of you or your crew.

5. A quote request form that is short

Every extra field on a form loses people. Ask for what you need to call them back and nothing more: name, phone, email, town, and a short description of the job. Let them attach photos if your trade benefits from it, such as a roof, a crack in a foundation or a damaged deck.

Then make sure the form actually works and the messages reach you. Test it every few months. A broken contact form is one of the most common and most expensive problems on small business websites, because nobody notices until the work stops coming in.

6. Prices, or at least what affects them

Many contractors avoid putting prices on their website, which is understandable: every job is different. But homeowners are searching for prices, and if you say nothing, they will find someone who does. You do not need a full price list. You can:

  • Give typical ranges for common jobs.
  • List the main things that change the price, such as size, materials, access and permits.
  • Mention a minimum job size or a starting price, so the calls you get fit your business.

Being upfront filters out tire-kickers and makes the right customers more comfortable calling.

7. Built for phones first

Most people looking for a contractor are on their phone, often standing in the problem: a leaking ceiling, a dead outlet, a flooded basement. Check your site on your own phone:

  • Does it load quickly?
  • Is the text readable without zooming?
  • Is the phone number one tap away from every page?
  • Do the buttons work with a thumb?

8. Set up for local search

A contractor website should be built so Google understands what you do and where. That means:

  • Page titles that name the service and area, for example “Deck Builder in Stratford & Perth County”.
  • Your business name, address and phone number matching your Google Business Profile exactly.
  • Structured data (schema) that tells Google you are a local business and what services you offer.
  • A sitemap submitted in Google Search Console, so new pages get found.

For more on this, see my guide to local SEO for contractors in Ontario.

9. Things you can leave out

  • Long mission statements nobody reads.
  • Auto-playing videos or sliders that slow the page down.
  • A blog you never update. If you add one, a few genuinely useful posts beat a page of dated news.
  • Pop-ups that block the phone number.

10. Keep it up to date

An old copyright year in the footer, a project gallery from years ago or a phone number that no longer works all tell customers the business might not be active. Update photos as you finish jobs, keep your hours and services current, and check that everything still works a few times a year.

11. Connect it to your Google Business Profile

Your website and your Google Business Profile should work as a pair. Link the profile to the most relevant page of your site, usually the homepage or your main service page, and make sure the business name, phone number and service area match exactly. Add the same project photos to both. When a customer finds you on the map, taps through to your site and sees the same work, the same reviews and the same phone number, the trust builds instead of breaking.

It also works the other way: your website should make it easy to leave a review. A simple “Happy with the job? Leave us a review” link on your thank-you page or in your invoice emails keeps new reviews coming without any extra effort.

A quick test

Hand your phone to someone who does not know your business, open your website, and ask them three questions: What does this company do? Where do they work? How would you contact them? If they can answer all three in under ten seconds, your site is doing its job. If not, start with those three things.

If you want help, I build websites for contractors and trades across Perth County, Kitchener-Waterloo and Ontario, and I come from a construction and flooring background myself. See web design for contractors, or ask for a free demo of your new site before you pay anything.

Get your free demo

Rather skip the reading and just get a site?

Tell me about your business and I'll build you a free demo — you only pay if you love it. Usually back within one business day.