Your website is the foundation everything else in SEO sits on. A great Google Business Profile and a pile of reviews will only go so far if the site behind them is slow, vague or hard for Google to understand.
Use this checklist to find the gaps. Each item is something you or your web person can check today.
Pages and content
1. A dedicated page for each core service
“Roofing,” “siding” and “eavestroughs” should each have their own page, not share one long list. Each page should explain the service, show related projects and end with a clear call to action.
2. Clear service areas
Say plainly which towns and regions you work in. If a few areas matter most, give each its own page with real local detail, such as projects completed there, rather than copying the same text with a different city name.
3. Project photos with descriptions
Real photos of your work build trust and give Google more to understand. Add a short description to each project: what was built, where and what made it interesting.
4. Answers to buyer questions
Cost ranges, timelines, permits, how to choose a contractor: answer the questions buyers ask before they call. These pages bring in searches and are the kind of content AI assistants quote.
5. Reviews and proof on the site
Show reviews, awards, association memberships, warranties and licences. Buyers look for them, and they reinforce trust signals Google sees elsewhere.
Local signals
6. Consistent business details
Your business name, phone number and website should match exactly across your website, Google Business Profile and directory listings.
7. A linked Google Business Profile
Your profile should link to your website, and your website should make it easy to find your Google reviews.
8. Structured data
Structured data is code that tells search engines and AI tools your business name, services, service area and FAQs in a format they can read reliably. It doesn’t show on the page, but it helps machines understand it.
Technical health
9. Fast loading on mobile
Most homeowners find contractors on their phones. Large uncompressed photos are the most common reason construction sites are slow. Resize and compress images before you upload them.
10. Easy to use on a phone
Text should be readable without zooming, buttons easy to tap and your phone number one tap away.
11. Secure (HTTPS)
Your address should start with https:// and show no security warnings. Browsers warn visitors away from sites that aren’t secure.
12. Unique page titles and descriptions
Every page needs its own title and meta description that say what the page is and where you work. Duplicated or missing titles are one of the most common issues we find.
13. One clear main heading per page
Each page should have one main heading (H1) that matches what the page is about, like “Custom Home Builder in Ottawa.”
Tracking
14. Google Search Console set up
Search Console is free and shows which searches you appear for, which pages Google has indexed and any problems it found. Submit your sitemap there.
15. Calls and quote requests tracked
Set up analytics so you can see where your calls and form submissions come from. Without it, you can’t tell whether SEO is producing leads.
The checklist at a glance
| Area | Check |
|---|---|
| Pages | A page per core service, clear service areas, projects, buyer FAQs, proof |
| Local | Matching business details, linked Google profile, structured data |
| Technical | Fast on mobile, easy on a phone, HTTPS, unique titles, one H1 per page |
| Tracking | Search Console with sitemap submitted, call and form tracking |
Where to start
If you can only fix a few things, start with service pages, mobile speed and Search Console. Those three usually make the biggest difference for contractors.
Not sure how your site measures up? Run our free website check for an instant SEO score and the three issues costing you the most visibility.



