Free concrete marketing audit: your city, your competitors, what it would take to outrank them. Get the audit →Free audit of your city and your competitors. Get it →

Research By 22 min read

The State of Concrete Contractor Websites in Canada, 2026

The short answer

We scored 103 Canadian concrete contractor websites across ten cities on one 100-point test, on a phone. The median site scored 56 out of 100 and 58% earned an F. The median site took 9.6 seconds to show its main content, only 50% had a quote form on the homepage, and 3% gave any price guidance.

A concrete contractor website shown full screen on a desktop monitor
Sites sampled114 concrete contractor websites
Sites scored103 (11 blocked automated visits or were offline)
CitiesVancouver, Surrey, Abbotsford, Kelowna, Victoria, Calgary, Edmonton, Winnipeg, Toronto, Ottawa
Collected18 September 2026
ToolsGoogle Lighthouse 13.5.0, axe-core 4.13.0, Chromium
ScreenA phone: 390 x 844, mobile browser

Executive summary

56/100

median score across 103 sites

Range 26 to 83
58%

scored an F, under 60 points

60 of 103 sites
9.6s

median time for the main content to appear on a phone

Google’s good threshold is 2.5s
3%

gave any price guidance at all

The first question a homeowner has

Concrete is a phone-first trade with a speed problem.

A homeowner looking for a concrete contractor is usually standing in the driveway that needs replacing, holding a phone. So we tested every site that way: a phone-sized screen, a phone browser, and Google’s own speed tool on its mobile settings.

The basics are mostly there. 100% of sites use HTTPS, 81% put their city in the homepage title, and 66% show a tappable phone number on the first phone screen. The things that take more care are rare. The median site took 9.6 seconds to show its main content, and only 6% landed in Google’s good range. Only 50% had a quote form on the homepage, 46% showed reviews there, and 3% said anything at all about price.

That is the opportunity in one paragraph. A concrete company that fixes speed, puts the phone and a short form on the first screen, and shows its reviews and a price range, is ahead of most of the country.

Five findings from the 2026 sample

01

The sites are slow on a phone.

The median concrete site took 9.6 seconds to show its main content. 82% were over Google’s four-second poor line, while their scripts and layout were mostly fine.

02

Half have no quote form on the homepage.

50% of sites make the homeowner go looking for a way to ask for a quote. 86% of the best quarter have one.

03

Price is the question nobody answers.

Only 3% gave any price guidance, a range or a starting figure, on a purchase that can cost as much as a car.

04

Reviews stay on Google.

Only 46% show reviews on the homepage and 36% carry written testimonials, so the proof a homeowner wants is one tab away.

05

Almost nobody can measure what works.

7% run call tracking and 20% carry a Google Ads tag, so most concrete companies cannot tie a job back to the marketing that produced it.

SO WHAT

The bar is low, and it is the same everywhere.

The gaps repeat in every one of the ten cities. None of them need a big budget to fix; they need someone to fix them once.

Where the gap is biggest

We split the sites into the best quarter (a score of 66 or more, 28 sites) and the worst quarter (45 or less, 30 sites). The biggest differences are not in anything expensive.

What the site hasBest quarterWorst quarterGap
Quote form on the homepage86%13%72 pts
Phone number on the first phone screen93%20%73 pts
Local business schema86%23%62 pts
Reviews on the homepage71%20%51 pts
A warranty or guarantee stated64%27%38 pts
A blog or guides section43%10%33 pts
City name in the homepage title89%73%16 pts

Average score in each category, as a share of the points available

All 103 sites

  • First impression (out of 20)72%
  • Speed (out of 20)54%
  • Trust (out of 20)45%
  • Lead capture (out of 15)47%
  • Local SEO (out of 15)64%
  • Accessibility (out of 10)53%
Source: Concrete Marketing, State of Concrete Contractor Websites 2026 (n=103). concretemarketing.ca

Lead capture and trust are where the field is weakest: the average site earned 47% of the lead-capture points and 45% of the trust points. Those are the two categories that decide whether a visitor becomes a phone call.

Grade distribution

