Guide · Operate

Colour-coded opportunities on one page model

Insight recipes score SEO, Ads, and CRO signals on shared URLs. Learn what severity means, which sources unlock which alerts, and how strategy chat turns findings into briefs.

Page intent

When to use “Reading the revenue graph”

This guide is an operating playbook on synced SEO, Ads, and CRO evidence — not a siloed checklist without a revenue graph.

  • One page model across channelsGSC, GA4, Ads, Meta, Clarity, and related connectors land on the same URL families. That is why cannibalization, intent
  • Severity and ownership labelsOpportunities are colour-coded so marketing managers can triage without channel politics. SEO, Ads, and CRO labels sit o
  • From recipe to briefBuilt-in recipes run on synced numbers without an LLM key. When you want narrative briefs, BYO OpenAI, Claude, or Gemini

How to run this guide

Step 01

One page model across channels

GSC, GA4, Ads, Meta, Clarity, and related connectors land on the same URL families. That is why cannibalization, intent leaks, and striking-distance plays can share evidence instead of exporting three CSVs.

What to check

  • Charts default to last 30 vs prior 30 after sync
  • Up to ~90 days of daily history after a full sync
  • Missing connectors hide related recipes — they do not crash the graph

Step 02

Severity and ownership labels

Opportunities are colour-coded so marketing managers can triage without channel politics. SEO, Ads, and CRO labels sit on the same evidence so handoffs start from shared metrics.

What to check

  • Start with high-severity money paths
  • Do not treat every alert as equal work
  • Use ownership labels to assign the next action

Step 03

From recipe to brief

Built-in recipes run on synced numbers without an LLM key. When you want narrative briefs, BYO OpenAI, Claude, or Gemini under Integrations — answers stay grounded in workspace metrics.

What to check

  • Ask strategy chat questions that span SEO + paid + CRO
  • Export or push briefs into project tools for owners
  • Re-sync after shipping to prove movement on the same graph

Related

Related features, use cases & reading

FAQ

Reading the revenue graph FAQs

Why is a recipe not ready?

It is waiting on a connected source (for example Ads + GSC for cannibalization). Connect the input or skip that play until it matters.

Do insight recipes write to Ads?

No. Recipes surface opportunities; campaign changes stay in the native ad platforms.

What period should I trust first?

Last 30 vs prior 30 is the default comparison. Use longer history after the first full sync to confirm patterns are not one-day blips.

Where do I learn each feature lens?

Open the Features hub — SEO, AIO, CRO, Paid, Insights, and Strategy chat each explain capabilities on the same graph.

Put “reading the revenue graph” into practice

Request a private beta seat — or explore the full interactive demo with sample data.