Definitive guide · Last updated November 7, 2026 · 12 min read

Get your site ready for AI agents

The definitive guide

AI agents now visit your site for three kinds of clients: AI companies training models, search tools building answers, and your own customers asking questions or buying. Most sites treat them all the same. This guide explains who they are, what each one wants, and what to do first.

Traffic
1.8×

Requests a second on Cloudflare, from 63 million at the end of 2024 to 115 million in September 2026.

Cloudflare
Blocking
482

of the 5,577 top sites with a readable robots.txt block OpenAI's search crawler, which keeps them out of ChatGPT search answers.

D3 research, Oct 2026
Proof
95.8%

of 2,175 known bots publish nothing a site can check, only a name.

D3 research, Aug 2026

Who this is for

Find your starting point.

What is an AI agent?

An AI agent is software that visits your site on someone else's behalf. Some agents work for AI companies, like GPTBot from OpenAI. Others work for your customers, like ChatGPT, Claude, or Muse fetching your page while a person waits for an answer.

A human visitor loads your page in a browser, sees your design, and clicks. An agent reads the page, pulls out what its client asked for, and moves on. The visit happens, but the person may never see your site.

Three questions describe any agent at your door:

  • Who sent it? An AI company, a search tool, or a customer.
  • What did it come to do? Train a model, build an answer, or complete a task like a purchase.
  • Is it who it says it is? Any software can claim a famous name. Chapter 6 covers how to check.

Why are AI agents visiting my site?

Your customers stopped searching and clicking. They started asking their agents. The agent visits your site so the person doesn't have to.

SignalNumberSource
Growth in daily requests from AI agents, past yearMore than 1,700% (about 18×)Cloudflare, Sept 2026
Share of internet traffic that wasn't human, 2026More than half, a firstCloudflare, Sept 2026
Expected growth in AI traffic to US retail sites, 2026 holidays130% year over yearAdobe, Sept 2026

Cloudflare draws the line this guide follows: agents don't respond to ads, but there is usually a person behind them with a job to get done. Serve them and they add to your business. Ignore them and they take from it.

What kinds of AI agents are there?

Four kinds visit most sites. The big AI companies now run a separate agent for each job, so you can treat each job differently.

KindWhat it came to doOpenAIAnthropicSends people back?
Training crawlerRead pages to train AI modelsGPTBotClaudeBotRarely
Search crawlerIndex pages so they can appear in AI answersOAI-SearchBotClaude-SearchBotYes, through citations and links
AssistantRead a page while a person waits for an answerChatGPT-UserClaude-UserYes, when the answer links to you
Shopping agentBrowse, compare, and buy for a personChatGPT agentClaude in ChromeYes, as a sale

Other companies follow the same pattern. Google uses Googlebot for Search and a separate robots.txt name, Google-Extended, for Gemini training. Perplexity runs PerplexityBot for its index and Perplexity-User for live requests. Personal shopping agents like Muse act for one customer at a time. Every agent here has an entry in the glossary.

The split matters because each switch is independent. OpenAI says a site can allow OAI-SearchBot to appear in ChatGPT search while disallowing GPTBot to keep its pages out of training.

Which agents bring customers?

Assistants and shopping agents bring customers, because a person sent them with a question or a purchase in mind. Search crawlers bring customers later, when an AI answer cites you. Training crawlers mostly take.

KindWho's behind itWhat you get back
Shopping agentA customer ready to buyA sale, if the agent can finish checkout on your site
AssistantA customer with a questionAn answer that names you, often with a link
Search crawlerAn AI search productA chance to appear and be cited in future answers
Training crawlerAn AI companyLittle or nothing today

The mistake to avoid is treating all four the same. A blanket block turns away the buyer along with the freeloader. A blanket allow hands your content to anyone who asks, including scrapers using a famous name.

For stores, the shopping guide covers what agents need to complete a sale.

Is robots.txt enough?

