How to Get Cited by ChatGPT and AI Search: What You Can Actually Control

Nobody can force ChatGPT, Perplexity or Google's AI Overviews to cite your page. What you can control is the set of inputs these systems rely on: whether their crawlers can read your site, whether you're indexed and ranking on Google and Bing, whether your page answers the question in its first lines, whether you publish original facts with named sources, whether your pages are current, and whether you measure the results. AI search visibility mostly follows classic search visibility. Ahrefs measured an 88.5% citation rate for pages already appearing in organic search results across 1.4 million prompts. So the best way to get cited by ChatGPT looks a lot like good SEO, with a few AI-specific checks added on top.

Here's the generative engine optimization checklist this page walks through:

  1. Let the right AI crawlers into your site.
  2. Get indexed and ranking on Google and Bing.
  3. Put a direct answer near the top of each page.
  4. Publish original facts and name your sources.
  5. Keep pages current and show a real update date.
  6. Add structured data that matches what the page shows.
  7. Keep your business details consistent everywhere.
  8. Measure whether AI tools cite you.

First, a quick look at what you're aiming for and how each AI platform picks its sources.

What counts as a citation in an AI answer

A ChatGPT citation is a source surfaced in connection with a ChatGPT answer. More broadly, an AI citation is the moment a generative AI reuses your business, your product or a piece of your content to build its answer. That broader definition matters, because a citation doesn't always come with a link. It can take four forms:

  • Direct link: your brand is named with a clickable link to your page.
  • Unlinked brand mention: your name appears in the answer text, with no link.
  • Inclusion in a generated list: you're one of several options the AI lists.
  • Recommendation in a local block: you appear among the businesses suggested for a local query.

Platforms lean towards different formats. ChatGPT Search often names a brand with a direct link to the page, while Gemini frequently mentions brands in the text with no link at all. When people talk about "AI search visibility", they mean all four formats, not just the clickable ones. Keep that in mind when you start measuring, because unlinked mentions never show up in your analytics.

How ChatGPT, Perplexity, Gemini and AI Overviews choose sources

Each platform has its own habits, but they overlap more than you'd think. Here's what tends to trigger a citation on each one, and which crawler needs access to your site, according to up-review's breakdown of the four platforms:

PlatformWhat tends to trigger a citationCrawler you must allow
ChatGPT (search)An indexed, well-ranked, recent pageOAI-SearchBot
PerplexityRecent sources, with several domains cross-referenced per answerPerplexityBot
GeminiReal-time grounding with Google Search, plus the Google ecosystem (listings, reviews)Standard Googlebot
Google AI OverviewsA page that already ranks well for the queryStandard Googlebot

Notice the pattern: every row comes back to being indexed, ranking and staying fresh. ChatGPT search also draws on third-party search providers, Bing among them, alongside OpenAI's own crawler. Check OpenAI's own documentation on ChatGPT search and its crawlers for the current details. In practice, that means your Bing visibility matters for ChatGPT just as your Google visibility matters for AI Overviews and Gemini.

The Ahrefs data makes the same point from the other side. In the same 1.4-million-prompt dataset, pages already in organic results had an 88.5% citation rate, while Reddit content had a 1.9% citation rate. Ranking in organic search does more for you than any clever trick aimed at chatbots.

1. Let the right AI crawlers into your site

If an AI platform's crawler can't read your page, that platform can't cite it. This is the cheapest item on the list to fix, and a surprising number of sites get it wrong without knowing.

OpenAI's crawlers

OpenAI documents four crawlers: OAI-SearchBot, GPTBot, ChatGPT-User and OAI-AdsBot. They do different jobs, so you can treat them differently:

  • OAI-SearchBot decides whether you can appear in ChatGPT's search features. OpenAI documents that publishers who allow it can be surfaced in ChatGPT search. This is the one that matters most for citations.
  • ChatGPT-User fetches a page when a user asks ChatGPT to look at it, or when ChatGPT visits a page while answering someone.
  • GPTBot collects content for training OpenAI's models. Blocking it is a training decision. It doesn't have to stop you appearing in ChatGPT search, as long as OAI-SearchBot is allowed.
  • OAI-AdsBot relates to advertising in ChatGPT, not to organic citations.

OpenAI's bot documentation spells out what each one does and how it respects robots.txt. It's worth a quick read before you change anything.

Perplexity

For Perplexity citations, the crawler to allow is PerplexityBot. If it's blocked, Perplexity has a much harder time using your pages as sources.

Google: Googlebot and Google-Extended

AI Overviews and Gemini citations both depend on standard Googlebot, the same crawler that powers regular Google Search. There's no separate "AI Overviews bot" to allow.

