Diego Betto

Diego Betto · ·9 min di lettura

What is GEO (Generative Engine Optimization) and why it matters for your business

What Generative Engine Optimization is, how ChatGPT, Gemini, Perplexity and AI Overviews choose which sources to cite, what it delivers and where to start.

Condividi:XLinkedInFacebookWhatsApp

Try asking ChatGPT, Gemini or Perplexity “who can help me with [what your company does] in [your area]”. The answer arrives in a few seconds, already written, with three or four names and a handful of links. The question to ask yourself is simple: are you there? And if you are, is what the AI says about you correct?

GEO, Generative Engine Optimization, is the set of technical and content work needed to make the answer yes. In this article I explain what it is, how it works behind the scenes, what concrete benefits it brings and where to start. If you’re after the more technical side, I’ve already written about GEO vs SEO with a pre-launch checklist and about structured data and citable content.

What GEO is, in one sentence

GEO is optimizing a website so that AI-powered answer engines find it, understand it and cite it as a source.

The term comes from a 2023 academic paper, GEO: Generative Engine Optimization (Aggarwal et al., presented at KDD 2024), which was the first to systematically measure which content changes increase the chance of being cited by a generative engine. On a benchmark of 10,000 queries, three techniques worked best: citing reliable sources, adding quotations from authoritative sources and adding statistics instead of generic claims, improving visibility in answers by up to about 40%. Old-school SEO keyword stuffing, on the other hand, brought no benefit. An interesting finding for smaller businesses: sites that ranked lower in classic search results gained the most (paper on arXiv).

The name stuck, and today it covers all the work needed to show up in the answers of:

  • ChatGPT (with web search enabled)
  • Google AI Overviews and AI Mode
  • Gemini
  • Perplexity
  • Claude, Copilot and the assistants built into browsers, operating systems and apps

Why it has become important

For twenty years search worked the same way: type a query, get ten links, pick one. The goal of SEO was to sit at the top of that list.

With generative engines the model changes: the list disappears, the answer remains. Users read the summary, open one or two cited sources (if they open any) and make their decision. For a business, this has three consequences:

  1. Fewer clicks, but better ones. Someone who reaches your site from an AI citation has already read a summary that names you: they are further along the buying journey.
  2. Being cited wins, being “runner-up” doesn’t. An answer has only a few slots. Ranking sixth on Google still had some value; not being named in an AI answer is worth nothing.
  3. AI talks about you even if you don’t control it. If the information on your site is vague or contradictory, the model fills the gaps with whatever it finds elsewhere: old price lists, services you no longer offer, third-party reviews.

How it works: from question to citation

Simplifying, almost every generative engine follows the same pipeline:

  1. Reformulation. The user’s question is turned into one or more search queries.
  2. Retrieval. The queries run against an index: Google’s, Bing’s or a proprietary one. Classic SEO applies here: if you’re not indexed, you don’t exist.
  3. Extraction. The retrieved pages are downloaded, converted to text and split into chunks. If content only appears after JavaScript runs, many AI crawlers never see it.
  4. Selection. The most relevant, clear and trustworthy chunks go into the model’s “context”.
  5. Synthesis and citation. The model writes the answer and links each statement to the source it came from.

Every step is a filter. GEO works on all five: making the site findable (2), machine-readable (3), with passages that answer directly and verifiably (4), and unambiguously attributable to your company (5).

GEO and SEO: rivals or allies?

Allies. Step 2 of the pipeline is classic search, so GEO builds on SEO rather than replacing it. A site that isn’t indexed or loads slowly is rarely cited, however well written it is.

The difference is the unit of measure: SEO optimizes the page to rank in a list, GEO optimizes the individual passage so it gets extracted and cited in an answer. I covered the comparison in depth, with a table and a checklist, in GEO vs SEO.

The levers of GEO

Here’s what the work actually involves, from the most technical to the most editorial.

1. AI crawler access

Every engine has its own crawlers (GPTBot and OAI-SearchBot for OpenAI, ClaudeBot for Anthropic, PerplexityBot, Google-Extended as a control token for Google…). Many sites block them without knowing it, through robots.txt, firewalls or overly aggressive anti-bot services. The first step is deciding deliberately who can read what, and verifying it in the logs.

2. Server-rendered content

Many AI crawlers do not run JavaScript. A page that shows services, prices or FAQs only after a React app or a widget loads is, to them, an empty page. Server-side rendering or static generation of key content solves the problem at the root.

3. Structured data

