AI Visibility

The GEO playbook: how brands get cited by AI answer engines

How ChatGPT, Perplexity, and Google AI Overviews select sources. The Princeton GEO methods ranked by what the data shows. Entity and schema foundations. Content patterns that earn extraction. A measurement loop you can run without enterprise tooling.

Schematic ink line illustration on cream paper: an open book with one line lifting out of the page into an answer panel, joined by a two-link chain, with a small solid orange bookmark ribbon hanging from the book.

Bottom line

AI answer engines select sources through retrieval-augmented generation, not keyword matching.

  • Only 38% of pages cited in Google AI Overviews also rank in the organic top ten, down from 76% in mid-2025.
  • The Princeton GEO paper (arXiv:2311.09735) found three content methods drove up-to-40% visibility gains: citing sources inline, adding quotations, and replacing assertions with statistics.
  • Entity schema and brand disambiguation are prerequisite: if a retrieval model cannot resolve your entity, content quality is irrelevant.
  • Cited domain sets shift 40-60% month over month, so measurement requires a defined prompt panel run weekly, not quarterly.
  • With Microsoft's agentic-commerce layer arriving, brands absent from the retrieval corpus do not appear on the shortlist at all.

What GEO is and why it is not the same as SEO

Search engine optimization earns rankings. Generative engine optimization earns citations. The distinction sounds minor. It is not.

When a user asks ChatGPT, Perplexity, Google AI Overviews, or Microsoft Copilot a research question, the answer engine does not return a ranked list of ten blue links. It synthesises a response and, in most cases, names the sources it drew from. Your brand either appears in that synthesis or it does not. Being on page one of Google does not guarantee you appear. Being absent from Google's top ten does not guarantee you are excluded.

Ahrefs data from early 2026 shows that only 38% of pages cited in Google AI Overviews also ranked in the top ten organic results, down from 76% in mid-2025. That divergence matters: citation presence is now a separate visibility layer from traditional rankings, and it requires a separate discipline to earn it.

GEO is that discipline. The term was formalised in a 2023 Princeton/IIT Delhi research paper, "GEO: Generative Engine Optimization" by Aggarwal et al. (KDD 2024), published as arXiv:2311.09735, that ran controlled experiments on a benchmark of roughly 10,000 queries. The finding: targeted content changes lifted AI visibility by up to 40%, and the methods that worked were not the methods that traditional SEO rewards.

This post is a working playbook. It covers how answer engines select sources, which content methods the research validates, the entity and schema foundation the engines depend on, and a measurement loop you can run without buying specialised tooling. A 10-point self-score checklist at the end gives you a baseline.

Scope note The engines covered here: ChatGPT (web-browsing mode), Perplexity, Google AI Overviews, Microsoft Copilot. Each has different retrieval architecture. The methods in this playbook work across all four, with platform-specific notes where they diverge.

How answer engines actually select sources

There are two mechanisms, and conflating them is the single most common GEO mistake.

Training-data presence. Large language models are pre-trained on massive web corpora. Content that was indexed, well-linked, and widely cited at training-cutoff date has a baseline probability of appearing in the model's parametric memory. This is why established publishers, Wikipedia entries, and heavily-linked domains still show up in closed-model answers even when no live retrieval is happening. You cannot directly influence a model's training corpus post-launch. You can influence the next training cycle by publishing citation-ready content now.

Retrieval-augmented generation (RAG). Most consumer answer engines supplement training with live web retrieval. When a query arrives, the system fetches current web content via its own crawler or a search API, embeds the retrieved passages, and conditions the generated answer on those passages. This is the mechanism you can influence immediately: if your content is crawlable, structured, and answers the query directly, it can enter the retrieval pool regardless of how old your domain is.

Perplexity performs live web search for every query and cites roughly 3-5 sources per response. ChatGPT uses a hybrid: training-data synthesis for stable knowledge plus web retrieval in browse mode. Google AI Overviews is primarily retrieval-driven, drawing from Google's own index. Copilot uses Bing's index via retrieval.

