CiteTrace

The generative engine optimization (GEO) checklist

By the CiteTrace team · Updated 2026-11-10 · 7 min read

GEO, AEO, AI search optimization. The names change every month and the work does not. This is the checklist we run on a client site before we do anything clever. Tick what you can honestly tick; leave the rest red.

It is deliberately dull. Dull is the point: most sites we look at are missing three or four of these, and none of them need a trick.

Content

  1. You have a page for every comparison a buyer makes: "you vs each top competitor" and "alternatives to each top competitor". Check: search your own site for the competitor names.
  2. Each page answers the question in the first 100 words, then shows the evidence. Check: read only the first paragraph. Does it answer?
  3. Real prices, limits and trade-offs are stated, including where a competitor is better. Check: would a skeptical buyer trust it?
  4. Claims carry a source and a date. Check: every number links to where it came from.
  5. A "best [category] for [use case]" page exists for your three biggest use cases.
  6. Pages have visible "last updated" dates, and the dates are true.
  7. One topic per page, with a descriptive H1 and sensible H2s. Check: skim only the headings.
  8. An FAQ block with real questions from sales calls, not invented ones.

Technical

  1. robots.txt allows the AI crawlers you want: GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot, Google-Extended. Check: open /robots.txt.
  2. Key pages return 200, are server-rendered and load without JavaScript. Check: `curl` the page and look for your text.
  3. Canonical URLs are set and consistent. Check: view source.
  4. JSON-LD for Organization and WebSite on every page, FAQPage where there is an FAQ, Article on guides, BreadcrumbList on nested pages. Check: parse the `ld+json` blocks; they must be valid JSON.
  5. An XML sitemap lists every indexable page with a true lastmod. Check: /sitemap.xml.
  6. An /llms.txt describes you in plain language and links your best pages. Optional, cheap.
  7. Pages are fast on mobile and the layout does not jump. Check: Lighthouse.
  8. Your brand name, domain and a one-line description are identical across your site, LinkedIn, Crunchbase and review profiles.

Third parties

  1. You have listed the URLs cited for your top 20 questions and know who owns each.
  2. You are present, accurately, on every review site that appears in those citations (G2, Capterra, Trustpilot, and so on).
  3. A real-customer review ask goes out after onboarding, every month. Nothing bought, nothing written for them.
  4. For each listicle that ranks for your category and does not name you, one honest, factual outreach email has been sent.
  5. Your founders or team answer relevant community questions under their real names, with affiliation disclosed.
  6. Wikipedia, Crunchbase and similar profiles are accurate. You may not edit your own Wikipedia page; fix the sources it relies on instead.

Measurement

  1. A fixed list of 20 to 50 buyer questions, grouped into category, comparison and use case.
  2. Run on at least ChatGPT with web search, Perplexity and Gemini. Check: one engine is not a measurement.
  3. Recorded per answer: named or not, position, competitors named, sentiment, cited URLs.
  4. Re-run on a schedule. Single runs are noisy: in our own runs the same company was named in 5, 5 and 2 of the same 10 questions on one day.
  5. Cited and recommended are tracked separately.
  6. A 90-day target agreed before the work starts, and a baseline from day one.

Missing most of these? Start with the first three technical items and the comparison pages. They take a week, and everything else builds on them. Want a second pair of eyes? Run the free audit or book a call.

Frequently asked questions

What is the difference between GEO, AEO and SEO?

SEO aims to rank pages in a list of links. GEO and AEO aim to be named or cited inside an AI-written answer. The work overlaps heavily: crawlable pages, clear answers, trusted third-party mentions. GEO adds tracking of the answers themselves.

Which items matter most?

Comparison and alternatives pages, presence on the review sites that get cited, and a repeatable measurement. Structured data and llms.txt help at the margin.

Does schema markup make ChatGPT cite me?

There is no evidence that any single markup type triggers citation. Structured data helps crawlers and search engines understand a page, so it is cheap hygiene, not a lever.

Should I block AI crawlers?

That is your call. If you want to be cited by an engine, it needs to be able to fetch your pages. Blocking GPTBot or PerplexityBot makes your own pages unavailable to those engines' crawlers.

How do I know it is working?

Compare the share of tracked questions where you are named against your day-one baseline, over at least 90 days. See what we measure in an audit.

See who the AI recommends instead of you

A free 10-question audit: 4 engines, the pages they cite, three fixes to start with.