schema.org JSON-LD markup tells machines explicitly who you are (Organization), what you offer (Service, Product), who works there (Person) and how you answer common questions (FAQPage). Linked to your official profiles through sameAs, it builds a consistent identity that models can recognize. That’s the topic of the article on structured data and the AI-First Web.

4. “Citable” content

A model is happy to cite a passage that:

  • answers immediately, in the first sentence;
  • is self-contained: it still makes sense when extracted from the rest of the page;
  • contains concrete data (numbers, dates, names, versions) and sources;
  • uses headings that are real questions your customers ask.

Sentences like “innovative 360-degree solutions for your business” get cited by nobody: they contain no verifiable information.

5. Performance

Crawlers have limited budgets and timeouts. A slow server or heavy pages mean fewer pages crawled and refreshed less often. The same work that improves Core Web Vitals (low TTFB, caching, edge delivery, which I covered in HTTP/3, QUIC and edge computing) helps users, Google and generative engines all at once.

6. Accessibility

Semantic HTML, a correct heading hierarchy, alt text, real tables instead of pictures of tables: everything that makes a site accessible to a screen reader also makes it easier for a model to interpret. With the European Accessibility Act in force it’s also a legal requirement for many businesses: one job, two benefits.

7. llms.txt

An llms.txt file at the site root gives LLMs a concise, plain-text index of your most important content. It’s a proposed standard, not yet officially adopted by every engine, but it costs very little and helps the agents that do read it. This site has one, generated automatically on every build.

The concrete benefits

To sum up, here’s what a business gets from solid GEO work:

  • Visibility in the new search channel, where a growing share of customers start their journey.
  • Better-qualified leads: people arriving from an AI citation already have a clear idea of what you do.
  • Control over the narrative: clear, structured information reduces the risk of AI getting your prices, services or locations wrong.
  • Perceived authority: being the source an AI cites carries as much weight as a strong organic ranking, if not more.
  • A better site for everyone: faster, more accessible, clearer. None of this work hurts the experience of human users; almost all of it improves it.

How to measure it

Honesty is needed here: GEO measurement is still immature. Model answers change from one run to the next and there’s no complete “Search Console for AI”. So you track several signals together:

  • Referral traffic from chatgpt.com, perplexity.ai, gemini.google.com and similar, in your analytics.
  • AI crawler hits in your server logs: which pages they read and how often.
  • Periodic answer testing: a fixed set of questions relevant to your business, repeated over time on the main assistants, noting who gets cited.
  • Objective technical KPIs: Core Web Vitals, TTFB, structured data validity, crawl errors.

The last group is the only one that can be guaranteed. Anyone promising “your company cited by ChatGPT within 30 days” is promising something they don’t control.

Where to start

For a first DIY check, half an hour and these questions are enough:

  1. Ask two or three AI assistants who offers your services in your area. Are you there? What do they say about you?
  2. Open your site’s robots.txt: does it block any AI crawlers?
  3. Disable JavaScript in your browser and open your service pages: is the content still visible?
  4. Run your homepage through Google’s Rich Results Test: does it find structured data about your company?
  5. Check your Core Web Vitals on PageSpeed Insights: are they green on real-user data?

If you don’t like at least two of the answers, there’s room to improve.

💡 Consiglio

At PAPION we offer a GEO consulting service that covers all of these points: audit, structured data, content, crawler access, performance and accessibility, with hands-on changes to the code and an SLA on measurable technical results. If you want to know where your site stands, get in touch for a preliminary review.

Frequently asked questions

❓ Will GEO replace SEO?

No. Generative engines almost always retrieve pages from classic search indexes, so technical SEO remains the foundation. GEO adds a layer on top: making content easy to extract, verify and attribute.

❓ Should I block AI crawlers to protect my content?

It depends on your goal. Blocking crawlers used for training is a legitimate choice, but also blocking the ones used for search and real-time answers means giving up on being cited. Many engines separate the two cases with different user agents: configure it deliberately, not by default.

❓ Is GEO useful for small local businesses too?

Yes, perhaps more than for large ones. Questions like “who does X in my city” are exactly the ones AI assistants answer with just a few names. A local business with clear, consistent data has a good chance of being among them.

❓ How long until we see results?

Technical improvements are measurable right after release. Citations in answers depend on when engines recrawl the site and refresh their indexes: typically from a few weeks to a few months.

Condividi:XLinkedInFacebookWhatsApp
Diego Betto

Written by

Diego Betto

Co-Founder & CTO at PAPION. Senior full-stack engineer specializing in React, TypeScript, Node.js, and application security.