One data point worth noting: only 11% of domains cited by ChatGPT and Perplexity overlap, per a 2026 domain-audit study. The engines are not drawing from the same pool. A GEO programme that only optimises for one engine leaves money on the table.

The practical implication: GEO work splits into two tracks. Track A (retrieval) is about making your content findable, parseable, and answer-ready for live retrieval pipelines. Track B (authority) is about the long-run entity and citation footprint that influences training data inclusion and retrieval-model ranking signals. This playbook covers both.

Internal link: for a focused look at how reasoning-mode ChatGPT changes the citation calculus, see ChatGPT reasoning mode and brand citations.

The Princeton GEO methods, ranked by what the data shows

The 2023 Princeton/IIT Delhi paper (arXiv:2311.09735) tested nine content modification methods on a benchmark of ~10,000 queries, measuring their effect on AI citation visibility. The headline result is the 40% uplift figure you see cited everywhere. What is less often reported: the methods that produced that result are not evenly distributed.

Three methods dominated. Three more showed moderate gains. Three showed minimal or no effect. Keyword stuffing was actively useless.

Princeton GEO methods by effectiveness tier (arXiv:2311.09735)
Method Tier What it means in practice
Cite sources inline High Name the evidence. Attribution markers signal to retrieval models that a claim is anchored to a source, not generated.
Quotation addition High Pull a verifiable quote from an authority. Quotable, standalone sentences are what retrieval models extract and re-use.
Statistics addition High Replace qualitative claims with concrete figures. "Adoption is growing" becomes "41% of marketers updated their SEO strategy for AI in 2026 (HubSpot)."
Fluency optimisation Mid Reduce friction in parse path. Clear grammar, short sentences, no ambiguous pronoun references. Models extract more cleanly from fluent prose.
Easy-to-understand language Mid Technical explainability, not dumbing down. Define terms when you introduce them. Models reward content that resolves its own jargon.
Authoritative tone Mid Assert, do not hedge. "This approach works" outperforms "this approach may potentially work in some contexts."
Unique words / Technical terms Low Marginal gains in specialised domains only. Expanding vocabulary alone without the above methods does little.
Keyword stuffing None Zero effect in the benchmark. Traditional SEO keyword-density tactics do not transfer to generative engines.

The pattern in the top three is worth internalising: answer engines reward content that is demonstrably grounded. Citation, quotation, and statistics are all signals that a claim has an anchor outside the content itself. Generative models, trained to be helpful and accurate, preferentially surface content that looks like evidence rather than assertion.

For leapbuzz clients operating across Singapore, Malaysia, Australia, the US, and Canada, the practical implication is straightforward: every substantive claim in any content asset should carry one of these three signals. If you cannot attach a stat, a quote, or a source reference, you are filing assertion-only content, and assertion-only content loses the citation competition.

The entity and schema foundation AI engines depend on

Before any of the content methods above can work, the engine needs to know who you are. Entity disambiguation is the prerequisite step that most GEO playbooks skip because it is not visible in the finished page.

An entity, in the context of knowledge graphs and language model training, is a named thing with stable, machine-readable attributes: a company, a person, a product, a location, a concept. When Google, Bing, or a retrieval model encounters your brand name, it tries to resolve that name against its entity graph. If the resolution fails, the model treats your brand as an undifferentiated string of text. If it succeeds, the model can draw on cross-referenced facts about your entity and surface you with appropriate authority.

The Schema.org vocabulary is the primary mechanism for feeding entity signals to retrieval systems. The relevant node types for most businesses are Organization, Person (for named principals), LocalBusiness (where applicable), and SpeakableSpecification, which marks sections of the page as suitable for text-to-speech rendering by voice assistants. A well-formed JSON-LD graph that includes a stable @id (your canonical domain URL), sameAs links to Wikidata and Wikipedia where a record exists, and accurate areaServed, knowsAbout, and hasOfferCatalog nodes gives retrieval systems a confident resolution path to your entity.

