For the complete documentation index, see llms.txt. Every page on this site is also served as Markdown: append `.md` to any URL, or send `Accept: text/markdown`.
Skip to content
Attensira LogoAttensira

Glossary term

Real-time search

Real-time search is an AI assistant looking up current web pages while it answers, instead of relying only on what it learned in training. The assistant decides to search, sends queries to an index, fetches some results and writes from them. It is why a page published or corrected today can appear in answers within days.

7 days free · card required

of OpenAI requests were live fetches
3%
ChatGPT-User, of 7,536
of Anthropic requests were live fetches
35%
Claude-User, of 104
of Perplexity requests were live fetches
0%
of 621, all PerplexityBot
attensira.com AI traffic, read over the Attensira MCP on 2026-10-04; labelled by the user agent each request claimed, none IP-verified · 143,601 AI-crawler requests, 30 days · to
Karl-Gustav KallasmaaKarl-Gustav Kallasmaa, Founder & CEO

Last updated

Key facts

A language model on its own knows only what it learned before its training ended. Real-time search is how an assistant gets past that: during the conversation it searches the web, reads current pages and writes its answer from them, usually with links. It turned AI answers from a snapshot of the past into something a page published this morning can change.

How does real-time search work?

Four steps, each one a place a page can drop out:

  1. Decide. The model judges whether the question needs a search. Prices, products, comparisons and anything recent usually do. A stable definition may not.
  2. Query. It writes one or more search queries, often several for one question, and sends them to an index: the operator's own, or a partner's.
  3. Fetch and read. It takes some of the results, fetches the pages, and keeps the passages that look relevant.
  4. Write. It answers from those passages and attaches the pages it used as citations.

This is retrieval-augmented generation applied to the open web. The model still brings what it learned in training; search adds what is true now.

Which crawlers make it possible?

Two kinds, both separate from the crawlers that collect training data:

  • Search crawler

    What it does
    Builds the index the assistant searches, ahead of time
    Examples
    OAI-SearchBot, PerplexityBot, Claude-SearchBot
  • User-triggered fetcher

    What it does
    Fetches one page because a person's question needed it
    Examples
    ChatGPT-User, Claude-User, Perplexity-User

On our own site, counted at the edge in the 30 days to 4 October 2026, OpenAI's agents made 7,536 requests: 86% classed as OAI-SearchBot building the index, 11% as GPTBot collecting training data, and 3% as ChatGPT-User fetching a page because somebody asked. Anthropic's were fewer, 104 requests, but 35% of them were Claude-User fetches triggered by a person's question. Perplexity's 621 requests were all PerplexityBot indexing, with no live fetches recorded. Each live fetch is a real-time answer reading one of our pages. ChatGPT-User or Claude-User reached 21 of our 30 most-fetched pages, led by /pricing, /audit and /compare: the pages a buyer asks about.

Note the asymmetry in control. OpenAI says robots.txt may not apply to ChatGPT-User, because a person initiated the fetch. The search crawlers do follow robots.txt, and blocking one removes you from that engine's search answers.

Which of our pages did a person's question fetch?

The pages buyers ask about: pricing, the audit, comparisons, the sales contact. A user-triggered fetcher reached 21 of our 30 most-fetched pages in the 30 days; six are shown. The log gives agents per page, not individual requests or status codes, so that is all this readout claims.

attensira.com pages a user-triggered fetcher reached, 5 Sep to 4 Oct 2026
  • /pricing

    User-triggered fetchers seen
    ChatGPT-User, Claude-User
    Search crawlers seen
    OAI-SearchBot, PerplexityBot, Googlebot
  • /audit

    User-triggered fetchers seen
    ChatGPT-User, Claude-User
    Search crawlers seen
    OAI-SearchBot, PerplexityBot, bingbot
  • /compare

    User-triggered fetchers seen
    ChatGPT-User, Claude-User
    Search crawlers seen
    OAI-SearchBot, PerplexityBot
  • /contact-sales

    User-triggered fetchers seen
    Claude-User
    Search crawlers seen
    OAI-SearchBot, PerplexityBot, bingbot
  • /features/crawler-logs

    User-triggered fetchers seen
    Claude-User
    Search crawlers seen
    OAI-SearchBot, PerplexityBot, Googlebot
  • /generative-engine-optimization

    User-triggered fetchers seen
    ChatGPT-User
    Search crawlers seen
    OAI-SearchBot, PerplexityBot, Googlebot
attensira.com AI traffic, read over the Attensira MCP · · 6 of the 30 most-fetched pages; 143,601 AI-crawler requests in 30 days

