On this page
- What is Generative Engine Optimization?
- How do AI engines decide what to cite?
- Is GEO just SEO with a new name?
- How do I do GEO for a SaaS site?
- Step 1 — Open crawler access
- Step 2 — Get into the index ChatGPT reads
- Step 3 — Make the answer extractable
- Step 4 — Fix your entity
- Step 5 — Earn third-party citations, then keep everything fresh
- Where should I go deeper?
- What should you do first?
- Sources and further reading
Generative Engine Optimization for SaaS: What It Is and How to Do It
Generative Engine Optimization (GEO) is the practice of structuring your content so AI answer engines quote and cite it instead of merely ranking it. Classic SEO competes for a position in a list of links; GEO competes for a sentence inside the answer itself, and for the citation chip next to it. The shift is measurable: in a March 2026 G2 survey of 1,076 B2B software buyers, 51% said they now start product research with an AI chatbot, up from 29% a year earlier. This guide is the playbook — what GEO is, how the engines pick their sources, and five steps with a verifiable check on each, the same procedure I run on my own site.
Key takeaways
- AI engines mostly cite independent pages about a company — comparisons, reviews, docs written by others — not the company's own marketing copy (Semrush). The page that names you matters more than the page you polish.
- Direct-answer ledes, comparison tables, and FAQ blocks are the formats engines lift most: they quote passages, not pages.
- Allow every AI crawler in robots.txt — the opposite of the cautious default — then verify your WAF actually lets them through. A clean robots.txt proves nothing.
- ChatGPT's live search leans on Bing: about 87% of its brand citations matched Bing's top organic results (Seer Interactive, February 2025). Bing Webmaster Tools is non-optional.
- Freshness is manufactured by updating, not publishing: 75% of pages cited by LLMs were updated within the past year (Seer Interactive, July 2026).
GEO is SEO for AI answer engines: the work of being the quoted source, not just a ranked link.
What is Generative Engine Optimization?
Generative Engine Optimization is the discipline of making your pages easy for a large language model to read, trust, and quote. An answer engine doesn't show ten blue links. It writes one answer and attaches a handful of citations — GEO is the work of becoming one of them: structuring content so the model can lift a clean, self-contained passage, and building the entity and authority signals that make your domain worth trusting in the first place.
The whole practice hangs on five levers:
- Access — crawlers can fetch and read your pages.
- Entity — the model knows who you are: brand and author as consistent, distinct entities.
- Extraction — a clean answer can be lifted straight from your markup.
- Authority — E-E-A-T and topical depth make you a source worth citing.
- Freshness — recency signals say your answer is still current.
Each of the five steps later in this guide moves one lever, and each comes with a check that tells you whether it moved.
How do AI engines decide what to cite?
Engines cite sources that are accessible, extractable, authoritative, and fresh — and they fail in that order. Retrieval-augmented systems like ChatGPT Search and Perplexity first fetch candidate pages from an index; only then does the model choose which passages to quote. Two gates. Your page has to be in the index the engine reads, and once retrieved, it has to be the cleanest answer on offer.
The index gate surprises people. ChatGPT's live search leans heavily on Bing: Seer Interactive's February 2025 analysis found about 87% of ChatGPT's brand citations matched Bing's top organic results. If Bing doesn't know you, ChatGPT has little reason to. And the engines barely agree with each other — only around 11% of cited domains show up in both ChatGPT and Perplexity, per Averi's analysis of 680 million AI citations, a figure Whitehat SEO's independent study reproduced. The same article often needs different packaging to win in both.
The second gate is quieter. Engines predominantly cite independent pages about a company rather than the company's own marketing copy — Semrush's research on which sources AI actually cites shows the pattern. Your product page can be flawless and still lose to a comparison post that mentions you in passing. Keep publishing; just don't expect your own domain to carry the whole load.
Here are the crawlers that feed each engine, and what to do with them:
| Crawler | Feeds | robots.txt directive |
|---|---|---|
OAI-SearchBot | ChatGPT Search | Allow: / |
Bingbot | Bing's index (which ChatGPT reads) | Allow: / |
PerplexityBot | Perplexity | Allow: / |
Googlebot | Google Search + AI Overviews | Allow: / |
Google-Extended | Gemini | Allow: / |
ClaudeBot / Claude-SearchBot | Claude | Allow: / |
Table 1 — Key AI crawler tokens and the robots.txt directive for each. The full token list, including the user-triggered fetchers, is in AI crawlers explained.
Is GEO just SEO with a new name?
Google says yes. Its Search Central guidance on AI features — updated July 10, 2026 — states that optimizing for generative AI search "is still SEO." Danny Sullivan put it more bluntly in December 2025: GEO "isn't separate from SEO — it's a subset of it." The same Google page confirms that Google Search doesn't use llms.txt at all, which should cool you on any GEO playbook built around magic new files.
I'm not going to argue with the company that runs the index. The foundation is SEO: crawlability, indexability, authority. What changed is the unit of competition — SEO fights for a position in a list, GEO fights for a sentence inside the answer — and that moves the work: direct-answer ledes instead of keyword-stuffed intros, passage structure instead of page structure, entity consistency, Bing. Most of the work overlaps. The part that doesn't decides who gets named. The full argument, including how to split budget between the two, is in GEO vs SEO for SaaS.
How do I do GEO for a SaaS site?
Five steps, one per lever, in the order they fail. Run the check first — if it passes, skip the step.
Step 1 — Open crawler access
Allow every AI crawler in robots.txt. The cautious 2025 default — block the training bots, grudgingly allow the rest — is backwards for a SaaS: you can't be recommended by a model that was never allowed to read you. If you're a publisher guarding a paywall, different conversation. You're not.
robots.txt is only half the step. In July 2026 I scanned 72 SaaS domains for exactly this, and the failures worth writing about were in the WAF, not the robots file. writer.com's firewall returns 403 to GPTBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, and Perplexity-User while its robots.txt allows every one of them — only OAI-SearchBot gets through. beehiiv.com throws 429s at ChatGPT-User, the fetcher OpenAI fires when a user asks ChatGPT to open a page mid-conversation. Both sites look fine from their robots files. Neither is.
Most SaaS sites accidentally block the very bots that would cite them.
— Ruslan Kutumbaev
One real deadline: from September 15, 2026, Cloudflare default-blocks Training and Agent crawlers on ad-monetized pages, and a multi-purpose bot gets caught the moment its Training use is blocked. If you're behind Cloudflare, check what your zone is set to do before that date.
The check:
curl -A "GPTBot" -I https://yoursite.com/
curl -A "PerplexityBot" -I https://yoursite.com/
curl -A "ClaudeBot" -I https://yoursite.com/
Every response should be a 200. A 403 or 429 next to an Allow in robots.txt means your CDN is overruling you. Full token list and directives: AI crawlers explained.
Step 2 — Get into the index ChatGPT reads
That Seer number from earlier is the whole reason this step exists: ChatGPT's citations track Bing's top organic results. If you have Google Search Console configured and have never opened Bing Webmaster Tools, this is the cheapest win in the guide. Register it, submit your sitemap, and turn on IndexNow so updates get pushed to the index instead of waiting for a crawl.
The check: search site:yoursite.com in Bing. Your pricing page, docs, and top articles should all appear. If they don't, nothing downstream of this step can work — an engine can't quote a page it never retrieved.
Step 3 — Make the answer extractable
An engine lifts passages, not pages. Every money page should answer its head question in the first two to four sentences, in the raw HTML, before any tangent. Then the furniture: a bolded one-line definition near the top, headings phrased as the questions buyers type, a real <table> for any comparison, an FAQ block with FAQPage schema. This is measured, not folklore: the Princeton-backed GEO study found that adding concrete statistics, quotations, and source citations lifted a page's visibility in generated answers by up to 30–40% in their tests.
The check: open your top three pages with JavaScript disabled. If the answer isn't readable in the first screenful of HTML, most AI fetchers never saw it — unlike Googlebot, they generally don't render JavaScript.
Step 4 — Fix your entity
When a model can't confidently resolve who you are, it hedges — and cites the competitor it understands better. Ambiguity comes from drift: a brand string, author name, or one-line bio that differs slightly between your site, LinkedIn, GitHub, and the directories. Make them byte-identical. Then say the same thing in schema — Organization, Person, Article, FAQPage — the machine-readable version of that consistency. (The full diagnostic, entity drift included, is in why your SaaS is invisible in ChatGPT.)
The check: ask each engine "what is [your brand]?" and log what comes back. A wrong category, a stale description, or a shrug is the gap this step closes.
Step 5 — Earn third-party citations, then keep everything fresh
Back to the mechanism: engines prefer independent pages about you. Part of GEO therefore happens off your domain — the comparison posts, integration docs, and community threads where your category gets decided. Find the pages engines already cite for your buying prompts and get into them. Slow lever. The one that compounds.
Freshness is the cheap half of this step. Seer Interactive's July 2026 look at LLM-cited pages found 75% had been updated within the past year — and 72% looked fresh by update date while only 42% did by original publish date. Winners update old pages; they don't just ship new ones. Visible dates on every article, money pages revisited quarterly.
The check: run five real buying prompts, collect every page the engines cite, and count how many mention you. Tracked over a fixed prompt panel, that number is your Share of Model — the metric this whole practice exists to move. Tooling for it, by budget tier and including the $0 one, is in the GEO tracking tools comparison.
Where should I go deeper?
Each step above compresses a full article. In reading order:
- AI crawlers explained — every bot token, the exact robots.txt lines, and the WAF traps behind step 1.
- Why your SaaS is invisible in ChatGPT — the five most common leaks across steps 1–3, in the order to check them.
- How to run a GEO audit — the five levers turned into a six-gate audit, with pass criteria for each gate.
- Best GEO tracking tools for SaaS — what step 5's measurement costs at each stage, including nothing.
- GEO vs SEO for SaaS — where the two disciplines overlap, where they don't, and how to split the budget.
If you'd rather work through it as a checklist, the free GEO audit guide compresses the gates into a single pass.
What should you do first?
The curl check. It takes ninety seconds, it fails on sites that look healthy from the outside, and every other step is wasted while it's failing.
Then write down your baseline before you fix anything: twenty-odd real buyer prompts across ChatGPT, Perplexity, and AI Overviews, logging mentioned, cited, and who won instead. Mine, from 2026-07-19, was 1 mention and 1 citation across 24 prompts. I published it anyway — a number you refuse to write down is a problem you've decided to keep.
From there, the order is the order of this guide: access, index, extraction, entity, authority and freshness. And if you'd rather have an engineer run all five against your stack — one who tests everything on his own site first — that's the GEO audit I do.
Sources and further reading
- OpenAI — crawler and bot documentation
- Princeton-backed GEO research — Generative Engine Optimization (arXiv)
- Google Search Central — AI features and your website (updated 2026-07-10: the "is still SEO" position, and confirmation Google doesn't use llms.txt)
- Seer Interactive / Search Engine Land — the February 2025 Bing-alignment analysis (~87%)
- Averi — ChatGPT vs Perplexity vs Google AI: B2B SaaS citation benchmarks (the ~11% overlap)
- Semrush — which sources AI engines actually cite