Two common gaps that break entity resolution in practice:

  • Inconsistent brand name across surfaces. If your website says "Acme Corp", LinkedIn says "Acme Corporation", and Google Business Profile says "Acme Corp. (Singapore)", the entity graph fragments. Pick one canonical form and enforce it across every crawlable surface.
  • Missing sameAs linkage. Wikidata IDs and Wikipedia article links are the strongest entity-anchor signals currently measurable. If your organisation, principal, or product has a Wikidata record, the sameAs property in your schema is not optional.

For a full treatment of the schema implementation leapbuzz uses, see the visibility optimisation service page. The detail on leapbuzz's own JSON-LD graph structure sits in the canonical GEO overview post.

One honest note on llms.txt: the proposed standard for signalling AI-crawlable content was hoped to become a signal analogous to robots.txt. As of 2026, Google has explicitly confirmed it does not support llms.txt, and no major LLM provider has committed to using it as a production signal. Implement it if it is low-effort, but it should not anchor your GEO programme. The schema and entity work described above has measurable effect; llms.txt does not yet.

Content patterns that get quoted by AI engines

The Princeton methods tell you what to add. This section tells you how to structure it so the retrieval pipeline can actually extract it.

Answer engines do not read linearly. They embed content into vector space, retrieve the passages most relevant to the query, and use those passages as context for generation. A passage that answers a question clearly in its first sentence is more likely to be selected than one that builds to the answer over four paragraphs. This is why the BLUF (bottom line up front) structure is a direct GEO lever, not a copywriting preference.

The practical content patterns:

Answer-first headers

Each H2 should resolve a question, not label a topic. "How answer engines select sources" outperforms "Source selection overview" for the same retrieval reason: the header itself is a viable citation fragment. Engine: both ChatGPT browse mode and Perplexity weight heading semantics heavily.

Self-contained paragraphs

A paragraph that makes sense without reading what came before is far more extractable than one that relies on context established three sections back. If you cannot drop a paragraph into a quoted response and have it make sense, it is not citation-ready. Write each paragraph to stand alone.

The quotable sentence

One sentence per key claim, under 30 words, declarative, with a named attribution. "Forty-one percent of marketers updated their SEO strategy to account for AI in 2026 (HubSpot State of Marketing)" is a quotable sentence. "More and more marketers are thinking about how AI search is changing their strategy" is not. The difference is not fluency; it is extractability.

Definition blocks

When you introduce a term, define it in the same paragraph. Retrieval models surface content that resolves its own terms because definitions are high-confidence extraction targets for educational and definitional queries. This is especially relevant in Singapore and Malaysia, where regulatory and industry terminology often diverges from US/Australian usage and models may need disambiguation.

Structured lists over narrative when enumerating

A bulleted list of five methods is easier for a retrieval pipeline to extract than five methods woven into a paragraph. This post's Princeton methods table is a deliberate structural choice, not a visual preference. Tables and lists mark boundaries that retrieval models can parse cleanly.

Avoid hedge clusters

"It could potentially be argued that in some situations, approaches like this might offer benefits..." is a hedge cluster. Models learn to extract from confident prose. Hedges dilute signal and reduce extraction probability. Where genuine uncertainty exists, state it once directly: "The evidence is early-stage; the pattern is consistent but not yet causally established."

One market-specific note: Australian and Canadian markets show higher competition density in the GEO space because those markets adopted AI search earlier. The content-pattern discipline above is table stakes in AU/CA and still differentiating in SG/MY as of mid-2026.

The measurement loop: tracking citations without enterprise tooling

GEO measurement is not mature. Most vendors pitching "AI visibility dashboards" are tracking proxies rather than citation rates, and the methodology disclosure on most published benchmarks is thin. HubSpot's 2026 State of Marketing report found that 41% of marketers had updated their SEO strategy for AI, but measurement programmes for that updated strategy remain nascent.

