Data Maturity — What You Can Run When

Not all sites have the same data available. A brand-new site has no GSC performance history. A site mid-migration has incomplete data. Use this table to decide what’s appropriate before starting.

Site stages

StageGSC data availableGA4 data availableWhat to run
New site / just launched (0–4 weeks)Coverage only (indexing status, 404s)None or unreliableSquirrel Scan + PageSpeed only. Fix code-level issues. Hold skills.
Post-migration (4–8 weeks)Early performance data (low volume, noisy)PartialSquirrel Scan + PageSpeed. Run /schema-markup-better-than-corey-haines, /site-architecture, /programmatic-seo (strategy-level). Hold /seo-audit.
Establishing (2–4 months)Meaningful performance data (queries, CTR, impressions by page)Reliable channel + landing page dataFull Phase 1 data collection + all 6 skills. This is the minimum for a useful /seo-audit run.
Mature site (4+ months, no migration)12-month history availableFull funnel dataFull audit. Year-over-year comparisons possible. /seo-audit most specific here.

Which skills need which data

SkillMinimum data requiredCan run without GSC?
Squirrel ScanNone — code-level crawl✅ Always run first
PageSpeed InsightsNone✅ Always run
/programmatic-seoSite structure + business context✅ Yes — strategy output is data-independent
/site-architectureExisting page list + content structure✅ Yes
/schema-markup-better-than-corey-hainesSquirrel Scan output✅ Yes
/competitorsCompetitor names (ask client — don’t guess)✅ Yes, once competitors confirmed
/ai-seo-better-than-corey-hainesTop commercial queries helpful but not required⚠️ Generic without query data
/seo-audit4+ weeks GSC performance data (queries + pages CSV)❌ Output is generic without it
Remove AI slop without removing CTAs and good marketing copyIdentified AI-written page text, links, and conversion goal✅ Yes — review audit copies, even on a new site
trend-scanGSC Dates CSV for direction; Pages/Queries CSVs for concentration; comparable prior/recent exports for movers❌ Record unavailable or insufficient history rather than inventing a trend
claim-checkA draft report or other text containing factual claims; source access for verification✅ Yes — does not require traffic history

The three public playbook helpers have different data needs from the core analysis skills. Holding traffic-dependent analysis on a new site does not prevent editorial review or claim checking. During an audit, record recommended fixes and work on evidence copies; implementation follows the separate action runbook.

What’s always actionable regardless of data age

Squirrel Scan findings are code-level — they don’t depend on traffic history. Fix these immediately on any site at any stage:

  • Schema validation errors (e.g. Organization.logo type mismatch)
  • Missing H1 tags
  • Orphan pages (internal linking gaps)
  • Oversized images
  • Missing or duplicate meta descriptions
  • Missing alt text
  • Security headers (CSP, X-Frame-Options)
  • E-E-A-T gaps (no Contact page, no Privacy Policy)

These should be fixed before Google does more recrawling — not after you’ve collected more data.