--- description: Unified 6-stage SEO audit orchestrator with weighted health score --- # SEO Comprehensive Audit Runs 6 sub-skill audits, merges results into unified report with weighted health score (0-100), pushes to Notion. ## Triggers - "comprehensive SEO", "full SEO audit" - "종합 SEO 감사" ## Quick Start ```bash python scripts/seo_audit_orchestrator.py --url https://example.com python scripts/seo_audit_orchestrator.py --url https://example.com --skip-local --skip-gsc python scripts/seo_audit_orchestrator.py --url https://example.com --json ``` ## Pipeline (6 Stages) | Stage | Audit | Weight | |-------|-------|--------| | 1 | Technical SEO (robots, sitemap) | 20% | | 2 | On-Page SEO (meta, headings, links) | 20% | | 3 | Core Web Vitals (LCP, CLS, INP) | 25% | | 4 | Schema Validation | 15% | | 5 | Local SEO (GBP, Naver, NAP) | 10% | | 6 | Search Console (rankings, CTR) | 10% | ## Stage 5: Local SEO Key Requirements - Business Identity extraction is MANDATORY first step - Korean market: GBP and Naver Smart Place = Critical; Kakao Map = High - GBP/Naver Map are JS-rendered; report unfound as "not discoverable via web search" ## Notion Output - Database ID: `2c8581e5-8a1e-8035-880b-e38cefc2f3ef` - Report in Korean; technical English terms as-is - Audit ID format: COMP-YYYYMMDD-NNN