Why does it decide whether you are quotable?

Because it is the only path for anything new. A model trained before your launch, your price change or your rebrand cannot know about it. If the engine searches and can fetch your page, the answer can be correct within days. If your page blocks the search crawler, renders only in JavaScript, or sits behind a login, the engine falls back on memory or on other people's pages about you.

The speed is documented on the access side: OpenAI says a robots.txt change reaches its search systems in about 24 hours. Training-based knowledge waits for the next model.

What goes wrong with it?

  • The engine does not search. If it judges the question answerable from memory, your current page is never read.
  • The engine reads a different page. It searches its index with its own queries, and an older or better-ranked page about you can win.
  • The page cannot be read without JavaScript. Crawlers fetch HTML; content assembled in the browser may not exist for them.
  • Facts are mixed. An answer can combine a fetched price with a remembered feature list.
  • Surfaces differ. The consumer app and the developer API can search differently, so testing through the API does not show what a buyer sees.

How does Attensira measure real-time answers?

By asking the way a buyer does. Attensira reads chatgpt.com, perplexity.ai, Google's AI Overview and Gemini as a person would wherever those surfaces can be read, and uses the model APIs only as a labelled fallback; every reading records which it came from, and the two are never averaged. Each answer is stored with its links, so you can see which of your pages a real-time answer used and which page beat it. The crawler logs view shows which search crawlers and user-triggered fetchers reached your pages, and when.

Questions about real-time search

What is real-time search in AI assistants?
The assistant runs a web search during the conversation and reads current pages before answering, so it can use information newer than its training data. ChatGPT search, Perplexity, Google's AI Overviews and Claude with web search all work this way, with links back to the pages they used.
How does an assistant decide whether to search?
The model judges whether the question needs current or specific facts it does not reliably know. Questions about prices, recent events, products and comparisons usually trigger a search; definitions of stable concepts often do not. The decision varies by engine, by surface and from run to run.
Which crawlers fetch pages for real-time answers?
Two kinds. Search crawlers such as OAI-SearchBot, PerplexityBot and Claude-SearchBot build the index the assistant searches. User-triggered fetchers such as ChatGPT-User and Claude-User fetch a specific page because a person's question needed it. Both are separate from training crawlers.
How fast can a new page appear in AI answers?
As fast as the engine's index picks it up, often within days, provided its search crawler is allowed and the page is server-rendered. OpenAI says a robots.txt change takes about 24 hours to reach its search systems. Training-based knowledge, by contrast, waits for a new model.
Does real-time search mean the answer is always current?
No. The engine may not search for every question, may retrieve an older page that ranks better, or may mix fetched facts with remembered ones. A correct, current page improves the odds; it does not guarantee the answer uses it.

Where do these facts come from?

3 sources, 4 statements: each statement with the page it came from and the day it was checked.

  1. In Attensira's own workspace, AI traffic for attensira.com read over the Attensira MCP on 4 October 2026 shows 7,536 requests from OpenAI's agents in the 30 days from 5 September to 4 October 2026, classified by the user agent each request claimed as 86% search indexing (OAI-SearchBot), 11% training (GPTBot) and 3% live fetches for a user's question (ChatGPT-User); 35% of Anthropic's 104 requests were live fetches for a user's question (Claude-User), and none of Perplexity's 621 requests were (all were PerplexityBot search indexing). None was IP-verified.

    attensira.com workspace, read over the Attensira MCP on

  2. In Attensira's own workspace, read over the Attensira MCP on 4 October 2026, of the 143,601 AI-crawler requests to attensira.com in the 30 days to 4 October 2026, ChatGPT-User and Claude-User were both seen on /pricing, /audit and /compare, Claude-User alone on /contact-sales and /features/crawler-logs, and ChatGPT-User alone on /generative-engine-optimization, among the 30 most-fetched pages; OAI-SearchBot and PerplexityBot were seen on all six. ChatGPT-User or Claude-User was seen on 21 of those 30 pages.

    attensira.com workspace, read over the Attensira MCP on

  3. OpenAI documents ChatGPT-User as used when users ask ChatGPT or a Custom GPT a question, not for automatic crawling, and states that robots.txt rules may not apply to it; it can take about 24 hours from a robots.txt update for OpenAI's search systems to adjust.

    developers.openai.com · retrieved

  4. Attensira reads consumer surfaces where they can be read (chatgpt.com, perplexity.ai, Google's AI Overview and Gemini) and uses model APIs only as a labelled fallback, recording on every run whether it came from the consumer surface or the API.

    docs.attensira.com · retrieved

Want whatever it takes to win the answer?

7 days free · card required