seo101

Analytics & Forecasting

The skill that separates senior SEO specialists from competent practitioners isn't another tactic - it's translating search data into business decisions and credible predictions. This final guide covers the measurement model, reporting that gets acted on, and forecasting without lying.

The KPI hierarchy#

Structure metrics in three tiers; report upward, diagnose downward:

TierMetricsAudience
BusinessOrganic revenue / leads / signups, cost per acquisition vs. paidExecutives
PerformanceOrganic sessions by section, conversions, AI referrals, brand vs. non-brand splitMarketing
DiagnosticImpressions, CTR, positions, indexation, CWV, link velocity, citation rateYou

The classic failure is reporting tier-3 metrics to tier-1 audiences. "Average position improved 0.4" means nothing to a CFO; "organic signups up 23% QoQ, now cheaper than paid by 4×" funds your roadmap.

Working with Search Console data honestly#

GSC is the source of truth for the search side, with known sharp edges:

  • Sampling and privacy filtering - query-level data omits a long tail; totals in the UI exceed the sum of visible queries. Export via the API or bulk export to BigQuery for serious analysis (the UI caps at 1,000 rows).
  • Segment brand vs. non-brand with query filters - brand traffic follows brand strength, not your SEO work; mixing them flatters or hides everything.
  • Compare like periods - year-over-year for seasonal businesses, and annotate algorithm updates, migrations and major releases on every time series. An un-annotated traffic chart is a Rorschach test.
  • Positions are averages across impressions - a "position 8.2" may be #1 for one query and #40 for another. Diagnose at the query level.

Attribution reality#

SEO's contribution is systematically under-credited: organic often opens journeys that close via direct or paid brand clicks; zero-click and AI surfaces deliver value without sessions at all. Defenses:

  • Use data-driven attribution (GA4 default) rather than last-click when arguing budget
  • Track brand search volume growth as a first-class outcome of content/PR work
  • Count citations and share of voice where clicks can't happen

Forecasting SEO impact#

Forecasts get budgets approved. The honest method is scenario-based, bottom-up:

For each target cluster (from the keyword map):
  volume        monthly searches (tool estimate, haircut by 30%)
  position now  current avg position (GSC), else 0
  position then scenario: conservative / expected / optimistic
  CTR(pos)      apply a CTR curve - build your own from GSC
                (your CTR by position), not generic tables
  Δ traffic     = volume × [CTR(then) − CTR(now)]
  Δ value       = Δ traffic × conversion rate × value per conversion
 
Sum across clusters → ramp over 6–12 months (SEO compounds,
it doesn't step) → present all three scenarios with assumptions.

Rules that keep forecasts credible:

  • Present ranges, never points. "Expected case: +8–12k sessions/mo by Q3, assuming we ship 12 of the planned guides" is defensible; "+47,3% traffic" is astrology.
  • State assumptions as the deliverable. The forecast is the model; the conversation you want is about the assumptions.
  • Calibrate quarterly: forecast vs. actual, in public. Being seen correcting your own model is what makes the next forecast trusted.

The reporting cadence that works#

  • Weekly (internal): anomaly watch - indexation, CWV, manual actions, big query movers. No meeting; an alert channel.
  • Monthly (team): performance vs. plan by section/cluster, shipped work, next month's priorities, GEO report included.
  • Quarterly (stakeholders): business-tier results, forecast calibration, roadmap and resourcing ask.

You made it#

That's the full curriculum - from "what is SEO" to forecasting models. The discipline keeps moving (especially the GEO frontier), but the foundation you've built here is the stable part: be crawlable, be fast, be structured, be genuinely the best answer, and be measurable. Everything new is a variation on those themes.

Where to go from here:

  • Run a technical audit on a real site - nothing teaches like production
  • Build a topic cluster end-to-end and watch GSC as it indexes and ranks
  • Start your prompt portfolio now - GEO baselines get more valuable the earlier they start