{
  "slug": "keyword-ranking-report",
  "name": "Keyword ranking and movement report",
  "aliases": [
    "Keyword ranking report",
    "Rank movement report",
    "Rank tracking report",
    "Ranked pages report",
    "Gainers and losers"
  ],
  "audience": "SEO lead",
  "job": "Show where tracked keywords and pages sit now, and which of them moved enough between periods to be worth acting on.",
  "cadence": "Weekly",
  "summary": "The position table and its deltas in one place: current average position and the page-one footprint for the tracked keyword set, plus the biggest gainers and losers between two periods with a significance annotation on each. Ranking and movement are kept in one family because the same boards carry both and the reader flips between them in one sitting. It answers what moved; the anomaly report answers why.",
  "headline": [
    "avg-position",
    "ranked-keyword-coverage",
    "ranking-movement",
    "pop-delta"
  ],
  "diagnostic": [
    "clicks",
    "impressions",
    "ctr",
    "unique-keywords",
    "unique-pages",
    "pop-delta-pct",
    "overall-average-rank"
  ],
  "guardrail": [
    "real-noise-verdict",
    "significant-flag",
    "practical-effect-magnitude",
    "keyword-page-click-coverage"
  ],
  "sources": [
    "search-console",
    "rank-tracking"
  ],
  "skills": [
    "rank-movement-review",
    "significance-referee",
    "keyword-gap-audit",
    "set-analysis-scope"
  ],
  "rungs": [
    "R2"
  ],
  "questions": [
    "Which keywords moved the most this period?",
    "What are our biggest ranking gains and losses?",
    "How many keywords sit on page one?",
    "Did that ranking drop actually matter?"
  ],
  "workflows": [
    "nonbrand-weekly-gainers",
    "keyword-rank-duel",
    "query-family-watch",
    "twelve-week-drop"
  ],
  "caveats": "Average position from Search Console is impression-weighted, so a position 'improvement' can come entirely from losing low-position impressions rather than from ranking better. Keywords with a handful of impressions produce large, meaningless position swings, apply the impression floor before ranking movers. The BigQuery Search Console export surfaces many more low-volume queries than the API, so counts of ranked keywords are not comparable across the two.",
  "verification": "verified",
  "lastVerified": "2026-08-04"
}