Skip to content

Buyer's guide

Getting cited by AI search: why ChatGPT is not quoting you

Generative engines do not rank pages, they quote passages. Here is what that difference changes on a site, what can be measured, and what cannot.

Written for: Companies that rank well on Google yet never appear in AI answersLast updated: 11 min read

In short

How do I show up in ChatGPT and other AI search answers?

Showing up in AI search is about being quoted, not about ranking. A generative engine does not read a page end to end: it splits it into passages, scores each passage against the query on its own, and quotes only the strongest one. So Neuros puts a 40–75 word context-free answer on every page, ties every number to a verifiable source, and allows each crawler by name in robots.txt.

What is GEO, and how does it differ from SEO?

SEO gets a page into a ranking; GEO gets a passage into a quote. In classic search the user sees ten blue links and decides which to click. In a generative engine the engine writes the answer, picks the sources itself, and the user often never clicks at all. The place you compete is not the results list but the inside of the answer.

This does not mean SEO is over — both engines crawl the same page and technical health matters for each. What changed is that a well-written page is no longer enough. Even if the engine likes your page, it moves on when it cannot find a passage it can quote.

Searches this page answers

  • what is geo vs seo
  • how to show up in chatgpt
  • how to get cited by ai search
  • does chatgpt send traffic to my site
  • how to be a source in perplexity
  • why is ai not recommending us
  • what is llms.txt and do i need it
  • is blocking google-extended harmful
  • how to track chatgpt referral traffic

How does ChatGPT read a web page?

Not as a whole. It splits the text into passages, scores each passage against the query separately, and takes only the highest scorer into the answer. The practical consequence: what decides the outcome is not your page's average quality but the quality of its single strongest passage. A good ten-paragraph article can lose to an ordinary page that has one quotable paragraph.

The second consequence of that reading is harsher: every sentence beginning "as described above" or "thanks to this approach" becomes unquotable, because lifted out of context it no longer says what it meant. Most corporate copy is written exactly that way.

Why is AI not showing our website?

  • The page carries promotion rather than an answer: "the sector's leading solution partner" corresponds to no query at all.
  • The answer is gathered at the end of the page; finding nothing in the early passages, the engine leaves.
  • The numbers have no source. Rather than quote a claim it cannot verify, an engine skips it — a wrong number costs more than no number.
  • Headings are topic names: had the heading been the question the user typed, the match would be direct.
  • No date. Freshness is a trust signal; an undated page reads as stale and loses to a dated rival.

How do I optimise my site for AI search?

The same content, written classically and for GEO
ElementThe usual formThe quotable form
Heading"Our services""How long does commissioning a mobile app take?"
OpeningA paragraph starting with the companyA 40–75 word direct answer that names its subject
ComparisonA prose paragraph listing strengthsA table that also states the limits — engines extract tables whole
Claim"The fastest solution in the sector"A sourced number, or your own verifiable fact
SummaryA closing paragraph at the endA takeaway list where each item is true on its own
DateAbsentPublished and last-reviewed dates, matching the schema

Should I allow AI bots in robots.txt?

In classic SEO, robots.txt says what must not be crawled. In GEO its function inverts: an engine can only quote your page if its own crawler can reach it. The trap here is that a blanket `User-agent: *` line does not cover every engine.

Google's AI side looks for a line written for `Google-Extended`, and Apple's for `Applebot-Extended`. Without those lines your site keeps appearing in ordinary Google search but can drop out of Gemini and Apple Intelligence answers — and nothing warns you that it happened. That is precisely why this site's robots.txt lists 36 crawlers by name.

Do I need an llms.txt file?

Not required, but cheap. robots.txt tells a crawler what it may reach; llms.txt tells a model what the site contains — a map showing in one read which page answers which question. Because a hand-written llms.txt starts lying at the first content change, it has to be derived from the content; on this site the file contains not one hard-coded link and is generated entirely from the content.

How do I track traffic coming from ChatGPT?

AI traffic does not arrive as its own channel in analytics; you have to look at the referring hostname: chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com. ChatGPT also appends `utm_source=chatgpt.com` to citation links, so some of the web-side traffic arrives already tagged. Collecting those five hostnames into one channel group is the first step of measurement.

But measurement has a limit here, and anyone unaware of it draws the wrong conclusion: mobile apps and in-app browsers frequently drop the referrer when opening an external link. That visit shows up in analytics as direct traffic. Your AI traffic is therefore always under-reported; the number you see is a floor, not the real value.

Does appearing in AI answers bring clicks?

