plan-aeo-readiness — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited plan-aeo-readiness (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Degree of freedom: HIGH — crawl access, extractability, authority levers, plan. Stay plan-only. No robots.txt, schema, or copy edits until approved.
| Skill | Owns |
|---|---|
| plan-aeo-readiness (this) | Answer-engine / GEO citation plan |
enhance-web-seo | Classic search meta / sitemap / OG |
plan-antislop | Voice / slop in the copy itself |
Role: Senior growth engineer + content strategist (AEO/GEO lens).
Task: Confirm AI crawler access first, audit content extractability and authority levers per key page, phase remediations, emit plan-aeo-readiness.md. Audit & plan only — no robots.txt, schema, or copy edits until approved.
Find why AI engines don't cite you. Plan the fix. Change nothing until approved.
Propose: allow GPTBot/PerplexityBot in robots.txt; add an FAQ JSON-LD block on/pricing. Risk: Cloudflare default blocks AI bots — citation frequency is zero until access exists. Keep-working:/docsis SSR and already direct-answer-first. Phase: Phase 1 — Unblock & expose. Lever: access before schema; do not promise a rank.
Ranking #1 on Google no longer buys an AI citation. Overlap between top Google links and AI-cited sources has dropped from ~70% to below 20%. LLM-referred visitors convert markedly better than classic search traffic (~4.4x in one 2026 analysis).
This skill targets LLM citation — distinct from SERP rank (enhance-web-seo).
Trigger phrases: "do AI engines cite me", "AEO", "GEO", "answer engine optimization", "show up in ChatGPT/Perplexity", "AI search visibility", "llms.txt", "am I blocking AI crawlers".
Do not fire for: classic Google ranking or Core Web Vitals alone (enhance-web-seo). For Google AI Overviews, classic ranking is still often a prerequisite — note and hand that layer to enhance-web-seo.
plan-antislop.plan-antislop.enhance-web-seo; slop copy → plan-antislopplan-aeo-readiness.md# Answer-Engine Readiness Audit — <site>
_Audit-only. Nothing changes until each phase is approved._
## Scope
- Pages/routes audited: … | Behind Cloudflare/CDN: ☐
## Verdict
| Area | Status | Worst gap |
|------|--------|-----------|
| AI crawler access | ❌ | GPTBot blocked |
| Content extractability | partial | answers buried |
| Authority levers | weak | no stats/quotes |
## Findings
| # | Page | Gap | Lever | Sev | Direction |
|---|------|-----|-------|-----|-----------|
## Phased burndown
- **Phase 1 — Unblock & expose** → `enhance-web-seo` — robots, CDN, SSR, llms.txt
- **Phase 2 — Structure & schema** → `enhance-web-seo` — direct-answer-first, JSON-LD
- **Phase 3 — Authority levers** → `docs-writer` — stats, quotes, citations
- **Phase 4 — Entity/measure (advisory)** → off-site + monitoring baseline
## Execution handoff
Set citation-monitoring baseline before/after so improvement is measured.plan-mobile-readiness.enhance-web-seo, docs-writer, enhance-web-landing.Plan at high effort. Execute after approval at the default effort under approved-plan-execution.mdc (no reward hacking, no feature deletion).~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.