AI Search Knowledge Base

AI search glossary

How Does ChatGPT Search Work, From Query Rewrite to Citation?

Customers now ask ChatGPT for suppliers, clinics and software. This entry follows one question through OpenAI’s documented process, names the crawler that decides inclusion, and shows how to see the visits in GA4.

How does ChatGPT search work? The short answer

ChatGPT search works in four moves. It rewrites your question into one or more targeted queries, sends them to search partners, reads the pages that come back, and writes an answer with citations. If the first results are thin, it sends narrower follow-up queries before replying.

Key takeaways

  • OpenAI says ChatGPT rewrites prompts into targeted queries for search partners.
  • Answers may carry citations and a Sources panel with more links.
  • OAI-SearchBot decides inclusion. GPTBot is about training only.
  • Robots.txt changes for search take about 24 hours to apply.
  • Web search works on the Free plan and for signed-out users.
How does ChatGPT search work: four steps from query rewrite to citation
Rewrite, search, read, cite. The rewrite step is where your page’s wording starts to matter.

ChatGPT search step by step: query rewriting, search partners and page reading

ChatGPT search begins by turning a chatty prompt into search-engine language. OpenAI’s help article on searching the web says it “typically rewrites your query into one or more targeted queries” for partner providers. Then it reads results and may search again.

OpenAI gives a worked case. A researcher asks about drugs that target CCR8 for cancer. ChatGPT first searches “CCR8 immunotherapy drug development 2025”.

After reading those results, it sends a more specific query, “CHS-114 conference 2025”, to other providers. That second hop is a sequential follow-up, built on what the first search found.

Location joins the rewrite. ChatGPT estimates a general area from your IP address and may pass it to search providers, never the IP itself.

So “good restaurants near me” from San Francisco becomes “top restaurants San Francisco”. A local business without its city on the page misses that query.

Memory can shape it too. If memory is on, saved details such as diet or home city may be added to the rewritten query.

ChatGPT decides by itself when to search. You can also force it by choosing Search from the tools menu or typing a slash in the composer.

ChatGPT search citations and the Sources panel

ChatGPT search shows sources in two layers. Inline citations sit next to the sentences they support, and clicking one opens the page. A Sources button, when present, lists the cited pages plus other relevant links that informed the reply but were not quoted directly.

Inline citations up top, the fuller Sources list on the side. Both send visits.

On desktop web, hovering over a citation previews it. Images in a reply link to their source, and phone apps may add a map.

OpenAI is frank about limits. It says results and citations “can be incomplete, outdated, or incorrect”, and asks users to open the source.

That advice cuts both ways for site owners. A page with a visible date and named author survives the user’s check better.

When Digital Magma reviews a client’s ChatGPT presence, we open every cited link in the answer.

Sometimes the citation goes to a directory or review site rather than the client’s own page, which tells us where the facts are being read from.

ChatGPT search and OpenAI’s crawlers: which ones matter

ChatGPT search inclusion depends on one crawler, OAI-SearchBot. OpenAI’s crawler overview says sites opted out of it “will not be shown in ChatGPT search answers”, apart from navigational links. The other three OpenAI agents do different jobs and leave search inclusion alone.

OpenAI’s four agents, from its crawler overview (checked 22 October 2026)
AgentJobEffect on ChatGPT search
OAI-SearchBot/1.4Finds pages to show in ChatGPT searchBlock it and you leave search answers
GPTBot/1.4Collects pages that may train foundation modelsNone on search
ChatGPT-User/1.0Visits a page when a user’s request needs itNot used to decide search inclusion
OAI-AdsBot/1.0Checks landing pages submitted as ChatGPT adsNone, it visits ad pages only

OpenAI says each setting is independent. If both bots are allowed, one crawl may serve both purposes.

Robots.txt edits for search take about 24 hours to reach OpenAI’s systems. Published IP ranges let your firewall allow the real bot.

The ads agent matters for a different reason. Paid placements exist, so keep paid and organic results apart in your reporting.

Our live GPTBot entry has copy-ready robots.txt groups for all four agents.

ChatGPT search for a business: why it matters

ChatGPT search matters because it answers buying questions directly, with a short list of named sources. A buyer asking for “industrial welding wire suppliers in Ontario” reads the answer and clicks one or two citations. Being one of those few sources decides whether the buyer ever sees your site.

Access is wide. OpenAI lists web search on Free, Go, Plus, Pro, Business, Enterprise and Edu plans, and for people who are not signed in.

