geolisted
Install: claude install-skill abouchard11/midnight-seo-skills
# GEO — Generative Engine Optimization
**First:** Read `~/.claude/skills/seo-references/core.md`. Apply the methodology and voice to all output. Purchase-intent pages stay the 80/20. GEO is a citation layer on those pages, not a license to stand up a "what is" blog.
**Also read:**
- `~/.claude/skills/seo-references/data-pull-patterns.md` for MCP tool names
- `~/.claude/skills/seo-references/sturm-shorts.md` for the dated operator notes this skill encodes
- `~/.claude/skills/seo-references/fan-out-diagnostic.md` for the one-page AI Mode branch check
- `~/.claude/skills/seo-references/measurement-2026-09-02.md` for the GA4/log boundary and current OpenSEO capability check
- Companion research: https://github.com/abouchard11/ai-citation-patterns — engine-by-engine citation behavior. Do not copy that file into the playbook. Use it as the evidence desk.
- Input gate: `/geo-crawl` — [geo-crawl-audit](https://github.com/abouchard11/geo-crawl-audit). Do not re-audit robots.txt by hand in this skill.
Unit of success: a **citation, brand mention, or recommendation** inside a synthesized answer. Not a blue-link rank. Not a featured snippet (that is `/aeo`). Not "can the bot fetch the HTML" (that is `/geo-crawl`).
Route, do not duplicate:
- Reach / TTFB / raw HTML / robots / WAF → `/geo-crawl` (hard preflight)
- Preferred Sources badge → `/preferred-source`
- Extractable passages / snippets / PAA → `/aeo`
- Fan-out branches on one existing BOFU page → this skill + `/aeo` (never a new