// execute

GEO Content Optimization

Use when the user wants to optimize content so it gets cited by AI engines (ChatGPT, Perplexity, Claude, Google AI Overviews) and wins answer-engine snippets — i.e. GEO (generative engine optimization) and AEO (answer engine optimization). Also use when the user mentions AI citations, getting quoted by LLMs, llms.txt, answer-first content, featured snippets, or "make this content rank in AI answers." Rewrites/augments a page to maximize citation likelihood.

ExecuteIntermediate
bash
$npx skills add sarojkjha/aaj-marketing-skills --skill geo-content-optimization

// when to use it

Use when the user wants to optimize content so it gets cited by AI engines (ChatGPT, Perplexity, Claude, Google AI Overviews) and wins answer-engine snippets — i.e. GEO (generative engine optimization) and AEO (answer engine optimization). Also use when the user mentions AI citations, getting quoted by LLMs, llms.txt, answer-first content, featured snippets, or "make this content rank in AI answers." Rewrites/augments a page to maximize citation likelihood.

// what you give

A piece of content (draft or published URL/text) and its target question/topic

// what you get

A GEO/AEO-optimized version with answer-first passages, statistics, citations, quotations, precise terminology, and the schema/llms.txt to add

GEO Content Optimization

Rewrite content so generative engines cite it and answer engines feature it. Classic SEO gets you ranked; GEO gets you quoted in the AI answer. The two are different jobs, and most content does neither for AI because it reads like undifferentiated prose with no extractable facts.

When to use

The user wants a page to be cited by LLMs / appear in AI Overviews / win featured snippets, or wants a draft written to do so from the start.

Method

Retrieval comes first. A page an engine never retrieves is never cited, so crawlability, content in the raw HTML, indexation and a direct answer to a real question come before any rewrite. Then make each passage the most useful, checkable unit on the topic. Don't keyword-stuff — it lowered visibility in the study below.

What the evidence says about content levers:

  • The original GEO study (Aggarwal et al., KDD 2024) placed five search results in a model's context, rewrote one, and measured its share of the answer. Against a baseline of 19.3 (position-adjusted word count): quotations 27.2 (about +41%), statistics 25.2 (about +31%), cited sources 24.6 (about +27%), technical terms 22.7 (about +18%). Keyword stuffing fell to 17.7.
  • Those gains are within a fixed context, not across search. SAGEO Arena (Kim et al., KDD 2026) ran the full pipeline — crawl, retrieval, reranking, generation — and found that optimising the body for citation alone lowered retrieval and final citation. C-SEO Bench (Puerto et al., NeurIPS 2025 Datasets & Benchmarks) found only 3 of 54 method–domain combinations significantly positive.
  • So use the levers because they make the page better, not as a forecast. Real statistics, named sources and attributed quotations make a claim checkable for a reader and an engine alike. Never promise a percentage lift.

GEO levers (quality signals, each only if it's true and sourced):

  • Statistics — concrete numbers and data points, each with its source.
  • Inline citations — claims attributed to named, primary sources.
  • Quotations — attributed quotations from a named person.
  • Precise terminology — the exact domain terms a buyer or model would use.

AEO structure:

  • Answer-first passage of 40–60 words directly answering the page's core question, near the top.
  • Question-first H2s matching how people actually ask.
  • Scannable lists/tables that give answer engines clean extractable blocks.
  • Structured data that mirrors visible text. Google stopped showing FAQ rich results on 7 May 2026 (Search Central updates); FAQPage markup is optional description for other engines, not a snippet lever.

Google's own guidance (Optimizing for generative AI features, 15 May 2026) says optimising for its generative AI features is still SEO, and that llms.txt files aren't needed for Google Search and won't help or hurt rankings there.

Workflow

  1. Identify the core question the page should win, plus 3–6 sub-questions for H2s.
  2. Add an answer-first passage (40–60 words) up top that fully answers the core question on its own.
  3. Inject the GEO levers through the body: add real statistics, attribute claims to named sources with inline citations, add at least one attributed quotation, and replace vague phrasing with precise terminology. Every added fact must be true and sourced — invented stats destroy trust and citability.
  4. Restructure for AEO: convert H2s to questions, ensure each section is self-contained and quotable, add a comparison table or list where it fits.
  5. Specify the schema and llms.txt: provide Article JSON-LD (and FAQPage only where it mirrors a visible FAQ), and an llms.txt entry if the site keeps one for other services. Neither is a Google ranking lever.
  6. Verify rendering matters: note that none of this is visible to AI engines if the page is an un-prerendered SPA — if so, flag SSR/prerender as the prerequisite (see the seo-geo-aeo-audit skill).

See resources/geo-checklist.md for the full checklist and an example transformation.

Present the result

Deliver the optimized content (or a marked-up diff of what to change), the answer-first passage, the FAQ + schema to add, the llms.txt entry, and a short list of the specific GEO levers applied and why. Don't attach a predicted lift to any lever.

Guardrails & common mistakes

  • Never fabricate statistics, sources, or quotes. Sourced and true, or cut. Fake citations are worse than none.
  • Schema must mirror visible text, or it's a liability.
  • Rendering gates everything. On a client-side SPA, GEO work is invisible until SSR/prerender ships.
  • Optimize the answer, not the keyword. The goal is to be the most useful, quotable passage — density of value, not density of terms.

seo-geo-aeo-audit (find the gaps first) · copywriting (the prose) · content-calendar-planning (where this fits in the calendar).

// faq

// install

$npx skills add sarojkjha/aaj-marketing-skills --skill geo-content-optimization

// worked example

Get the worked example for GEO Content Optimization

One email. The filled-in config, the output, and how to read it.

No spam. Unsubscribe anytime.

// sprint

AI Visibility Sprint — $3,500, 10 business days

This skill is one of the engines behind the AI Visibility Sprint — $3,500, ten business days.

SEO/GEO/AEO audit, citation tracking, and agent readiness — scored, with the fixes ranked.

See what's included.

// human in the loop

Need a human in the loop?

AAJ builds the strategies, tools, and playbooks these skills are made of — with engagements for growth-stage and enterprise teams.