We used ordinary school grades so the scores mean something at a glance: A is 90 or more, B is 80 to 89, C is 70 to 79, D is 60 to 69, and F is under 60.

Concrete contractor websites by grade

103 Canadian sites, September 2026

0153045600 (0%)A90+5 (5%)B80 to 8915 (15%)C70 to 7923 (22%)D60 to 6960 (58%)Funder 60
Source: Concrete Marketing, State of Concrete Contractor Websites 2026 (n=103). concretemarketing.ca

Every site’s score

One dot per site. The line marks the median.

F, under 60median 56020406080100
Source: Concrete Marketing, State of Concrete Contractor Websites 2026 (n=103). concretemarketing.ca

Speed on a phone

These numbers come from Google Lighthouse on its standard mobile settings, the same test behind PageSpeed Insights: a mid-range phone on a slow 4G connection. We ran one site at a time so the timings are comparable.

To provide a good user experience, sites should strive to have Largest Contentful Paint of 2.5 seconds or less.

web.dev, Largest Contentful Paint (LCP), Google

Largest Contentful Paint on a phone

One dot per site. Sites slower than 25 seconds are drawn at 25.

Good, 2.5s or lessPoor, over 4smedian 9.6s0s5s10s15s20s25s
Source: Concrete Marketing, State of Concrete Contractor Websites 2026 (n=103). concretemarketing.ca
Measure, mobileMedianWhat good looks like
Lighthouse performance score62/10090 or more
Largest Contentful Paint9.6s2.5s or less
Cumulative Layout Shift0.000.1 or less
Total Blocking Time142ms200ms or less
Page weight2.9 MBAs small as the page allows

The pattern is consistent: layout is mostly stable and scripts are mostly light, but the main content arrives late. 82% of sites took more than four seconds to show it. Slow main content with light scripts usually points to oversized images or a slow server rather than heavy code, and oversized images are the cheapest speed problem there is to fix.

The first screen

On a phone, the first screen is the whole pitch. We recorded what a homeowner could tap without scrolling, and only counted an element if it was really on screen and not hidden behind a menu.

What a homeowner sees before scrolling

103 sites on a 390 x 844 phone screen

  • Phone number on the first phone screen66%
  • A quote or contact button on the first screen56%
  • Exactly one H1 heading69%
  • No H1 heading at all17%
  • HTTPS100%
Source: Concrete Marketing, State of Concrete Contractor Websites 2026 (n=103). concretemarketing.ca

Catching the lead

How sites turn a visitor into an enquiry

103 sites

  • Quote form on the homepage50%
  • That form has six fields or fewer34%
  • Tap-to-call link anywhere on the page85%
  • A free estimate offer60%
  • Live chat or online booking14%
  • Call tracking7%
Source: Concrete Marketing, State of Concrete Contractor Websites 2026 (n=103). concretemarketing.ca

A tap-to-call link is nearly universal, which is good, because calls are how most concrete work starts. What is missing is a way to reach the company that is not a call. Only 14% offer chat or online booking, which matters for the homeowner who researches at nine at night. And only 7% run any call-tracking tool, so the calls that do come in cannot be tied back to what produced them.

Trust signals

What sites show to earn trust

103 sites

  • Years in business stated66%
  • A project gallery73%
  • Reviews on the homepage46%
  • A warranty or guarantee stated42%
  • Written testimonials36%
  • Licensed, insured or WCB stated35%
  • Financing mentioned8%
  • Before-and-after photos6%
  • Any price guidance3%
Source: Concrete Marketing, State of Concrete Contractor Websites 2026 (n=103). concretemarketing.ca

Most sites say how long they have been in business and show some photos of their work. Far fewer show the things a nervous homeowner actually checks: reviews, proof of insurance, and a warranty in writing. Price guidance is almost entirely absent. Not a quote, just a range: “most driveways here land between this and this.” It is the question behind every call, and 97% of sites leave it unanswered.

Local search basics

What search engines see

103 sites

  • City name in the homepage title81%
  • A proper meta description71%
  • Any structured data82%
  • Local business schema50%
  • Three or more service pages79%
  • A blog or guides section30%
Source: Concrete Marketing, State of Concrete Contractor Websites 2026 (n=103). concretemarketing.ca