Here is a repeatable methodology that does not require a specialised subscription to start.

Step 1: Build your prompt panel

Write 100-200 prompts that represent your category's real buyer queries. Include informational queries ("what is GEO"), comparison queries ("SEO agency vs GEO consultancy"), and evaluation queries ("how do I choose a visibility partner for Singapore"). The prompt panel is your measurement unit. Without it, you are not measuring GEO; you are observing anecdotes.

Step 2: Establish the baseline

Run your prompt panel across ChatGPT (web-browsing mode), Perplexity, and Google AI Overviews. Record which sources each engine cites per query. This takes manual effort the first time. Automate it once you have a stable template. Log citation counts per domain, not just whether your brand appeared.

Step 3: Calculate AI share of voice (AI SoV)

The formula: (your brand mentions across all tracked prompts) / (all brand mentions across those same prompts) x 100. This is directional, not precise. Different prompt phrasings shift the denominator. Track the same prompt panel consistently to make trends meaningful.

Step 4: Monitor citation drift

Industry data suggests cited domain sets shift 40-60% month over month in active categories. A source that is cited this month may not be cited next month. Run your prompt panel weekly, not quarterly. Quarterly measurement is too slow to catch the drift and attribute cause.

Step 5: Use Microsoft Clarity's Citations Reporting as your free baseline

Microsoft launched Clarity Citations Reporting and Web IQ on 17 June 2026. These tools give you real-traffic evidence of AI citation events hitting your domain without requiring a separate prompt-testing programme. It is not a substitute for the prompt panel (it only shows your own inbound traffic, not share of voice), but it is the fastest free signal available. See the dedicated analysis at Clarity AI Citations and share of authority.

Step 6: Connect citations to pipeline

The purpose of the measurement loop is not citation count; it is business impact. Track whether citation-referral sessions (sessions sourced from AI answer engines) convert at a different rate than organic search sessions. In the Semrush/Indig study (1 July 2026), ChatGPT reasoning mode drove 28 percentage points more finance-vertical citations than fast mode, suggesting that query complexity correlates with citation depth. Use that to calibrate which prompt types are worth optimising for first.

Multi-market note Engine adoption varies by market. Perplexity has stronger penetration in the US and Australia. Google AI Overviews dominates in Singapore and Malaysia where Google search share remains above 90%. Microsoft Copilot is the priority target in Canadian enterprise contexts. Your prompt panel should be weighted by the engine-market combinations that match your target buyer geography.

The agentic layer: GEO when agents do the buying

The measurement loop above assumes a human runs the prompt and reads the citation. That assumption is eroding. Microsoft's agentic-commerce thesis (22 May 2026) describes a near-term state in which AI agents surface 3-5 options for a user-defined task, complete research on the user's behalf, and in some cases initiate transactions directly. When the agent is the researcher, citation presence is not a branding outcome; it is a shortlist outcome. Brands not in the agent's retrieval corpus do not appear in the shortlist.

This is not speculative. Agentic search patterns are already visible in ChatGPT's reasoning mode. A user who asks "find me the best AI marketing consultancy for a Singapore fintech company" and uses reasoning mode will see a synthesised shortlist with named sources, not a link list. The brand that does not appear in that synthesis does not get a second chance from a page-two click.

GEO for the agentic layer requires one thing above all: entity completeness. An agent making a shortlisting recommendation needs to be able to answer: who is this organisation, what specifically do they do, where do they operate, and is there credible third-party evidence of their work? If those questions cannot be answered from your crawlable footprint, your entity does not make the shortlist even if your service page ranks first in traditional search.

The practical additions for agentic readiness, beyond the standard entity schema above:

  • Named principals in schema (Person node with knowsAbout and sameAs to professional profiles)
  • Explicit areaServed coverage in your Organization schema (Singapore, Malaysia, Australia, United States, Canada as distinct GeoShape entries)
  • Case study content that agents can extract and summarise, even if client names are anonymised
  • Press mentions, third-party citations, and directory listings on authoritative platforms that reinforce entity existence independently of your own domain

