Home

>

Case Study

>

Nettoyage Danfour — SEO

Nettoyage Danfour · Duct & ventilation cleaning · SEO · 2026

How Nettoyage Danfour tripled its organic visibility in twelve months

Paid search was already producing leads on a fixed budget. Organic was the compounding half: impressions from 32,570 to 106,708 and clicks nearly doubled over twelve matched months.

Nettoyage Danfour

+228%

organic impressions

32,570 → 106,708 over twelve matched months

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

+228%

organic impressions

32,570 → 106,708

+92%

organic clicks

437 → 839

12 mo

matched comparison window

every month reported in both years

2

channels working together

SEO informed by paid search data

0

extra ad budget required

organic compounds on its own

Industry

Duct & ventilation cleaning

Location

Montreal, Canada

Channel

Organic search

Services used

SEO, paid search

Timeline

12 months — 2025–2026

01 — The challenge

Almost no organic presence in a local market that searches first.

Homeowners looking for duct cleaning search before they call, and they search locally. Nettoyage Danfour had a functioning site but very little organic visibility — around 32,000 impressions and 437 clicks in a year, which for a Montreal service area is a rounding error.

With a fixed advertising budget, that gap mattered twice: every branded and high-intent search the site could not rank for had to be bought instead.

“The ads work, but they stop the day I stop paying. I wanted something that keeps bringing people in when I am not spending.”

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.

That is the honest case for organic in a local service business: it is slower, it compounds, and it makes the paid account cheaper by absorbing the demand that should never have needed a click.

No items found.

02 — Our approach

Rank for the service, the season and the neighbourhood.

We built coverage around how the service is actually searched: the service itself, the reasons people book it, and the specific areas served. Local service SEO rewards specificity over volume — one page that genuinely answers a neighbourhood-level query outperforms a page written for a national keyword.

Technical and on-page fundamentals came first because they gate everything else: crawlable structure, clean titles and headings, correct local markup, and pages fast enough on mobile to survive a homeowner's patience.

Then we let the paid account inform the organic plan. Search-term data from a live Google Ads account is the best keyword research available — it shows which queries produce booked jobs rather than which ones have volume, and the content roadmap was ordered by that evidence.

03 — What we did

Fundamentals, local coverage, paid-informed content.

Nothing exotic. Executed in the right order, over twelve months.

Technical foundations

Fixed what was gating every other gain

Crawlable structure, clean titles and headings, correct local markup, and mobile pages fast enough to hold a homeowner's attention. Unglamorous and non-negotiable.

Drop technical audit summary

Local coverage

Pages for the neighbourhoods, not just the city

Local service SEO rewards specificity. Coverage was built by service, by reason-to-book and by area served, because a page that answers a neighbourhood query beats one written for a national keyword.

Drop keyword coverage view

Paid-informed content

Used real search terms instead of keyword volume

The live Google Ads account shows which queries produce booked jobs, not just which have volume. That evidence set the content order — the single biggest advantage of running both channels together.

Drop search terms / keyword mapping

Compounding measurement

Reported on matched months only

Growth is only claimed across months where both years have data. It produces smaller headlines than the alternative and it is the only version that survives scrutiny.

Drop impressions and clicks trend chart

04 — The results

Twelve matched months: 106,708 impressions, 839 clicks.

Period covered: twelve matched months, Aug 2025 – Jul 2026 vs Aug 2024 – Jul 2025 (both years reporting for every month compared)

Source: Google Search Console organic data for the client's domain, retrieved via AgencyAnalytics. Matched-window comparison only — months without data in both years are excluded.

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 Search Console

SEO

Ahrefs

SEO

Screaming Frog

SEO

GA4

Analytics

Google Business Profile

Local

Google Ads

Paid search

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 Nettoyage Danfour tripled its organic visibility in twelve months", "about": {"@type": "Organization", "name": "Nettoyage Danfour"}, "author": {"@type": "Organization", "name": "Web Tonic", "url": "https://www.webtonic.io"}, "publisher": {"@type": "Organization", "name": "Web Tonic", "url": "https://www.webtonic.io"}, "description": "Twelve matched months of organic growth: search impressions rose from 32,570 to 106,708 and clicks from 437 to 839, building a lead source that does not stop when the ad budget does.", "mainEntityOfPage": "https://www.webtonic.io/case-study/nettoyage-danfour-seo"}