The simplest local signal, the city in the homepage title, is on 81% of sites. The more deliberate work is rarer: local business schema on 50%, and any guides or blog on only 30%. The median site that published a sitemap had 23 pages. A concrete company with a page for each job it wants more of is competing against sites that mostly have one services page.

Accessibility

We ran axe-core, the open-source accessibility checker, against every homepage for WCAG 2.1 A and AA. 72% had no critical violations and 13% had no serious ones.

Most common accessibility failures

Share of sites with at least one

  • Text too low in contrast77%
  • Links with no readable name58%
  • Embedded frames with no title17%
  • Links only told apart by colour16%
  • Zoom blocked on phones15%
  • Buttons with no readable name13%
  • Images with no alt text11%
  • Broken list markup6%
Source: Concrete Marketing, State of Concrete Contractor Websites 2026 (n=103). concretemarketing.ca

For most concrete companies this is not a legal matter; it is a sales one. Low-contrast text is hard to read in sunlight on a phone, which is exactly where a homeowner reads it. In Ontario, businesses with 50 or more employees are required to meet WCAG 2.0 AA on their websites, so larger firms there have a compliance reason as well.

The tech behind the sites

Website platform

Share of 103 sites

  • WordPress56%
  • Other / custom20%
  • Wix11%
  • Weebly3%
  • Duda3%
  • Webflow2%
  • Next.js2%
Source: Concrete Marketing, State of Concrete Contractor Websites 2026 (n=103). concretemarketing.ca

Marketing tags installed

Share of 103 sites

  • Google Analytics 457%
  • Google Tag Manager38%
  • Google Ads tag20%
  • Meta (Facebook) pixel8%
  • Call tracking7%
Source: Concrete Marketing, State of Concrete Contractor Websites 2026 (n=103). concretemarketing.ca

WordPress runs 56% of the sites, and among those the Elementor page builder is the most common way they are built. The platform did not decide the score: there were fast, well-built sites and slow, thin sites on every major platform. What decided it was whether anyone had set the site up for a phone and a homeowner.

City by city

The samples are small, 7 to 14 sites per city, so read these as a guide rather than a ranking. Each city page has its own breakdown.

CitySitesMedian scoreMedian LCPPhone on first screenHomepage formReviews shown
Calgary1261 10.7s75% 58%83%
Kelowna960 11.5s67% 56%44%
Vancouver1457 8.9s93% 50%36%
Toronto1257 9.5s58% 33%75%
Ottawa1057 7.4s50% 60%30%
Abbotsford754 15.1s86% 43%57%
Edmonton1153 11.0s73% 64%27%
Victoria949 5.9s44% 56%33%
Surrey947 9.0s56% 67%33%
Winnipeg1042 11.7s50% 10%30%

What the best sites do

None of the 103 sites earned an A. The best quarter had these things in common, and every one of them is a one-time fix:

  1. The phone number and a quote button on the first phone screen. 93% of the best quarter had the phone number there, against 20% of the worst.
  2. A short quote form on the homepage. 86% against 13%.
  3. Reviews shown where the homeowner is deciding. 71% against 20%.
  4. Local business schema that matches the Google profile. 86% against 23%.
  5. A warranty or guarantee in writing. 64% against 27%.
  6. Guides that answer homeowners’ questions. 43% against 10%.

Add to that list the two things almost nobody does yet, compressed images so the page loads in under three seconds and a price range for the common jobs, and a concrete website moves from the middle of the field to the top of it. Our website checklist walks through each one.

How we measured this

The sample

For each of ten cities we searched for concrete contractors the way a homeowner would, using ordinary search, and kept the contractors’ own websites. We removed directories, lead platforms, suppliers, companies outside Canada, and any business that is a client of ours. That left 114 sites. 11 could not be scored: some blocked automated visitors, and some domains had lapsed or returned errors. The published results cover the other 103.

The test