Where people trip up is Google-Extended. It isn't a separate crawler: it's a token you can name in robots.txt. Google's crawler documentation says it controls whether your content is used for Gemini model training and for some grounding uses in Gemini apps and Vertex AI, and that it doesn't affect your inclusion or ranking in Google Search. AI Overviews are part of Search, so they follow Googlebot. If Gemini app answers matter to you, read Google's page on Google-Extended before you block it. And never block Googlebot itself to "opt out of AI": you'd disappear from Google Search too.

A sample robots.txt

This snippet allows the search and user-triggered crawlers, and shows how to opt out of training if you want to. Remove the optional blocks if you're happy for your content to be used for training.

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User Allow: /

User-agent: PerplexityBot Allow: /

Optional: opt out of OpenAI model training

User-agent: GPTBot Disallow: /

Optional: opt out of Gemini training (read Google’s docs first)

User-agent: Google-Extended Disallow: /

User-agent: * Allow: /

Sitemap: https://www.example.be/sitemap.xml

Check your CDN and firewall too

Robots.txt is only half the story. CDNs and security tools such as Cloudflare offer bot-blocking settings that can turn away AI crawlers before they ever read your robots.txt, and on some setups these are switched on by default. Hosting firewalls and WordPress security plugins can do the same. If your robots.txt says “allow” but your firewall says “block”, the firewall wins.

To see what’s actually happening, run your domain through a crawler test, such as Balzac’s free AI crawler checker, which shows which AI bots can reach your site. Then look at your server logs for visits from OAI-SearchBot and PerplexityBot.

2. Get indexed and ranking on Google and Bing

ChatGPT search looks for indexed, well-ranked pages, and AI Overviews draw from pages that already rank for the query. If a page isn’t indexed, it’s out of the running before any AI system looks at it. Work through these:

  • Verify your site in Google Search Console and Bing Webmaster Tools. Bing is easy to forget, and it matters for ChatGPT.
  • Submit an XML sitemap to both, and keep it updated automatically through your CMS.
  • Check that your key pages are indexed. Use the URL Inspection tool in Search Console. Look for stray noindex tags and canonical tags pointing to a different URL, two common reasons a page quietly drops out.
  • Make sure your content is in the HTML. If the main text only appears after JavaScript runs, some crawlers won’t see it. Use “View source” in your browser: if your answer isn’t there, crawlers may miss it.
  • Give each language its own URL. Many Belgian sites run in French, Dutch and English. Each version needs its own indexable URL (for example /fr/, /nl/, /en/) with hreflang tags linking them, not a language switcher that swaps text on one URL. Otherwise only one language gets indexed, and the AI answer for a Dutch-speaking buyer in Ghent may skip you entirely.

Remember the Ahrefs finding from earlier: pages already in organic results get cited far more often than anything else. Everything in this section feeds directly into AI search visibility.

3. Put a direct answer near the top of each page

AI systems pull short passages that answer a question on their own. Answer-first writing means the first one or two sentences under your title, or under each heading, answer the question fully, without needing the rest of the page for context.

Here’s a hypothetical example: a Brussels accountant with a page for “How much does a VAT return cost?” (the prices below are illustrative).

Weak opening:

Founded in 1998, our firm has served entrepreneurs across Brussels for over two decades. We believe every client deserves personal attention, and our team of experienced professionals is ready to help with all your accounting needs.

Nothing here answers the question. An AI system has nothing to quote, and a human reader scrolls on.

Strong opening:

A quarterly VAT return for a small Belgian business typically costs between €120 and €300 with us, depending on how many invoices you have, whether you’re also filing intra-community listings, and whether your bookkeeping is already up to date.

That passage stands on its own. It gives a range, names what drives the price, and works whether someone reads it on your page or an AI quotes it in an answer.

Two more habits help:

  • Write headings as the questions people ask. “Do I need to file VAT monthly or quarterly?” beats “VAT frequency”.
  • Keep one topic per section. A section that mixes prices, deadlines and penalties is harder to quote than three focused sections.

4. Publish original facts and name your sources

Give AI systems something worth citing. Generic advice that appears on a hundred other sites gives them no reason to pick yours. Your own material does:

  • Your real prices or price ranges.
  • How your process works, step by step, with realistic timelines.
  • Local details: Belgian regulations, regional differences between Brussels, Flanders and Wallonia, local suppliers you work with.
  • Figures from named sources, with a link to each one.

There’s research behind this. Princeton’s GEO study (Aggarwal et al., KDD 2024) found that adding statistics and citations can lift visibility in AI answers by up to 40%. Read that figure carefully: “up to” is the ceiling, not the typical result, and it was measured in a research setting, not on live business websites.

One firm warning: never make up numbers to look authoritative. An invented statistic can be repeated by an AI and traced back to you, and it damages trust with readers who check. Attribute every figure on your page to its source. If you don’t have a sourced number, explain how something works instead.

