Home

>

Case Study

>

Toiture Grand-Montréal

Toiture Grand-Montréal · Roofing · Local SEO · 2026

How Toiture Grand-Montréal turned local search visibility into website visits

Six matched months of local search data: profile impressions up 36%, clicks through to the site up 76%. We had originally drafted a much larger number for this client and it did not survive checking.

Toiture Grand-Montréal

+76%

clicks to the website

from the business profile, six matched months

The results, up top — every number is in the strip below

+76%

clicks to the website

131 → 230, matched months

+36%

profile impressions

3,630 → 4,939

6 mo

matched comparison window

only months present in both years

2

figures corrected

a +184% claim retracted, calls down 30%

1

surface most trades ignore

the business profile

Industry

Roofing

Location

Greater Montreal, Canada

Channel

Local search / Google Business Profile

Services used

Local SEO

Timeline

6 matched months — 2025–2026

01 — The challenge

A local listing doing most of the work with none of the attention.

Toiture Grand-Montréal is a roofing contractor serving the greater Montreal area, in a trade where a large share of demand is resolved directly on the map rather than on a website.

This is also the case study where we have the most to correct. An earlier internal draft claimed a 184% impressions increase; on matched months the true figure is 36%. Call clicks are actually down 30%. Both corrections are reflected here, and the profile is presented as a growing channel rather than a transformation.

“Half my customers find me on the map, not on the website. If that listing is not working, nothing else I pay for really matters.”

Illustrative quote — written by Web Tonic to put the results above in an owner’s words. It is not a statement provided by the client.

For a roofing contractor that is accurate. The business profile is usually the highest-intent surface a local trade has, and it is also the one most often left to look after itself.

No items found.

02 — Our approach

Treat the business profile as a channel, not a formality.

The profile was managed rather than merely completed: accurate categories and service lists, real photographs of completed work, and information kept current so the listing answers a homeowner's questions before they ever click.

Local relevance on the site was aligned to the profile, so the areas the listing claims to serve are backed by real pages, and the two surfaces reinforce each other instead of telling different stories.

Then the metrics were read properly. Local reporting is unusually easy to misread — partial months and metric changes make almost any number available if you pick your window. We fixed the window, matched the months and reported what remained, including the metric that went down.

03 — What we did

Manage the listing, align the site, read the data honestly.

Six matched months, two corrections, one channel that is genuinely growing.

Managed listing

Treated the profile as a channel with an owner

Accurate categories and services, real photographs of completed roofs, and information kept current so the listing answers questions before anyone clicks.

Drop business profile view

Site alignment

The areas the listing claims are backed by real pages

Local relevance on the website was aligned to the service areas in the profile, so the two surfaces reinforce each other rather than contradicting each other.

Drop local content map

Fixed the reporting window

Local data is the easiest to misread

Partial months and metric changes make almost any percentage available if you choose your window. We fixed the window, matched the months, and reported what survived.

Drop impressions and clicks chart

Published the corrections

Retracted our own headline number

A drafted +184% impressions claim was an unmatched-window artifact; the real figure is +36%, and call clicks are down 30%. Both are stated here rather than quietly dropped.

Drop full metrics table

04 — The results

Six matched months: impressions +36%, website clicks +76%.

Period covered: six matched months to Jul 2026 versus the same months of the prior year — the only months with data in both years.

Source: Google Business Profile insights for the client's listing, retrieved via AgencyAnalytics. Call clicks over the same window are down 30% and are deliberately not presented as a result. A previously drafted +184% impressions figure was an unmatched-window artifact and is retracted.

Content highlights

Warehouse worker moving a pallet of boxed tile down an aisle of racked building materials, L'Entrepôt de la Réno logo overlaid

2026

111,651 → 280,019 clicks

Quebec, Canada

L'Entrepôt de la Réno

Across twelve matched months L'Entrepôt de la Réno's organic search clicks rose 111,651 → 280,019 (+151%) and impressions 4.24M → 10.68M (+152%) — one of the largest organic gains in our portfolio, on a retail catalogue rather than a blog.

Discover more

Plumber fitting a water heater connection in a Montreal basement by work light

2026

30 leads · CA$32.97

Montreal, Quebec, Canada

Plomberial

In a deliberately short two-month test, Plomberial's Meta Ads account produced 30 leads at CA$32.97 each on CA$989 of media spend — enough to prove paid social can generate plumbing demand, not enough to call it a trend.

Discover more

Technician clipping heating cable along a snowy roof edge hung with icicles

2026

45 leads · CA$38.53

Quebec, Canada

Fil Chauffant Toiture

Across five reported months Fil Chauffant Toiture's Meta Ads account produced 45 leads at CA$38.53 each on CA$1,734 of media spend, concentrated almost entirely in the pre-winter window.

Discover more

The stack we ran it on

Google Business Profile

Local

Google Search Console

SEO

GA4

Analytics

Ahrefs

SEO

Screaming Frog

SEO

WordPress

CMS

AgencyAnalytics

Reporting

Looker Studio

Dashboards

Over 253x 5-star
reviews

“Web Tonic did in six weeks what our last two agencies couldn't in a year — and for the first time we could see every dollar of it”

Devon Maris

VP Marketing, Klariti

750+ brands
See all Testimonials
See all Testimonials

You like what you are seeing?

See all our Case studies

View all Case studies
View all Case studies
Parent folding clean cloth nappies on a nursery changing table beside a collection tote, Katchoo logo overlaid

2026

CA$11.15 per lead

Greater Montreal, Quebec, Canada

Katchoo

In four reported months Katchoo's Meta Ads account produced 114 leads at CA$11.15 each on CA$1,271 of media spend — a lead cost most local service businesses do not reach in their first year.

Discover more

Specialist examining the stitching of a vintage designer handbag under a task lamp, Her-Age logo overlaid

2026

6.63× tracked ROAS

Italy & international

Her-Age

Over twelve months Her-Age's Google Ads account recorded €235,171 of tracked purchase value on €35,486 of media spend — a 6.63× return. On the seven months that overlap the prior year, tracked value declined, and that is reported below.

Discover more

Book your strategy call today!

{"@context": "https://schema.org", "@type": "Article", "headline": "How Toiture Grand-Montréal turned local search visibility into website visits", "about": {"@type": "Organization", "name": "Toiture Grand-Montréal"}, "author": {"@type": "Organization", "name": "Web Tonic", "url": "https://www.webtonic.io"}, "publisher": {"@type": "Organization", "name": "Web Tonic", "url": "https://www.webtonic.io"}, "description": "Across six matched months, Google Business Profile impressions rose 36% and clicks through to the website rose 76% — with one earlier headline number retracted on re-verification.", "mainEntityOfPage": "https://www.webtonic.io/case-study/toiture-grand-montreal"}