Skip to content

Case studies

How Contentbär proves the ROI of its SEO work, client by client

An agency on monthly cancellable retainers, and what changed once every client could see the revenue behind the rankings.

Portrait of Philipp Nessmann

Philipp Nessmann

Managing Director, Contentbär

The challenge

Nobody renews a retainer for a ranking

Contentbär works on retainers a client can end at the close of any month, so every month is a renewal decision. The numbers an SEO agency traditionally brings to that decision are positions, impressions and sessions, and none of them is the thing the client is buying. A ranking that went up while the pipeline stayed flat is a hard conversation, and it is one the agency has no data to win.

Generative engine optimisation sharpened the problem rather than solving it. Work that earns a mention in ChatGPT, Gemini or Perplexity sends readers who arrive without a referrer, so the visits land in direct traffic. The newest and most defensible part of the service was the part that showed up least in any report.

Across a client base this size the reporting also has to scale. A return worked out by hand from four exports per account is a return that gets calculated once, late, and usually only after a client has already started asking.

The fix

One report per client, from first visit to closed revenue

LeadJourney sits on each client account and tracks visits server-side from the first touch, at 95%+ accuracy, so the journey survives ad blockers, iOS and a declined cookie banner. Organic search and the AI engines are recorded as separate channels, which is what makes the GEO work countable rather than assumed.

Each lead is then matched to what it became in the client's own sales data, so the report ends in revenue instead of in sessions. The same report exists for every account, so a renewal conversation starts from a number rather than from a screenshot assembled the night before.

  • Server-side tracking on every client account, at 95%+ accuracy
  • Organic search and the AI engines reported apart, not pooled into direct
  • Leads matched to the revenue they became in the client's sales data
  • The same report on every account, so it scales past a handful of clients

The result

The renewal conversation runs on revenue

Proven ROI

on every retainer, from organic and AI search leads through to revenue

Philipp can show a client what its organic and AI search work returned, in the client's own revenue terms, without waiting for the question. His reason for doing it is retention: an account that can see what the work produced does not cancel on a doubt.

He also puts the setup ahead of the tracking he sees at other SEO agencies. That is his assessment of the market and his account of his own setup, not a measurement of ours, which is why his name and company stand next to it.

More results

Other customer stories

  • Portrait of Karsten Guhr

    Tax and accounting

    54% better lead quality after using LeadJourney for marketing

    Karsten Guhr

    Managing Director

    Read the story
  • Portrait of Nikita Yatsun

    SEO agency

    95% clarity about marketing KPIs and a foundation to scale

    Nikita Yatsun

    Managing Director

    Read the story
  • Portrait of Florian Buck

    Klickkraft GmbH

    Business coaching

    €10-20k in monthly Meta spend, tied to qualified leads and revenue per ad

    Florian Buck

    Managing Director

    Read the story
  • Portrait of Marc Richard

    LinkedIn growth agency

    2x customer retention, once every LinkedIn touchpoint was tracked to revenue

    Marc Richard

    CEO

    Read the story
  • Getreach

    Backlinks marketplace (SaaS)

    0 to 100k in revenue from paid ads alone, inside the first month

    Getreach

    getreach.com

    Read the story
  • Portrait of Andreas Malkow

    Digital publishing

    Which article produced the lead and the revenue, across AI and organic search

    Andreas Malkow

    CEO & Head of PR

    Read the story

Your result next

See what the numbers look like on your funnel

Book a demo and we will map your channels, your CRM and the report you would be reading a week from now.

LeadJourney dashboard showing lead sources, campaign performance and attributed revenue side by side