Because the engine already answered the question, the user often never reaches the source. Measured per click that looks like a loss. But the few clicks that do arrive are different in kind: the user has compared the options, has seen you as a candidate, and comes on that basis. Where a visitor from classic search opens with "who are these people", a visitor from here usually opens with "do you do this particular thing".

The right reading: treat AI visibility as a brand line rather than a traffic line. "How many engines mention us when I ask this question" is more informative than "how many clicks came in" — and the first one you can measure by hand, every month, in fifteen minutes.

Is it easier to rank in AI search in a smaller language?

Because structured Turkish sources are scarce. On an English query the engine chooses among dozens of well-written pages; on the Turkish version of the same query it usually meets undated, unsourced content copied from itself. That makes becoming the primary national source in your own field far cheaper than it would be in English.

The window is not permanent. As Turkish content gets structured this advantage closes; a good page written today is worth more than the same page written two years from now.

How did Neuros apply this on its own site?

  • Every service, product, industry and case page carries a 40–75 word answer capsule that names its subject.
  • Body headings are questions rather than topics, in the form the user would type into a search box.
  • Every number is tied either to a verified primary source or to a verifiable fact of our own — no unsourced statistics are written.
  • robots.txt allows 36 crawlers by name, including `Google-Extended` and `Applebot-Extended`.
  • /llms.txt and /llms-full.txt are derived from the content and never edited by hand.
  • An /api/mcp endpoint lets agents ask the site directly instead of fetching and interpreting pages.

Do I need to blog more to appear in AI search?

What decides it is not the count but the number of questions answered. A site publishing four general posts a month loses to one page answering a single topic across fifteen distinct questions. A generative engine scores passages; fifteen questions means fifteen passages. Before raising your publishing rate, count how many distinct questions your existing pages answer.

Our competitor appears and we do not — why?

Three common reasons, all technical. First, access: with no line for that engine's crawler in robots.txt your page is never read. Second, form: an answer buried mid-paragraph cannot be extracted as a passage. Third, verifiability: rather than quote an unsourced claim the engine skips it and takes your competitor's sourced sentence instead.

AI is saying something wrong about us — what can I do?

You cannot edit a model's memory directly, but in engines that fetch live you can fix the source. Wrong information usually comes from an old page of yours, a stale directory or a third-party listing. Publishing the correct answer on your own site, plainly, dated and sourced, is what lets the engine find the right passage on its next crawl.

Should I write separate content for AI?

No — write the same content differently. Producing a separate "for AI" version creates duplicate content and doubles maintenance. What wins is building one page readable by both: question headings, short context-free answers, tables and sources. All three make it faster for humans too.

In a generative engine the place you compete is not the results list but the inside of the answer.

Sources

  1. 01GEO: Generative Engine OptimizationPrinceton University · ACM SIGKDD · 2024
  2. 02Core Web Vitals — LCP, INP, CLS eşikleriGoogle · web.dev · 2024

Frequently asked

Questions we get asked

No, it sits on top of it. Both engines crawl the same page, and technical health, speed and internal linking do the same job for each. What changes is the shape of the content: classic search ranks the whole page, a generative engine quotes a single passage. You do not drop SEO; you change how you write so each passage stands up on its own.

Blocking means choosing not to appear in that engine's answers. Do it only where there is a legal reason — a copyrighted archive, licensed data, contractually restricted content. On content you publish for marketing, blocking does nothing but close your own page in a competitor's favour. You can draw the line per section: closing an archive while leaving guides open is possible.

Two layers: traffic and mentions. For traffic, collect referrals from chatgpt.com, perplexity.ai, claude.ai, gemini.google.com and copilot.microsoft.com into one channel group — though because mobile apps drop the referrer, that figure stays below the real value. For mentions, ask the ten questions a client would ask across four engines once a month and record who gets named; that fifteen-minute check is more informative than most paid tools.

Faster than classic search, but not instant. Because generative engines fetch live, a new page can be quoted within days; a model naming a brand unprompted, on the other hand, depends on that brand recurring across many independent sources, and that takes months. A realistic expectation: structural changes pay off in weeks, brand mentions in quarters.

Not on its own, and often the opposite. Generative engines select on verifiability, and generic model-written copy becomes indistinguishable from hundreds of similar pages on the same topic, so none of them gets quoted. What makes the difference is not format but a fact you have and others do not: your own measurement, your own delivery data, a number you verified yourself.

On a narrow topic yes, on a broad one no. On "what is artificial intelligence" you have no chance against large publishers. On "why do tank readings and pump sales diverge at a fuel station" you have no competition, because only someone who does the work can write that sentence. In a generative engine what wins is not scale but the narrowness of the question and the verifiability of the answer.

Let's walk these steps together

We can stand alongside you while you apply any of this to your own project.