Skip to content
    Théo Le Breton

    ← All work

    Case study Â· Growth marketing

    Telling search impressions from real demand

    TrouveMonSaaS, my own B2B software directory for French SMEs, more than 2,100 pages generated at build time. Search Console impressions were climbing fast.

    The constraint: The work opened on a false premise: “our impressions are not taking off”. They had been taking off for four months. Diagnosing the stated symptom would have produced a plan for a problem that did not exist.

    How it ran

    1. Plot the curve before accepting the premise, rather than starting from the stated symptom.
    2. Read impressions by search intent and median position, rather than as aggregate volume.
    3. Isolate three sources of hollow impressions: brand queries where you sit behind the vendor itself, generic queries whose results page belongs to the vendors, and traffic at 85% desktop, hardly compatible with French B2B.
    4. Look for the counter-⁠example that clears the site: the homepage alone runs a 9.88% click-⁠through rate.
    5. Cross-⁠check with GA4 filtered by hostname, without which the multi-⁠site property inflates figures by nearly 20%.
    6. Measure the winning recipe through an internal experiment: four pages, one single topic, editorial form as the only variable.

    Outcome

    • Impressions from 79 in April to 56,937 in August 2026, clicks from 1 to 76 a month, click-⁠through rate from 1.27% to 0.13%.
    • 1,992 impressions in positions 1 to 5 with zero clicks: the anomaly that pointed to non-⁠human traffic.
    • Recipe identified and measured: a precise, sourced question ranks at a median position of 9, against 53 for a generic page. And with the one category that could have explained the gap on its own removed, 53% of those pages reach the top 10, against 4% for generic ones.
    • Conclusion applied to content: a precise question, sourced facts.
    • September 2026: 64,375 Google impressions and 87 clicks. A measure of visibility: neither visits nor sales.
    Median position by query pattern, and share reaching the top 10. Same domain, same week, 4,654 query-page pairs over 90 days. Lower is better.
    Long question958%
    “X vs Y”25.515%
    Bare brand29.717%
    “alternative to X”34.510%
    “best X for Y”449%
    “X software”532.7%
    What I take from it

    Impressions that rise while position drops signal dilution. Before accepting that a metric is up or down, plot the curve yourself: a fair share of growth briefs describe a problem that does not exist.

    SEOSearch ConsoleGA4Intent analysis