5. Keep pages current and show a real update date

AI platforms clearly favour recent content. A Seer Interactive study of more than 5,000 URLs cited by AI found that roughly 65% of citations point to content published within the past year. For Google AI Overviews, 85% of cited content was published between 2023 and 2025, and for Perplexity the figure is 80%.

What to do about it:

  • Review your key pages on a schedule. Quarterly works for most small businesses. Start with the pages that bring in customers.
  • Update the facts that go stale: prices, opening hours, legal thresholds, product details, screenshots.
  • Show a visible “last updated” date, but only when the content actually changed.

Changing the date without changing the content is pointless. It doesn’t make the page any more useful, and readers notice when a “2026” page still quotes old prices.

6. Add structured data that matches what the page shows

Structured data (Schema.org markup, usually in JSON-LD) tells machines what a page is about in a standard format. For small businesses, the useful types are:

  • Organization for your brand, logo and contact details.
  • LocalBusiness (or a more specific subtype) for your address, hours and service area.
  • Article for blog posts and guides, including the author and dates.
  • Product for product pages, with price and availability.

The rule is simple: the markup must describe what’s visible on the page. Don’t mark up reviews you don’t display or prices that differ from the page. Validate your code with Google’s Rich Results Test and fix any critical errors. Google’s documentation for each type lists the required and recommended properties. Product snippets, for example, have their own detailed requirements.

Let’s be honest about what this does. Structured data helps machines understand a page, and it can make you eligible for rich results in Google. But none of the sources behind this page show that it directly causes AI citations. Add it because it makes your pages clearer, not because it guarantees anything.

7. Keep your business details consistent everywhere

Use the same brand name, address, phone number and short description on your website, your Google Business Profile, directories such as Gouden Gids / Pages d’Or, your social profiles and your registration with the Crossroads Bank for Enterprises (KBO/BCE). If one place says “Dupont Comptabilité SRL” and another says “Dupont Accounting”, AI systems may treat them as two different businesses.

This matters most for local businesses. Gemini leans on the Google ecosystem, including listings and reviews, and one of the four citation formats is a recommendation inside a local block. If you want to show up when someone in Liège or Antwerp asks an AI for “a good accountant near me”, a complete, accurate Google Business Profile is part of the job.

8. Measure whether AI tools cite you

You can’t improve what you don’t check. A simple monthly routine covers most of it.

Manual prompt tests

  1. Write 10 to 20 prompts your buyers would actually ask, in their words. “Best bookkeeping software for a Belgian freelancer” is better than your brand name.
  2. If you sell in more than one language, write the prompts in French and Dutch too.
  3. Run them once a month in ChatGPT, Perplexity and Google (looking at AI Overviews).
  4. Log the results in a spreadsheet: were you cited, in which of the four formats, which page was used, and which competitors appeared.

Answers change between runs, so look at trends over a few months rather than reacting to one result.

Referral traffic in GA4

In Google Analytics 4, filter sessions by source for chatgpt.com and perplexity.ai (an Exploration report with a session source filter works well). ChatGPT includes utm_source=chatgpt.com in referral URLs, which makes its traffic easier to spot.

Keep in mind that GA4 undercounts your AI visibility. Unlinked mentions send no traffic, and plenty of people read an AI answer without clicking anything. Use referral traffic alongside your prompt log, not instead of it.

A quick automated check

For a fast snapshot, Balzac’s free AI visibility checker shows whether ChatGPT and AI Overviews cite a given site. It’s a useful starting point before you set up your own prompt log.

What nobody can guarantee

AI answers vary by prompt, by user, by location and over time. Two people asking almost the same question can get different sources. That’s why no tool, agency or checklist can guarantee a citation, and anyone promising one is overselling.

A few other honest limits:

  • Unlinked mentions are hard to measure, so you’ll always see only part of the picture.
  • Allowing or blocking crawlers changes whether you’re eligible, not whether you’re chosen.
  • Platforms change how they pick sources without notice.

What stays true is that ranking in classic search remains the strongest lever you have: AI Overviews draw from pages that already rank, and pages in organic results get cited far more often than anything else. Start with items 1 and 2 this week, then work through the rest.

If you’d rather not write and publish the pages yourself, Balzac is an AI SEO agent that writes and publishes articles to your site and tracks each one from live to indexed, ranking and cited by AI. It starts with 3 free articles with no card, then plans from $79 a month.

Sources

← All articles

Free AI visibility check

Is ChatGPT citing your site?

See if ChatGPT search and Google AI Overviews cite you for your top searches, and who they cite instead. About a minute, no account.

Want content like this on autopilot?

Balzac researches, writes and publishes articles like this one to your site. Every week.

3 free articles · No card needed