MXDATADatos y método
Datos y método
Consulta qué recogemos, cómo contamos y cuáles son los límites. Registramos señales publicadas sin determinar su significado jurídico.
7886 sitios accesibles · 5767 robots.txt válidos · 2026-10-16
Cobertura
Última captura:
- Sitios de la muestra
- 10.000
- Sitios accesibles
- 7886
- robots.txt válidos
- 5767
Señales recogidas
| Señal | Ubicación | Qué registramos |
|---|---|---|
| Reglas de IA en robots.txt (RFC 9309) | /robots.txt | Para cada uno de los 36 rastreadores de IA: bloqueo total, parcial, permitido o no mencionado. El grupo comodín * se registra por separado. |
| Content Signals | Líneas Content-Signal: en robots.txt | Valores de search, ai-input y ai-train |
| RSL (Really Simple Licensing) | License: en robots.txt o <link type="application/rsl+xml"> | URL de licencia, usos permitidos y prohibidos, y hasta 2 archivos de licencia del mismo sitio |
| TDMRep | /.well-known/tdmrep.json, cabecera o meta tdm-reservation | Presencia de la reserva y del archivo, si está disponible |
| ai.txt | /ai.txt | Presencia y contenido del archivo |
| noai / noimageai | <meta name="robots">, X-Robots-Tag | Presencia de cualquiera de las directivas |
Rastreadores de IA
2026-10-16 · 5767 archivos robots.txt válidos
| CCBot | Common Crawl | entrenamiento | 723 | 98 | 890 |
| GPTBot | OpenAI | entrenamiento | 706 | 203 | 1068 |
| Bytespider | ByteDance | entrenamiento | 691 | 61 | 781 |
| ClaudeBot | Anthropic | entrenamiento | 634 | 149 | 918 |
| Google-Extended | entrenamiento | 529 | 149 | 823 | |
| meta-externalagent | Meta | entrenamiento | 507 | 76 | 627 |
| Applebot-Extended | Apple | entrenamiento | 498 | 78 | 624 |
| cohere-ai | Cohere | mixto | 481 | 49 | 554 |
| anthropic-ai | Anthropic | anterior | 480 | 71 | 603 |
| Amazonbot | Amazon | mixto | 477 | 83 | 610 |
| Diffbot | Diffbot | mixto | 471 | 18 | 502 |
| omgili | Webz.io | mixto | 463 | 13 | 479 |
| PerplexityBot | Perplexity | búsqueda | 454 | 172 | 783 |
| Claude-Web | Anthropic | anterior | 388 | 47 | 480 |
| ChatGPT-User | OpenAI | a petición del usuario | 377 | 197 | 727 |
| YouBot | You.com | búsqueda | 376 | 37 | 435 |
| FacebookBot | Meta | anterior | 370 | 42 | 443 |
| Timpibot | Timpi | mixto | 327 | 8 | 337 |
| ImagesiftBot | ImageSift | mixto | 308 | 10 | 321 |
| Webzio-Extended | Webz.io | entrenamiento | 271 | 8 | 280 |
| OAI-SearchBot | OpenAI | búsqueda | 262 | 200 | 618 |
| AI2Bot | Ai2 | entrenamiento | 257 | 20 | 280 |
| DuckAssistBot | DuckDuckGo | a petición del usuario | 254 | 47 | 318 |
| Meta-ExternalFetcher | Meta | a petición del usuario | 250 | 28 | 294 |
| Perplexity-User | Perplexity | a petición del usuario | 245 | 83 | 381 |
| Claude-User | Anthropic | a petición del usuario | 234 | 87 | 384 |
| cohere-training-data-crawler | Cohere | entrenamiento | 229 | 16 | 248 |
| Claude-SearchBot | Anthropic | búsqueda | 226 | 98 | 384 |
| Google-CloudVertexBot | mixto | 213 | 18 | 240 | |
| MistralAI-User | Mistral AI | a petición del usuario | 196 | 28 | 242 |
| PanguBot | Huawei | entrenamiento | 195 | 8 | 203 |
| Kangaroo Bot | Kangaroo LLM | entrenamiento | 169 | 5 | 175 |
| Ai2Bot-Dolma | Ai2 | entrenamiento | 163 | 11 | 175 |
| Brightbot | Bright Data | mixto | 83 | 3 | 86 |
| Gemini-Deep-Research | a petición del usuario | 81 | 21 | 109 | |
| TikTokSpider | ByteDance | mixto | 77 | 10 | 102 |
Muestra fija
Seguimos los primeros 10.000 dominios de la lista Tranco Y8JGG, del 2026-10-15. La muestra no cambia, por lo que las variaciones reflejan cambios en los sitios. El SHA-256 de la lista es 1e49477006b7d63dced741c2ce51666463c31d9881248df5ec7f4fafbb1376cf. Al ampliar la cobertura, añadiremos una muestra nueva y mantendremos esta.
1e4947…76cf
1e49477006b7d63dced741c2ce51666463c31d9881248df5ec7f4fafbb1376cfCómo recogemos
- Cada día desde las 01:07 UTC solicitamos
https://{domain}/robots.txt. Si hace falta, probamos conwww.. - Si robots.txt permite el rastreo, solicitamos
/ai.txt,/.well-known/tdmrep.json, la página de inicio y hasta dos licencias RSL del mismo sitio. De la página de inicio guardamos solo las etiquetas<meta>y<link>de<head>. - Las solicitudes a un sitio son secuenciales, como máximo una por segundo. Recoger los 10.000 sitios lleva unos 21 minutos.
- User-Agent:
MXDATA-signals/1.0 (+AI usage-rights signal archive; daily, low-rate; robots.txt respected). Más detalles en la página del rastreador.
Conservación
- Cada respuesta: URL solicitada y final, estado HTTP, cabeceras sin cookies, fecha UTC, latencia y SHA-256 del cuerpo.
- Archivos originales: Guardamos robots.txt, ai.txt, tdmrep.json y RSL sin cambios, eliminando duplicados por SHA-256. De las páginas de inicio conservamos
<meta>,<link>y el hash de todo el<head>. - Manifiestos diarios: Cada captura lista los hashes de sus archivos y enlaza el manifiesto anterior. Modificar un archivo archivado rompe la cadena de verificación. Último manifiesto:
7e56985581858d76305bd18d7a9562b36950ef7a54c965acdbdc331615feb130. - Análisis reproducible: Las tablas se pueden regenerar desde los archivos. Corregir el análisis actualiza el historial derivado, nunca los bytes archivados.
7e5698…b130
7e56985581858d76305bd18d7a9562b36950ef7a54c965acdbdc331615feb130Cómo vemos cambios
Comparamos capturas diarias consecutivas. Las señales robots.txt se comparan si ambos días tienen un archivo válido; las de inicio, si ambas páginas devuelven 200. Para ai.txt y tdmrep.json, ambos días deben devolver 200, 404 o 410. Así reducimos las falsas alarmas por caídas. Cada cambio incluye los hashes anteriores y posteriores.
Límites
- El 2026-10-16, 2114 de 10.000 sitios eran inaccesibles, a menudo por protecciones contra bots. Los contamos como inaccesibles, no como sitios sin señales.
- Solo revisamos la página de inicio. No recogemos señales de artículos ni las añadidas por JavaScript.
- Los bloqueos totales y parciales reflejan nuestra interpretación de RFC 9309. El archivo original queda disponible para revisión.
- La muestra fija favorece los sitios populares y no representa toda la web.
- El historial comienza el 16 de octubre de 2026. No disponemos de registros anteriores.
- Una señal expresa lo que declara un sitio. No determinamos su carácter vinculante ni a quién afecta.
Descargar datos
Descarga datos agregados bajo CC BY 4.0. Solicita una muestra para obtener registros de sitios concretos.
Pide un informe para los sitios que necesitas revisar.
Pedir una muestra