Problem
Marketers think in themes — "how is our security content doing?" — but analytics answers in URLs. A site with a few hundred pages has no useful answer at the page level, and hand-built taxonomies go stale the week after someone makes them.
The taxonomy had to build itself, stay stable as the site grew, and read like the business rather than like a keyword tool.
The pipeline
What it answers
- Cluster overview — Impact, Engagement and Conversion views, with a drill-down from cluster to topic to page.
- Funnel role — whether a topic attracts, persuades or closes, from the stage scores of the pages behind it.
- Topic synergy — which pairs of topics convert together, measured as lift over shared conversions.
- Influenced goals and audiences — which goals a topic moves and which segments engage with it.
- Page journeys — for any page, where visitors came from and went next (lag and lead over each session's ordered page path), where sessions end without a goal, and how deep into a journey the page usually sits.
Grounded recommendations
Every cluster, topic and page view ends in AI recommendations. They're retrieval-augmented, with no vector database: the retrieval key is the topic itself. Pages are already scored against every topic in ClickHouse, so a scored lookup beats a similarity search — cheaper, exact, and easy to explain.
- Retrieve the pages that score highest for the topic, with merged topics folded in, and their content as Markdown.
- Attach the metrics above — funnel role, synergy, goals, audiences — and have the model write against that payload only.
- Hardened later with a teammate: each page's Markdown is capped so the biggest topics don't overflow the context window, numbers the model quotes are swapped for the real value or stripped, empty analytics skip the paid call, truncated completions count as failures, and a fresh insight for the same range is reused instead of regenerated.
- Any recommendation goes to the agent in one click to be implemented.