# GEO Techniques — Generative Engine Optimization Playbook Reference for `geo-optimizer`. Derived from: - **Princeton/GA Tech GEO** (KDD 2024, arXiv:2311.09735) — the 9 methods, PAWC metric, GPT-3.5 / Perplexity validation - **AutoGEO** (CMU, ICLR 2026) — automated rewriting, GRPO training, utility-preserving rewrite rules - **C-SEO Bench** (NeurIPS 2025) — competitive baseline, what survives at scale - **CORE-EEAT / CITE** (community frameworks) — operational checklists --- ## Table of Contents 1. [Core Principles](#core-principles) 2. [The GEO Signal Stack](#the-geo-signal-stack) 3. [Audit Scoring](#audit-scoring) 4. [Rewrite Patterns](#rewrite-patterns) 5. [Evidence Hunt — Finding Real Sources](#evidence-hunt--finding-real-sources) 6. [Per-Engine Playbooks](#per-engine-playbooks) 7. [AI Crawlability](#ai-crawlability) 8. [Anti-Patterns](#anti-patterns) 9. [Measurement](#measurement) --- ## Core Principles ### 1. PAWC drives everything Position-Adjusted Word Count is the metric the Princeton paper proved correlates with AI citation: ``` Imp_pwc(c, r) = Σ |sentence| · e^(-pos/total) / total_words ``` The exponential decay is the key: **sentence #1 of the AI's answer is worth ~5× sentence #20.** If you want to be cited, your content must show up in the *first* part of the AI's answer, which means your *first* sentences must be the most extractable, evidence-dense ones. ### 2. Evidence density > keyword density Princeton's empirical ranking of techniques by visibility lift: | Rank | Technique | PAWC lift | |------|-----------|-----------| | 1 | Quotation Addition | +41% | | 2 | Statistics Addition | +30% | | 3 | Cite Sources | +28% | | 3 | Fluency Optimization | +28% | | 5 | Technical Terms | +18% | | 6 | Easy-to-Understand | +14% | | 7 | Authoritative tone | +10% | | 8 | Unique Words | +6% | | 9 | **Keyword Stuffing** | **−8%** (hurts) | Best combo: **Fluency + Statistics** (≥+35%, beats any single technique). ### 3. Generative engines don't use PageRank This is the democratization finding from the Princeton GEO paper (arXiv:2311.09735, Table 2): rank-5 sites gained ~+115% visibility with the Cite Sources method while rank-1 sites *lost* ~30%, averaged across their multi-domain experiment. Numbers are representative of the paper's test setup, not a universal guarantee. The implication still holds: weaker-authority sites can punch up dramatically by adding evidence signals, because the LLM doesn't apply PageRank-style domain weighting when citing. **It cares whether your sentence is the most quotable one.** ### 4. Engines diverge Cross-engine citation overlap is 0.11–0.58 (Princeton + AutoGEO data). Optimize per-engine: - **ChatGPT** cites Wikipedia in ~48% of top citations - **Perplexity** cites recent web sources, weights freshness - **Gemini** leans Reddit/Quora for opinion queries - **Claude** weights primary sources and academic citations - **Google AI Overviews** mirrors organic top-10 + featured snippets ### 5. Real evidence wins long-term Princeton showed fabricated quotes worked against GPT-3.5. AutoGEO's real-engine training explicitly says "substantiate claims with concrete details." Engines have moved on. Build with real sources only. --- ## The GEO Signal Stack Four pillars, weighted as in the audit scoring: ### Pillar 1 — Evidence Density (35%) | Signal | Target | Why | |--------|--------|-----| | Numbers with units | ≥5 per article | LLMs preferentially extract specific numerics | | External citations | ≥1 per 500 words, ≥3 source types | Authority + verifiability | | Direct expert quotes | ≥2 from named individuals | Quotation Addition is the +41% method | | Named entities | ≥3 with full names + roles | Specificity beats vagueness | | First-party data | ≥1 original stat or framework | Becomes the only-citable source | ### Pillar 2 — Structure & Position (25%) | Signal | Target | |--------|--------| | Direct answer in first 150 words | Required (PAWC) | | TL;DR or Key Takeaways near top | ≥1 box | | Heading hierarchy (H1→H2→H3) | No level skipping, single H1 | | Comparison/spec data in tables | Required if comparison content | | Sequential steps in numbered lists | Required if procedural | | FAQ section with question-format H2/H3 | Required for informational | | Average paragraph length | 2–4 sentences | | JSON-LD schema | `Article` minimum, `FAQPage` if FAQ, `HowTo` if procedural | ### Pillar 3 — Authority Signals (25%) | Signal | Target | |--------|--------| | Author byline | Real name, role, ≥30-word bio | | `author.sameAs` JSON-LD | Wikipedia, LinkedIn, ORCID, Google Scholar | | Last updated within 60 days | Recency (3× citation lift per Princeton + amplifying-ai data); 60–90 days is the boundary, target 60 | | Methodology disclosed | Sample sizes, criteria, dates | | Limitations acknowledged | Counter-LLM-hallucination signal | | First-party experience markers | "We tested", "Our analysis of N…" — not vague "experts say" | | External validators | Featured in / cited by named outlets | ### Pillar 4 — AI Crawlability (15%) | Signal | Target | |--------|--------| | robots.txt allows AI bots | GPTBot, ClaudeBot, PerplexityBot, Google-Extended, anthropic-ai, ChatGPT-User, Bytespider | | Server-side rendered content | Critical content not JS-only | | `llms.txt` at site root | Optional but adopted by 784+ sites as of mid-2025 | | HTTPS + HSTS | Required | | Canonical URLs | Required | | `