SEO Audit Orchestrator
Workflow
- Detect business type from homepage signals (SaaS, local, ecommerce, publisher, agency)
- Spawn sub-agents in parallel (single message, multiple Agent calls):
seo-technical,seo-schema,seo-content,seo-geo,seo-images,seo-sitemap
- Conditional spawns:
- Local business →
seo-local - Blog/pillar pages detected →
seo-cluster
- Local business →
- Aggregate results → SEO Health Score 0-100
- Generate report in
.fuse-seo/reports/<date>-audit.md - Prioritize actions: Critical → High → Medium → Low
Health Score Formula
Technical (25 pts): robots OK + sitemap valid + CWV green + crawlable
Schema (15 pts): JSON-LD present + validated against schema.org
Content (20 pts): E-E-A-T signals + no cannibalization + meta complete
GEO (20 pts): quick answer first 100 words + citations + structure
Images (10 pts): alt text 100% + formats (WebP/AVIF) + lazy loading
Local (10 pts): NAP consistent + GBP linked (if applicable)
Report Template
# SEO Audit Report — <url> — <date>
## Health Score: <score>/100
### Critical Issues
- ...
### High Priority
- ...
### Medium / Low
- ...
## Sub-Agent Results
- Technical: <summary>
- Schema: <summary>
- Content: <summary>
- GEO: <summary>
- Images: <summary>
- Sitemap: <summary>
Related
- Scripts:
parse-meta.ts,check-cwv.ts,validate-schema.ts - References:
skills/seo/09-checklists/(pre-publication, technical audit)