SEO Case Studies: 8 Verified Organic Growth Results (2026)

Eight organic growth results using matched windows only, including the three claims we retracted when the windows did not hold.

Written By
Carl Chamoiseau
Verified By
Cedric Pharand
SEO & AI Search
MAKE US A PREFERRED SOURCE
Read time:
5 min
Published:
August 8, 2026
Updated:
August 8, 2026

Table of contents

Summarize this article with AI

SEO case studies — 8 verified organic results, Web Tonic

Organic reporting is the easiest place in marketing to produce a true-looking number that means nothing. Compare twelve months of data against four months of data and you can manufacture almost any percentage you like.

So every comparison below uses only months where both years have data. Applying that rule cost us three headline claims we had already drafted — and those retractions are published on the pages themselves rather than quietly dropped.

ClientHeadline resultBasis
SOS Plombier MontréalOrganic sessions 830 → 3,014 (+263%); transactions 83 → 35512 matched months
Nettoyage DanfourImpressions 32,570 → 106,708 (+228%); clicks 437 → 83912 matched months
Soffite Fascia Montréal143,856 impressions and 1,146 clicks from a near-zero baseLaunch, 12 months
K&R Strategic Partners0 → 76,344 impressions and 1,617 clicksLaunch, 8 months
123Couvreur95,129 impressions from zero — indexation phase, 113 clicksLaunch, 9 months
Réparation Toiture MontréalSessions 523 → 1,367 — while search impressions fell 23%12 matched months
Toiture Grand-MontréalBusiness profile impressions +36%, website clicks +76%, call clicks −30%6 matched months
419 Lafayette4,239 sessions and 148 tracked enquiries after a site rebuildLaunch, 3 months

The three claims we withdrew

Toiture Grand-Montréal was drafted with a 184% increase in business-profile impressions. On matched months the real figure is 36%, and call clicks are down 30%. Soffite Fascia was drafted as clicks growing from 63 to 1,146 year over year; only two months had data in both years, so it is now reported as a launch with absolute totals. Réparation Toiture's search impressions turned out to be down 23% on the same window in which its sessions more than doubled.

All three corrections are on the case-study pages. We would rather publish a smaller true number than a larger one that falls apart when a prospective client checks it.

Launch cases look different, and that is the point

Four of these eight started from nothing. In a from-scratch build, impressions move first, positions second and clicks third — which is why 123Couvreur shows 95,129 impressions against 113 clicks at nine months. That is a normal and necessary phase, and documenting it honestly is more useful than waiting a year and presenting only the end state.

What produced the growth

In every local service case here, the work was the same three things in the same order: technical foundations, because they gate everything else; coverage built around the problem the customer actually searches rather than the service we sell; and content ordered by evidence from a live paid search account, which shows which queries produce booked jobs rather than which ones have volume. Nothing exotic — just executed in the right order for twelve months.

How these numbers were verified

Every figure on this page is repeated from a case-study page, and every one of those was re-pulled directly from the platform that produced it — the Google Ads API, the Meta Marketing API, or Google Search Console and GA4 — rather than from a dashboard screenshot or an internal report. Three rules were applied without exception.

One conversion action, named. Where an account contained several conversion actions, we picked the single action that represents a real sale or a real lead and ignored the rest, even where that produced a smaller number. One account in this set carries more than 900,000 recorded page-view "conversions"; none of that appears anywhere here.

One event alias. Meta returns several aliases for the same event. Summing them inflates purchases and leads by two to three times. Each figure here uses exactly one alias.

Matched windows only. A year-over-year percentage is only quoted where both years have data for every month compared. Where they do not, the result is presented as a launch with absolute totals instead. That rule caused us to retract three claims we had originally drafted, and the affected case studies say so on the page.

What this page is. A roundup of results already published as individual case studies — not a new set of claims. Each row links to the full page, which states its own period, currency and data source, along with anything that moved the wrong way.

Author

Head of SEO

Reviewer

Founder & CEO

Summarize this article with AI

Book your strategy call today!
Schedule a call
Schedule a call
Discover our services
Our services
Our services

Blog

You may also like

{"@context": "https://schema.org", "@type": "Article", "headline": "SEO Case Studies: 8 Verified Organic Growth Results (2026)", "description": "Eight SEO case studies using matched-window comparisons only — +263% organic sessions, +228% impressions, and the three claims we retracted after re-checking.", "author": {"@type": "Organization", "name": "Web Tonic", "url": "https://www.webtonic.io"}, "publisher": {"@type": "Organization", "name": "Web Tonic", "url": "https://www.webtonic.io"}, "mainEntityOfPage": "https://www.webtonic.io/blog/seo-case-studies"}