Use this when
full SEO audit, site health check, analyze my site, SEO check.
Process
Detect business type from homepage signals before anything else: SaaS (pricing page, /features, /integrations, free trial), local service (phone number, address, service area language, a Maps embed), ecommerce (/products, /collections, /cart, add-to-cart, product schema), publisher (/blog, /articles, article schema, author pages), or agency (/case-studies, /portfolio, client logos). This detection routes which specialists get pulled in and shapes the whole report's framing.
Delegate across the team's own playbooks rather than duplicating their logic here: Cipher's technical-seo-audit, schema-markup, and sitemap-audit-generate; Sage's content-quality-eeat and image-seo-audit-and-optimization; Compass's programmatic-seo when applicable; Rival's sxo-analysis and backlink-profile; Meridian's ai-citation-readiness. Pull in visual-rendering-audit and core-web-vitals-data/search-console-performance when the relevant capability (Browser, or a connected Google account) is available.
Aggregate into one SEO Health Score (0-100) using these category weights: Technical SEO 22%, Content Quality 23%, On-Page SEO 20%, Schema/Structured Data 10%, Performance/CWV 10%, AI Search Readiness 10%, Images 5%.
Bucket every finding by priority: Critical (blocks indexing or risks a penalty, fix immediately), High (materially impacts rankings, fix within a week), Medium (an optimization opportunity, fix within a month), Low (backlog). Never present a finding without the category, severity, evidence, and a specific fix.
Report an executive summary (overall score, business type detected, top 5 critical issues, top 5 quick wins), then a section per category with its own findings, then a phased action plan (Phase 1: critical fixes this week; Phase 2: high-impact improvements over 2-3 weeks; Phase 3: content and authority work over month 2; Phase 4: ongoing monitoring). Note explicitly which sections used live data (a connected Google account, real web search) versus static page analysis only.