[CiteSnap]

How to get cited by ChatGPT

Four things decide whether ChatGPT can cite your page: crawler access, server-rendered content, a clear publisher identity, and a passage that answers the question in its first sentence. The first two are configuration; the last two are writing.

By · Published · Last updated

1. Confirm GPTBot is not blocked

Check your robots.txt first, because everything else is wasted effort if this is wrong. The block is usually accidental — a Cloudflare toggle, a security plugin, or a staging Disallow: / that shipped.

The AI crawler checker reads your file and reports each bot individually, with the exact lines to change.

2. Make sure the content exists without JavaScript

Fetch your own page with curl and search the output for a distinctive sentence from the article. If it is not there, GPTBot cannot see it either.

curl -s https://example.com/your-page | grep "a sentence from your article"

The fix is server-side rendering or static generation for the main content. Prerendering for bot user-agents also works and is faster to deploy, though it needs care to avoid serving something different from what humans see.

3. Say who published it

Give the page an entity an engine can resolve: an Organization block with sameAs links to profiles that actually exist, a named author, a visible date, and a link to an About page. An anonymous claim is a claim an engine has to take on faith, and it usually will not.

The schema generator builds the JSON-LD, but the sameAs list is the field that carries the weight — a LinkedIn company page, a Wikipedia entry, a GitHub organisation.

4. Put the answer in the first sentence

This is the one that actually moves the score, and it is the one nobody wants to do, because it means editing prose rather than configuration.

Take a section headed “How long does espresso extraction take?”

OpeningWhat an engine gets
“In this section we’ll look at extraction timing…”Nothing quotable
“A standard double shot should extract in 25 to 30 seconds.”A complete, attributable answer

The second version is not shorter or simpler — it just puts the answer where an engine reads first. Everything else in the section can stay exactly as it was.

What you cannot control

You cannot make ChatGPT cite you. Citation depends on the query, the competing sources and OpenAI’s own ranking, none of which is visible from outside. What these four steps buy is eligibility — being in the set of pages that can be cited, which is strictly necessary and not remotely sufficient.

Frequently asked questions

Which crawler does ChatGPT use to cite pages?

Two. GPTBot builds the index ChatGPT searches, and OAI-SearchBot serves ChatGPT Search results. ChatGPT-User is a third, used when a user asks ChatGPT to fetch a specific URL live. Blocking GPTBot removes you from the index regardless of the other two.

How long does it take to appear in ChatGPT after fixing my site?

Expect weeks, not days. Crawlers cache robots.txt for around 24 hours, then the page has to be re-crawled and the index rebuilt. There is no submission endpoint and no way to expedite it.

Does ChatGPT cite pages that require JavaScript to render?

Generally no. GPTBot does not execute JavaScript, so a client-rendered page looks like an empty shell with a mount div. If your content only exists after hydration, it does not exist as far as the crawler is concerned.

Measure it rather than guess

The GEO score checker runs every check in this guide on any URL, free, in about five seconds.