The SEO agency versus GEO consultancy post covers how this agentic dynamic changes the vendor selection question at a strategic level. The technical implementation for leapbuzz's own agentic-readiness signals is tracked in the visibility optimisation service.

GEO self-score: 10-point readiness checklist

Work through the 10 items below. Each one maps to a specific part of this playbook. The tally at the bottom gives you a verdict band.

GEO readiness check (tick each item you have already done)

  • My brand has a JSON-LD Organization node with a stable @id (canonical domain URL), sameAs links, and areaServed covering my target markets.
  • Key pages carry SpeakableSpecification markup identifying the passages suitable for voice assistant text-to-speech rendering.
  • Named principals (founders, leads) have a Person schema node with knowsAbout fields matching our stated expertise areas.
  • Every substantive claim on our highest-priority pages carries at least one of: a cited source, a verifiable stat, or a named quote.
  • Section headers are written as resolved questions, not topic labels. (Example: "How answer engines select sources" not "Source selection.")
  • Body paragraphs are written to stand alone. Any paragraph can be dropped into a quoted response without losing meaning.
  • We have a defined prompt panel of at least 50 buyer-intent queries covering our category.
  • We run that prompt panel across at least two engines monthly (ChatGPT browse, Perplexity, or Google AI Overviews) and log the results.
  • Our brand name is consistent across website, Google Business Profile, LinkedIn, and any regulatory or industry directory listings.
  • We have at least one page of ungated case-study or results content that an agent can retrieve and summarise without a login or form gate.
0 / 10 complete
0-3: GEO foundation gaps. Start with entity schema and prompt panel before any content work.
4-6: Partial foundation. Content patterns are worth investing in now; close the schema and measurement gaps in parallel.
7-10: Solid baseline. Focus on prompt panel expansion, agentic-readiness signals, and citation drift monitoring.

Frequently asked questions

What is generative engine optimization (GEO)?

Generative engine optimization (GEO) is the practice of making your content more likely to be cited, quoted, or recommended by AI answer engines such as ChatGPT, Perplexity, Google AI Overviews, and Microsoft Copilot. Unlike traditional SEO, which earns ranked positions in link lists, GEO earns inclusion in synthesised AI answers. The term was formalised in a 2023 Princeton/IIT Delhi research paper (arXiv:2311.09735) that demonstrated targeted content changes could lift AI visibility by up to 40%.

What is the difference between GEO and SEO?

SEO earns a ranked position in a list of results. GEO earns a citation inside a synthesised answer. The two are related but diverging: as of early 2026, only 38% of pages cited in Google AI Overviews also rank in the top-10 organic results (down from 76% in mid-2025). Being on page one does not guarantee AI citation. Being absent from page one does not prevent it. GEO requires different content signals, specifically source attribution, statistics, quotable sentences, and entity schema, rather than keyword density and link quantity.

How do AI answer engines choose which sources to cite?

Most consumer answer engines use retrieval-augmented generation (RAG): the engine fetches current web content relevant to the query, combines it with training-data context, and synthesises an answer citing the retrieved sources. Perplexity performs live web search for every query and cites 3-5 sources. ChatGPT uses a hybrid of training-data synthesis and selective web retrieval in browse mode. Google AI Overviews draws from its own index. Only 11% of domains cited by ChatGPT and Perplexity overlap, indicating fundamentally different retrieval pools.

Which content changes have the most impact on AI citation probability?

The Princeton GEO paper tested nine methods. Three dominated: citing sources inline, adding quotations from named authorities, and replacing qualitative claims with concrete statistics. These methods signal to retrieval models that a claim is anchored to verifiable evidence, not generated assertion. Fluency optimisation and plain-language structure showed moderate gains. Keyword stuffing showed no effect. Writing paragraphs that can stand alone and placing key answers in the first sentence of each section (BLUF structure) improves extractability independent of keyword signals.

