Does a crawler visit prove that an answer cited a page?

The Citead team, updated

In short. A crawler visit records a request, while an observed answer reference provides evidence that the answer cites the page.

Definition: No. A crawler visit records a request to a website; evidence of citation comes from an answer that references the page. Checking whether that reference supports the associated statement requires comparing the answer with the cited content.

Key facts

  • As of October 2026, OpenAI's crawler documentation assigns OAI-SearchBot to search, GPTBot to collecting content potentially used for training, and ChatGPT-User to certain user actions.
  • OpenAI's web search API documentation distinguishes inline citations from the complete list of URLs consulted when forming a response.
  • The ALCE paper, Enabling Large Language Models to Generate Text with Citations, evaluates whether answer statements have supporting citations and whether citations are relevant.

What does a bot's role establish?

A user agent is identifying information that a client reports about itself, as explained in Apache HTTP Server's logging documentation. Its name provides a starting point for classifying requests.

OpenAI's bot documentation describes OAI-SearchBot as surfacing websites in ChatGPT search results. GPTBot collects content that may be used for model training. ChatGPT-User can visit a page when someone asks ChatGPT or a custom GPT a question; OpenAI describes these visits as user initiated.

These documented roles explain why an OpenAI request can occur. Inferring that a particular answer references a page requires evidence from that answer. OpenAI also says that, when both search and training bots are allowed, results from a single crawl may serve both purposes.

What can request logs show?

An access log records requests processed by a server. Apache's logging documentation provides this Combined Log Format configuration:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
CustomLog "log/access_log" combined

Here, %h records the client address, %t the request time, %r the request line, and %>s the response status. The added User-Agent field records the client's reported identity. These fields support a record of which resource was requested and how the server responded.

Request classification also needs the requested path. OpenAI's crawler documentation describes a robots.txt marker that may appear in crawler user-agent strings when fetching that file. A request for crawl instructions belongs in a different category from a request for an article's content.

What evidence shows an answer citation?

For an API response, OpenAI's web search guide documents url_citation annotations containing a cited source's URL, title and location in the answer. It separately documents a sources field listing consulted URLs, whose count often exceeds the citation count.

A practical measurement record therefore preserves the answer text and its linked references, alongside the prompt and observation time. A page listed among consulted sources is recorded as consulted; an answer annotation linking that page supports recording an observed citation. This procedure follows the documentation's distinction between retrieval records and answer references.

Citation support is a further check. In the ALCE paper, citation recall measures whether output statements are supported by their cited passages, while citation precision identifies irrelevant citations. Applying that distinction means opening the referenced page and comparing its passage with the answer's associated statement.

FAQ

Can I count GPTBot requests as citations?

OpenAI's crawler documentation places GPTBot in the training role. Count those observations as crawler requests; count an observed citation from the answer's reference to your page.

Does a citation prove that my page supports the answer?

The ALCE paper evaluates citation support separately by comparing statements with cited passages. Check the passage against the specific claim attached to the reference.

Sources

  1. OpenAI, "Overview of OpenAI Crawlers", accessed 17 October 2026
  2. OpenAI, "Web search", accessed 17 October 2026
  3. Apache Software Foundation, "Log Files", accessed 17 October 2026
  4. Association for Computational Linguistics, "Enabling Large Language Models to Generate Text with Citations", December 2023

Check how a page reads to answer engines. Open the GEO score analyzer

Test a page and see what to fix first

The analysis usually takes less than 10 seconds and needs no account.

400,000+ pages scored in the public benchmark