Awwwards
404media is now part of Awwwards. Find our studio profile and work there.

How ChatGPT, Google AI Overviews and Perplexity choose their sources, and what a company can actually do to be named, without myths about llms.txt.
Christoph SpeiserProject lead & salesShort answer: to get cited by ChatGPT, Google AI Overviews or Perplexity, your website has to be open to their crawlers, answer customer questions directly on clearly structured pages, and be confirmed by other sources such as reviews, directories and press. That matters because ChatGPT alone had 900 million weekly users in February 2026, according to OpenAI. There is no secret file or trick: Google states that AI Overviews and AI Mode need nothing beyond pages that are indexed, eligible for a snippet and genuinely useful.
Generative Engine Optimisation, or GEO, is the work of getting named as a source in AI answers. It builds on SEO rather than replacing it, and a lot of what is sold under the label is either plain SEO or wishful thinking. This guide separates the two.
In the GEO checks we run for Austrian companies, the pattern is almost always the same: when someone asks ChatGPT for “the best real estate agent in Vienna” or “a web design agency for SMEs in Linz”, the answer ends with a short list of companies. The ones named are rarely the biggest. They are the ones whose websites say clearly what they do, where, and for whom, and whom other sites mention as well. If you want to see where you stand first, the free GEO report shows real ChatGPT answers for your industry in about a minute.
There are two ways an AI model “knows” about you. The first is training data: what the model learned before its cut-off date. You cannot influence that quickly. The second is retrieval: the model searches the web while answering and cites what it finds. This is where GEO works, and it is where almost all local and commercial questions are answered today.
What all of them have in common: they prefer passages that answer the question in one or two sentences, from sources that seem reliable and are confirmed elsewhere. A vague “We offer holistic solutions” page gives them nothing to quote.
| ChatGPT search | Google AI Overviews / AI Mode | Perplexity | |
|---|---|---|---|
| Where sources come from | live web search, OpenAI’s own index | Google Search index | live web search, own index |
| Crawler to allow | OAI-SearchBot (GPTBot only for training) | Googlebot | PerplexityBot |
| Special requirements | none published beyond crawler access | none: indexed and snippet-eligible (Google) | none published beyond crawler access |
| How to measure | referrals with utm_source=chatgpt.com, prompt tests | Search Console generative AI report (impressions) | referrals in analytics, prompt tests |
The most common reason a site is never cited is boring: the crawler is not allowed in. We see it regularly in our GEO checks, usually because a security plugin, a hosting default or a well-meant “block all AI” rule shuts out the search crawlers along with the training crawlers. Cloudflare, for example, has blocked AI crawlers by default for new domains since July 2025.
OpenAI separates its bots, and you can treat them separately:
Our recommendation for most companies that want to be found: allow all search crawlers, decide about training crawlers deliberately. And make sure the important content is in the HTML itself, not loaded by JavaScript afterwards. An analysis by Vercel and MERJ found that the major AI crawlers, including OpenAI’s and Perplexity’s, do not execute JavaScript. That is one reason we build sites on Next.js with server-rendered pages; more in our article on moving from WordPress to Next.js.
AI answers are built from passages. The easier a passage is to lift out and quote, the more likely it is used. In practice that means:
There is research behind the last point. The GEO study by Princeton and other researchers (KDD 2024) tested content changes on a simulated AI search engine: adding statistics raised visibility in answers by around 41 %, adding quotations by around 28 %. These are lab results on a test setup, not a guarantee for your site, but they match what we see in practice: concrete pages get quoted, generic ones do not.
Google adds a useful warning: there is no need to chop content into tiny pieces or rewrite it “for AI”. Write for people who want an answer. That is also what the models want.
Schema.org markup tells machines in a fixed format who you are: company name, address, opening hours, services, reviews, authors. For an AI model trying to work out whether “404media in Vienna” and “404media GmbH” are the same company, consistent structured data removes guesswork.
Honesty matters here too. Google says structured data is not required for its generative AI features and that there is no special schema for them. It still recommends structured data as part of normal SEO, for rich results. We add Organization or LocalBusiness, Service, Article, Breadcrumb and, where it fits, FAQ markup to every site, because it costs little and keeps your company facts consistent everywhere. Do not expect a ranking jump from schema alone.
llms.txt is a proposal from September 2024: a Markdown file in the root of your site that lists your most important pages for language models, similar to a sitemap with short descriptions. Many GEO offers present it as the key step.
The facts: Google states that its Search ignores such files and that they neither help nor harm visibility in AI Overviews or AI Mode. OpenAI, Anthropic and Perplexity have not confirmed that their search systems use llms.txt for ranking or citations. Log analyses show occasional fetches, but no proven effect.
Our approach: we generate llms.txt automatically from the same content as the website, because it takes minutes and may become useful for AI agents. We do not sell it as a visibility lever, and you should be wary of anyone who does.
Your website says what you claim. Other sites confirm whether it is true. AI answers lean heavily on that confirmation, especially for local recommendations. The signals that make the difference:
This is the slow part. Structural changes to a website usually take effect within a few weeks, once the models crawl again. Mentions on external sources build up over two to three months. For our own company, the 5.0 Google rating from 23 reviews and the case studies on our site are the foundation we build on.
For a long time GEO was impossible to measure. That has changed in 2026:
Our free GEO report automates the last step: it asks ChatGPT live with web search, location Austria, shows whether you are named and who is recommended instead, and checks the technical basics of your site.
GEO is not the right first step for everyone:
And a warning: nobody can guarantee you “position 1 in ChatGPT”. Answers differ from user to user and day to day. What you can do is make it as easy as possible for the models to find, understand and trust you, and measure whether it works.
Start with the free GEO report, or let us go through your site with you and show you what is missing. Free strategy call, fixed quote.
Allow OpenAI’s search crawler OAI-SearchBot, create one clear page per service and location that answers customer questions directly, and build confirmation on other sites: Google reviews, directories, trade media. Our GEO page explains how we do it.
No. Google says its Search ignores llms.txt, and no major AI provider has confirmed using it for citations. It does no harm and is quick to add, but it is not a visibility lever.
Yes. GPTBot collects training data, while OAI-SearchBot builds the index for ChatGPT search. You can block the first and allow the second, and OpenAI treats the two settings independently.
Changes to your website usually take effect within a few weeks, once the models crawl again. Reviews and mentions on other sites build up over two to three months. Answers keep varying, so measure over time.
The same way you rank in Google: your page must be indexed, eligible for a snippet and useful. Google says there is no special markup or file for AI Overviews. Search Console now shows how often your pages appear in them.
SEO optimises for the list of search results. GEO optimises for being quoted and recommended inside AI answers. Most of the groundwork is shared; GEO adds a stronger focus on direct answers, consistent company facts and mentions on other sites. More on our GEO service.

More lessons from our projects in Vienna.
SEO & GEO • • 8 min read
Patryk WisniewskiSEO & GEO • • 9 min read
Christoph Speiser
SEO & GEO • • 12 min read
Christoph Speiser
Tell us about your project. Christoph gets back to you personally.
Christoph Speiser, Project lead & sales