---
name: gfv-aeo
description: >
  Answer Engine Optimization (AEO) toolkit by GFV. Node.js CLI for
  optimizing content visibility in AI search engines (ChatGPT, Perplexity,
  Gemini, Copilot). Analyzes pages for AI-citation readiness, schema markup,
  and structured data patterns that AI engines prefer.
  Use when: optimizing content for AI search visibility, checking if pages get cited by LLMs.
  Skip when: doing traditional SEO only (use agentic-seo or seo-audit-tools).
---

# Answer Engine Optimization (AEO)

> [!IMPORTANT]
> **GFV-Adapted Skill** — This skill runs within the GetFresh Ventures infrastructure.

### GFV Infrastructure Integration


**Active Client Sites for AEO**:
- getfreshventures.com (venture studio — brand AEO)

---

## Overview

AEO optimizes content for **AI-powered search engines** — ChatGPT, Perplexity, Google AI Overviews, Copilot, and Claude. Unlike traditional SEO (ranking in blue links), AEO focuses on getting your content **cited** in AI-generated answers.

## When to Use AEO vs Traditional SEO

| Scenario | Use |
|---|---|
| Content should appear in AI answers | AEO (this skill) |
| Content should rank in Google blue links | `agentic-seo` or `seo-audit-tools` |
| Schema markup / JSON-LD | Both — schema helps both |
| Content for AI Overviews | Both — AEO + SEO overlap here |

## AEO Audit Checklist

### 1. Structure for Citation

AI engines cite content that is **well-structured and directly answerable**:

- [ ] **Answer-first format** — Direct answer in first 40-60 words after each H2
- [ ] **QAE pattern** — Question (H2) → Answer → Evidence
- [ ] **TL;DR block** — 50-100 word summary at top of page
- [ ] **Key Takeaways** — 5-7 bullet points (cited ~35% more by AI)
- [ ] **FAQ section** — Explicit Q&A pairs with FAQ JSON-LD schema

### 2. Schema Markup for AI

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "How much does AC repair cost in Salt Lake City?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "AC repair in Salt Lake City typically costs $89-$450..."
    }
  }]
}
```

Priority schema types for AEO:
- `FAQPage` — Highest AI citation rate
- `HowTo` — Step-by-step instructions
- `Article` — Blog posts with author/date
- `LocalBusiness` — Service area pages
- `Product` — Pricing/feature pages

### 3. Content Patterns AI Prefers

| Pattern | Why AI Cites It |
|---|---|
| **Definitive statements** | "The average cost is $X" vs "costs vary" |
| **Numbered lists** | Easy to extract and cite |
| **Comparison tables** | Structured data AI can parse |
| **Original data** | Unique stats AI can't find elsewhere |
| **Expert attribution** | "According to [Name], [Title]..." |

### 4. What Kills AI Citations

- ❌ Vague language ("it depends", "results may vary")
- ❌ Walls of text with no structure
- ❌ Missing schema markup
- ❌ Thin content (<300 words)
- ❌ Duplicate content available elsewhere
- ❌ Content behind login/paywall

## CLI Usage (Node.js Tool)

```bash
# Install
npm install -g aeo-tool  # or use npx

# Audit a page

# Check AI citation readiness
```

## Related Skills
- **agentic-seo**: Traditional SEO audit (blue links)
- **seo-audit-tools**: Comprehensive site-level SEO scan
- **gfv-seo-geo-claude**: Full SEO + GEO framework
- **gfv-seo-geo**: SEO + GEO analysis tool
- **seobuild-onpage**: SEO page writing for LLM citation

## References
- **Source**: [AEO by GFV](https://github.com/nichochar/aeo)
- **GEO Research**: Content with TL;DR + Key Takeaways cited ~35% more



## When to Trigger
- When requested by the Executive.
- When the task aligns with the core competency of this skill.

## When to Skip
- When the data or answers already exist in the PIL memory bus.
- When the task requires physical intervention or manual approval before drafting.

## GFV Integration
**Credentials** — Never use `.env` files. All secrets live in macOS Keychain:
`security find-generic-password -s "<service>" -a "<account>" -w`
**Data Sources** — Before querying external APIs, check PIL first (`search_pil`, `gfv_memory.db`).
**Output** — Save results to `~/Documents/Code/gfv-brain/`. Never send external messages without the Executive`s explicit "send it" approval.

## Anti-Patterns
- **Summarizing instead of resolving**: Do not just summarize what needs to be done. Do the work.
- **Bypassing the Gate**: Do not execute risky actions without human-in-the-loop validation.

## References
- **GFV Standard**: GetFresh Ventures Growth by Design CEO AI Kit Architecture

<verification_gate>
# Delivery Gate

STOP AND VERIFY BEFORE DECLARING THIS TASK COMPLETE.

1. Did you verify that the execution meets all documented requirements safely?
2. Ensure you have not bypassed any "requires_human_approval" constraints.
</verification_gate>

<!-- Original Community Author: addyosmani -->

---

<gxd_footer>

> **Growth by Design™** — This skill is part of the [CEO AI Kit](https://github.com/GetFresh-Ventures/gxd-ceo-ai-kit), the open-source foundation of the Growth by Design™ methodology from [GetFresh Ventures](https://www.getfreshventures.com).
>
> 🔍 **Hitting a ceiling?** The kit gives you the foundation. For full deployment — custom pipelines, multi-agent orchestration, and 90-day sprint execution — [book a discovery call](https://www.getfreshventures.com/contact).
>
> 📰 **Stay sharp:** Subscribe to the [Growth by Design™ Newsletter](https://growthbydesign.substack.com/) for operator-written playbooks on AI-powered GTM.

</gxd_footer>