No. robots.txt is a polite request. Each agent decides whether to follow it, and the file can't tell a real agent from a fake one.

robots.txt is a text file at the root of your site that lists which bots may crawl which pages. It works well for the agents that choose to honor it. A typical setup that keeps training out and search in looks like this:

User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: Claude-SearchBot
Allow: /

Three gaps remain:

  1. Live requests may skip it. OpenAI says robots.txt rules may not apply to ChatGPT-User, because a person started the request. Anthropic says Claude-User follows robots.txt. Policies differ by company.
  2. Changes take time. OpenAI notes about 24 hours before a robots.txt change shows up in its search systems.
  3. Anyone can lie. A scraper can send the name GPTBot and ignore your rules. robots.txt has no way to check.

robots.txt is still worth getting right. Check yours with the free robots.txt checker, then read chapter 6 for the part the file can't do. To decide what to allow, see Should you block AI crawlers?

How do I know an agent is real?

A name proves nothing. Every request carries a label called a user agent, and any scraper can type GPTBot into it. Real agents prove who they are in one of three ways, from weakest to strongest.

CheckHow it worksWho supports itLimit
Name onlyRead the user agent labelEveryoneTrivial to fake
Published IP listMatch the request's address against the operator's listOpenAI publishes lists for GPTBot, OAI-SearchBot, and ChatGPT-UserLists change, and you must keep checking them
Signed requestThe agent signs each request with a key you verifyWeb Bot Auth, a draft standardStill a draft, and adoption is early

Most sites stop at the name, which is why fakes work. A request that claims to be GPTBot but comes from an address outside OpenAI's list is not GPTBot. Treat it as an unknown scraper. Our research on the verifiability gap found 95.8% of 2,175 known bots publish nothing a site can check.

You don't need to run these checks by hand. Tools that sit at your site's front door, including DNA, check each request against the operator's list or signature before your rules apply.

Why does my analytics miss AI agents?

Most analytics tools count people running a script in a browser. Most agents never run that script, and the tools drop the known ones on purpose.

Google Analytics 4 removes traffic from known bots automatically, using Google's research and the IAB bots list. Google says you can't turn that off, and you can't see how much it removed (Google). That keeps reports clean for humans. It also hides your fastest-growing audience.

AI traffic typeShows in GA4?Where to see it
Crawlers and assistants fetching pagesNoServer or CDN logs, or an agent dashboard
People clicking a link inside an AI answerYes, as referrals from sites like chatgpt.comGA4 referral reports
Browser-based agents doing tasksSometimes, and they look humanHard to separate without request-level checks

The measurement guide walks through each row step by step, and our research puts numbers on what GA4 misses.

What should I do first?

Three steps, in this order. None of them changes anything for your customers.

  1. Check your robots.txt. See which agents you let in today, on purpose or by accident. The free checker reads your file and lists each AI agent's access.
  2. Watch first, change nothing. Learn who arrives, how often, and whether each agent is real. A week of data beats a month of guessing.
  3. Decide by kind. Let in the agents working for your customers. Choose what training crawlers get. Stop anything that can't prove who it is.

Then revisit monthly. New agents launch every few weeks, and each company's rules change.

Questions

Is GPTBot the same as ChatGPT?

No. GPTBot crawls pages to train OpenAI models. ChatGPT-User fetches a page when a person asks ChatGPT about it. OAI-SearchBot indexes pages for ChatGPT search.

If I block AI training, will I disappear from ChatGPT?

Not if you allow OAI-SearchBot. OpenAI treats the two settings independently, so you can block GPTBot and still appear in ChatGPT search answers.

Are AI agents bad for my site?

Some take and some bring customers. The answer depends on the kind, which is why a single rule for all of them costs you either sales or content.

Do I need a developer to manage AI agents?

No. You need access to your robots.txt file or your domain settings. Most store and site platforms expose both in their settings.

Sources

See which AI agents visit your site, and what they came for.

Sign up free

DNA is free for every site.