$curl -o .claude/agents/PARALLEL-AUDIT.md https://raw.githubusercontent.com/mykpono/ultimate-seo-geo/HEAD/agents/PARALLEL-AUDIT.mdPlatform-neutral definitions for delegating independent audit slices. Same routing and scripts as references/procedures/ and AGENTS.md — this file only names who runs what when using a Task/subagent tool.
| 1 | # Parallel audit workers (subagent scopes) |
| 2 | |
| 3 | Platform-neutral definitions for delegating independent audit slices. Same routing and scripts as `references/procedures/` and `AGENTS.md` — this file only names **who runs what** when using a Task/subagent tool. |
| 4 | |
| 5 | Orchestration: run `site_mapper.py` if needed → spawn workers in parallel → merge JSON → `finding_verifier.py` → Health Score. Do **not** run `generate_report.py` and the same per-script workers on the same URL simultaneously. |
| 6 | |
| 7 | --- |
| 8 | |
| 9 | ## seo-technical |
| 10 | |
| 11 | Analyzes crawlability, indexability, security, redirects, and Core Web Vitals. |
| 12 | |
| 13 | **Scope:** robots.txt + AI crawlers, security headers, CWV via PSI, redirects, canonicals, IndexNow, sitemaps, mobile readiness. |
| 14 | |
| 15 | | Script | Purpose | |
| 16 | |--------|---------| |
| 17 | | `robots_checker.py` | robots.txt + AI crawler status | |
| 18 | | `security_headers.py` | Response headers | |
| 19 | | `pagespeed.py` | PageSpeed Insights (CWV) | |
| 20 | | `redirect_checker.py` | Redirect chains | |
| 21 | | `canonical_checker.py` | Canonical validation | |
| 22 | | `indexnow_checker.py` | IndexNow key | |
| 23 | | `sitemap_checker.py` | Sitemap health | |
| 24 | |
| 25 | **References:** `references/technical-checklist.md`, `references/crawl-indexation.md` |
| 26 | |
| 27 | --- |
| 28 | |
| 29 | ## seo-content |
| 30 | |
| 31 | Content quality, E-E-A-T, readability, duplicates, meta lengths, programmatic quality gates. |
| 32 | |
| 33 | | Script | Purpose | |
| 34 | |--------|---------| |
| 35 | | `article_seo.py` | Article structure + keywords | |
| 36 | | `readability.py` | Readability | |
| 37 | | `duplicate_content.py` | Near-duplicates | |
| 38 | | `meta_lengths_checker.py` | Title / meta / H1 lengths | |
| 39 | | `programmatic_seo_auditor.py` | Template pages at scale | |
| 40 | |
| 41 | **References:** `references/eeat-framework.md`, `references/core-eeat-framework.md`, `references/content-eeat.md` |
| 42 | |
| 43 | --- |
| 44 | |
| 45 | ## seo-schema |
| 46 | |
| 47 | JSON-LD detection, validation, generation. Rules: JSON-LD only; HowTo still valid; FAQ restrictions; retired types per `references/procedures/19-quality-gates-hard-rules.md`. |
| 48 | |
| 49 | | Script | Purpose | |
| 50 | |--------|---------| |
| 51 | | `validate_schema.py` | Validation + scoring | |
| 52 | |
| 53 | **References:** `references/schema-types.md` |
| 54 | |
| 55 | --- |
| 56 | |
| 57 | ## seo-geo |
| 58 | |
| 59 | AI search citation: crawlers, llms.txt, entities, social meta, citability signals. |
| 60 | |
| 61 | | Script | Purpose | |
| 62 | |--------|---------| |
| 63 | | `robots_checker.py` | AI crawler access | |
| 64 | | `llms_txt_checker.py` | llms.txt | |
| 65 | | `entity_checker.py` | Entity signals | |
| 66 | | `social_meta.py` | OG + Twitter Card | |
| 67 | |
| 68 | **References:** `references/ai-search-geo.md`, `references/entity-optimization.md` |
| 69 | |
| 70 | --- |
| 71 | |
| 72 | ## seo-performance |
| 73 | |
| 74 | CWV and load performance (field/lab). INP not FID. |
| 75 | |
| 76 | | Script | Purpose | |
| 77 | |--------|---------| |
| 78 | | `pagespeed.py` | PSI API | |
| 79 | | `image_checker.py` | Image SEO signals | |
| 80 | |
| 81 | **References:** `references/technical-checklist.md`, `references/image-seo.md` |
| 82 | |
| 83 | --- |
| 84 | |
| 85 | ## seo-links |
| 86 | |
| 87 | Internal graph, broken links, backlink profile (when data available). |
| 88 | |
| 89 | | Script | Purpose | |
| 90 | |--------|---------| |
| 91 | | `internal_links.py` | Link graph, orphans | |
| 92 | | `broken_links.py` | 4xx/5xx | |
| 93 | | `link_profile.py` | Link equity | |
| 94 | | `backlink_analyzer.py` | Backlink audit (CSV/API) | |
| 95 | |
| 96 | **References:** `references/link-building.md`, `references/backlink-quality.md` |