Each homepage was opened in Chromium on a 390 by 844 screen with a phone browser identity, the way a homeowner meets it. We recorded what was really visible on the first screen, read the rendered page for trust and conversion signals, ran axe-core 4.13.0 for accessibility, and fetched the robots file and sitemap for page counts. Separately, we ran Google Lighthouse 13.5.0 on its default mobile settings, one site at a time. A second pass looked for call-tracking tools, including those loaded through Tag Manager.

The 100-point framework

CategoryPointsWhat earns them
First impression20HTTPS 3, mobile viewport 2, phone number on the first screen 6, quote or contact button on the first screen 5, exactly one H1 4
Speed20Lighthouse mobile performance scaled to 10, LCP 2.5s or less 6 (4s or less 3), CLS 0.1 or less 4 (0.25 or less 2)
Trust20Reviews on the homepage 6, testimonials 3, years in business 3, licensed, insured or WCB 4, warranty or guarantee 4
Lead capture15Homepage quote form 6, six fields or fewer 3, tap-to-call link 3, chat or online booking 3
Local SEO15City in the title 4, meta description 50 to 170 characters 2, local business schema 4, three or more service pages 3, a blog 2
Accessibility10No critical axe violations 5, no serious ones 3 (ten or fewer 1), alt text on 90% of images 2

What this does not measure

It is a homepage test. Some companies have strong service pages behind a weak homepage, and a few load chat or review widgets only after a click, which we would miss. Text signals such as “licensed” or “warranty” are read from the page, so a claim made in an image is not counted. Lighthouse numbers vary a little from run to run. None of this changes the overall pattern, but it is why no individual site is named.

Citing this report

You are welcome to use these numbers. Please cite and link:

Concrete Marketing (2026). State of Concrete Contractor Websites in Canada, 2026. 103 sites scored. https://concretemarketing.ca/blog/state-of-concrete-contractor-websites-2026/

Glossary

Largest Contentful Paint (LCP)
How long until the biggest thing on the first screen, usually the main photo or headline, has appeared. Google’s good threshold is 2.5 seconds.
Cumulative Layout Shift (CLS)
How much the page jumps around while it loads. Under 0.1 is good.
Lighthouse
Google’s free tool for measuring page speed and quality. PageSpeed Insights uses it.
Local business schema
A block of code that tells search engines your business name, address, phone number and service area in a form they can read reliably.
axe-core
An open-source accessibility checker used by browser developer tools and accessibility auditors.
Call tracking
A service that shows a different phone number depending on where a visitor came from, so you can tell which marketing produced each call.
First screen
What is visible on a phone before scrolling. On our test screen, the top 844 pixels.

Questions

How good is the average concrete contractor website in Canada?

Not very. The median site in our sample of 103 scored 56 out of 100 on a test built around what a homeowner needs on a phone. 60 of the 103 sites scored an F and none scored an A.

How fast should a concrete contractor website load?

Google’s good threshold for Largest Contentful Paint is 2.5 seconds or less on a phone. Only 6% of the concrete sites we measured met it. The median took 9.6 seconds.

What is the most common problem on concrete websites?

Speed, by a distance: 82% of sites took longer than four seconds to show their main content on a phone. After that, missing price guidance (97% gave none), no quote form on the homepage (50%) and no reviews on the homepage (54%).

Which website platform do concrete contractors use?

WordPress, on 58 of the 103 sites we could identify. The platform made less difference than what was done with it: fast, well-built sites existed on every major platform.

Can I use these numbers?

Yes. Quote them and link back to this page so a reader can check the method. The citation format is below.

Why are no companies named?

Because the point is the pattern, not a list of whose website is bad. Many of these are good concrete companies with websites that do not show it.

Evan Striemer

Runs Concrete Marketing, a marketing agency that works only with concrete contractors in Canada. Writes these because the other option in this trade is 800 words of recycled advice with no numbers in it. More about the approach.

Where this comes from

Every rule below is quoted from whoever actually sets it. Nothing here is our opinion about what Google does.

Want this applied to your city instead of read about?

We take your city apart for free: who holds the map pack, what your competitors rank for, and the three things that would move fastest.

  • Concrete contractors only
  • Guaranteed on signed jobs
  • Every price on the site
Free strategy call20 MINUTES

No card, nothing to sign. One reply from a person, inside one business day.