Do You Read Me? | A website-to-AI-bot experiment
Do You Read Me? is not presented as a controlled scientific study. It is a practice-based exploration of how websites can communicate with AI bots and whether identifiable bots request the machine-readable resources offered to them.
The project distinguishes three main functions. AI training crawlers collect content that may contribute to future versions of AI models. AI search and index crawlers collect and organise web content so that current AI systems can use it when answering questions. User-triggered AI retrieval bots visit websites in response to a specific user question or request, potentially retrieving the latest information directly. These are functional categories rather than fixed boundaries: a provider may use one agent for several purposes. The project also documents Google-Extended, but treats it as a policy token rather than a bot because it does not make requests itself.
The field is changing rapidly. Technical conventions, crawler behaviour and provider policies may change while the project is running. Fixed conclusions may therefore have a limited lifespan. The project instead focuses on what can be observed, how it is measured, and what the results can and cannot tell us.
The first phase consists of creating and publishing the messengers and establishing the technical environment in which they can be observed. Writing these resources is itself part of the inquiry. It reveals ambiguities in specifications, differences between proposals and standards, and practical questions about locations, formats and crawler instructions. What is learned during implementation will inform the design of the monitoring, classification and analysis.
The project follows an iterative development process: build, observe, learn and adjust.
The project description is consequently a living document. It will be revised as observations produce new knowledge. To be continued...
What is monitored
The experiment currently monitors identifiable agents from OpenAI, Anthropic, Perplexity, Google, Microsoft and Mistral. Depending on the provider and agent, these may represent AI training crawlers, AI search and index crawlers or user-triggered AI retrieval bots.
Requests are initially identified from the HTTP user-agent. A user-agent alone is not considered proof of identity because it can be spoofed. Where suitable provider information is available, the IP address or DNS information is used as an additional verification check. Google-Extended is documented as a policy token. It does not make requests itself and is therefore not monitored as a bot.
About this experiment
Do You Read Me? was created by Tonno Cramer, who is interested in the web, AI and how machines interact with online information. It is a small independent experiment to observe that interaction in practice. Suggestions, observations and technical feedback are welcome via GitHub or email.