What is entity disambiguation and why does it matter for GEO?

Entity disambiguation is the process by which a search or retrieval system resolves a brand name to a specific record in its knowledge graph. If the engine can confirm who you are, where you operate, and what you do, it can cite you with confidence. If it cannot, your brand name is an ambiguous string. The Schema.org Organization type with a stable @id, sameAs links to Wikidata or Wikipedia, and explicit areaServed and knowsAbout fields is the primary mechanism for feeding disambiguation signals to retrieval systems and AI crawler pipelines.

Does llms.txt help with AI citation visibility?

Minimally, as of 2026. Google has explicitly confirmed it does not support llms.txt. No major LLM provider, including OpenAI, Anthropic, Google, or Meta, has publicly committed to using it as a production signal. Analysis across hundreds of thousands of domains found no correlation between llms.txt presence and AI citation rate. Implementing it is low-effort and harmless, but it should not anchor a GEO programme. Schema.org markup and entity completeness have measurable effect; llms.txt does not yet.

How should I measure my GEO performance?

Start with a prompt panel of 100-200 buyer-intent queries representing your category. Run the panel across ChatGPT browse mode, Perplexity, and Google AI Overviews. Calculate AI share of voice: your brand mentions divided by all brand mentions across those prompts, times 100. Run the panel weekly, not quarterly, because cited domain sets shift 40-60% month over month in active categories. Use Microsoft Clarity Citations Reporting (launched 17 June 2026) as a free inbound-traffic baseline. Connect citation-referral sessions to conversion rate to build a business case.

What is the agentic commerce risk for brands not investing in GEO?

Microsoft's agentic-commerce thesis (22 May 2026) describes AI agents surfacing 3-5 shortlisted options for a user's task. When the agent, not the human, does the research and builds the shortlist, brands absent from the agent's retrieval corpus do not appear in the shortlist at all. There is no page-two click opportunity. Agentic readiness requires entity completeness, named principals in schema, explicit geographic coverage, and ungated case-study content that an agent can retrieve and summarise without a form gate.

Do GEO best practices differ by market across Singapore, Malaysia, Australia, the US, and Canada?

Engine weighting varies by market. Google AI Overviews is the dominant surface in Singapore and Malaysia, where Google search share exceeds 90%. Perplexity has stronger penetration in the US and Australia. Microsoft Copilot is the priority target for Canadian enterprise buyers. The underlying content and entity methods are consistent across markets, but a well-structured GEO measurement programme weights its prompt panel by the engine-market combinations that match the actual buyer geography for the brand.

Is GEO relevant for B2B brands or mainly B2C?

GEO is particularly high-stakes for B2B brands because AI answer engines are increasingly used for vendor shortlisting and procurement research. A buyer asking ChatGPT to recommend a Singapore AI marketing consultancy receives a synthesised shortlist with named providers. The brands in that list did not get there through paid placement; they got there through citation-worthy content, entity completeness, and third-party corroboration. For B2B categories with long sales cycles and small buyer audiences, AI citation presence in the research phase may be more valuable than broad organic reach.

How does the Semrush/Indig study change how we think about optimising for ChatGPT?

The Semrush/Indig study (1 July 2026) found only 25.6% source overlap between ChatGPT fast mode and reasoning mode responses, and that reasoning mode generated roughly four to five times more searches per 100 prompts than fast mode. In the finance vertical, reasoning mode drove 28 percentage points more citations than fast mode. This means the query complexity and the user's mode choice directly affect which sources are cited. For high-consideration B2B categories, reasoning-mode optimisation, meaning content with layered argumentation and evidence chains, is more important than optimising for fast-mode summary responses.

Related

Work with leapbuzz

Your GEO score identified gaps. Want a programme to close them?

leapbuzz builds AI citation programmes for businesses operating across Singapore, Malaysia, Australia, the US, and Canada. Entity schema, prompt-panel measurement, content architecture, and the agentic-readiness layer, designed as a working system, not a one-off audit.

Talk to us