Local questions carry extra weight. Because the rewrite adds an inferred city, pages that state locations clearly fit those queries better.

OpenAI also says placement “is not guaranteed”. That is worth repeating to anyone selling a sure thing.

ChatGPT search inclusion: 6 steps to get a site in

ChatGPT search inclusion starts with access and ends with pages worth citing. Digital Magma runs these six steps for clients who want ChatGPT visibility. The first two come straight from OpenAI’s instructions. The rest reflect what tends to get quoted in practice.

  1. Allow OAI-SearchBot. Add an allow group in robots.txt, or simply do not block it.
  2. Open the firewall. Let OpenAI’s published searchbot IP ranges through your host or CDN.
  3. Get indexed by the partners. OpenAI names Microsoft among its search providers, so make sure Bing has indexed your pages.
  4. State location and service area. Put city names in the text as well as in any map embed.
  5. Answer buying questions on the page. Prices, lead times, specifications and comparisons, each under its own heading.
  6. Date and sign your pages. A visible update date and author help both the model and the reader’s check.

Step three is our inference, not an OpenAI instruction. OpenAI points users to Microsoft’s and Shopify’s privacy policies for search partners, which is why Digital Magma checks Bing Webmaster Tools early.

There is no submission form. OpenAI does not offer one, so access and quality are the only levers.

ChatGPT search traffic in GA4: how to track it

ChatGPT search traffic arrives in GA4 as referral visits from chatgpt.com when people click a citation. Open the Traffic acquisition report, set the dimension to session source, and filter for “chatgpt”. Save that as a comparison so the number sits beside organic search every month.

Session source filtered to chatgpt.com. Landing pages show which pages ChatGPT cites.

Add landing page as a secondary dimension. That shows which pages ChatGPT actually sends people to.

Some visits will not show up as referrals. Copied links and app hand-offs can land as direct traffic, so the count is a floor.

Digital Magma also builds a custom channel group for AI assistants in GA4. It keeps ChatGPT, Perplexity and Copilot visits out of the general referral bucket.

ChatGPT search in our client work

ChatGPT search visibility in Digital Magma’s client work has followed strong Google visibility rather than replacing it. The clearest case is a Canadian welding equipment manufacturer, with us for three years, that holds 40+ keywords in Google’s top 10 and now appears in ChatGPT answers too.

The work behind it was standard SEO on product and application pages, with exact specifications and consistent naming. None of it was written specially for ChatGPT.

For a Toronto ENT clinic, the work was about precision. Service names, doctor names and locations were written out in plain text on every relevant page.

For an app development company with buyers in six countries, the location step applies per market. Each country page needs the country named in its text, so a rewritten local query has something to match.

ChatGPT search: frequently asked questions

ChatGPT search questions we get from founders and marketing teams.

Is ChatGPT search free?

Web search is part of ChatGPT Free, Go, Plus, Pro, Business, Enterprise and Edu, according to OpenAI. Searches count towards your plan’s usage limits.

Can I use ChatGPT search without logging in?

OpenAI says people who are not signed in can use web search too, on chatgpt.com and in the apps.

Which search engine does ChatGPT use?

OpenAI says it works with search partners and does not name one engine. Its help article points to Microsoft’s and Shopify’s privacy policies for those providers.

How does ChatGPT choose its sources?

OpenAI says it ranks results on multiple factors meant to surface relevant, reliable information. It has not published the factors, and placement is not guaranteed.

Can I submit my website to ChatGPT search?

There is no submission form. Allow OAI-SearchBot in robots.txt and let OpenAI’s published IP ranges through your firewall. That makes the site eligible.

Does blocking GPTBot remove my site from ChatGPT search?

Blocking GPTBot does not do that. GPTBot covers training. Search inclusion is controlled by OAI-SearchBot, a separate agent with its own robots.txt group.

How do I see ChatGPT traffic in Google Analytics?

In GA4, open Traffic acquisition, use session source, and filter for chatgpt.com. Add landing page to see which pages get the visits.

Does ChatGPT search use my location?

It may use an approximate location from your IP address. Precise device location is optional and off by default, according to OpenAI.

ChatGPT search visibility, checked and tracked

Digital Magma audits your OpenAI crawler access, fixes the pages buyers ask about and sets up GA4 tracking for AI referrals. See our ChatGPT SEO service or book a free SEO audit.

No ChatGPT citation is guaranteed. Call +91 79823 19697, email contact@digitalmagma.com or message on WhatsApp (Mon–Sat, 9 am–9 pm IST). You can read our Google reviews before you get in touch.