# User-Agent: \_\_usage\_ai-training - Google y Bing planean estandarizarlo

*Google y Bing han anunciado que admitirán en 2027 una señal común de robots.txt para rechazar el entrenamiento de IA. Es una propuesta aún en borrador y no funcionará igual en ambos: Google la vincula a Google-Extended y Bing separa el entrenamiento del uso como fuente de respuestas.*

Por Carlos Sánchez, con ayuda de IA

Publicado el 31 de octubre de 2026, 11:14 · Revisado el 2 de noviembre de 2026, 10:17

<https://seomanal.es/geo/google-y-bing-preparan-una-regla-comun-sobre-entrenamiento-de-ia/>

![USage AI](https://seomanal.es/uploads/articulos/2-9d2f61ff7a2bece3.webp)

Google y Microsoft Bing han anunciado que admitirán una señal común de `robots.txt` para expresar si una web permite usar su contenido para entrenar IA generativa.

Sería con con `User-Agent: __usage_ai-training`.

Un `Disallow: /` en ese user-agent expresa el rechazo al entrenamiento para toda la web.

También permite definir preferencias por rutas. No sustituye las reglas de acceso de Googlebot o Bingbot ni es una barrera técnica contra un rastreador que las ignore.

El [documento de Kevin Kelley, de Anthropic](https://datatracker.ietf.org/doc/draft-kelley-aipref-training-preference-signal/), es un borrador individual del IETF, el organismo que desarrolla estándares de internet.

Su ficha advierte de que **no está respaldado por el IETF y no tiene rango formal en el proceso de estándares**. Solo lo interpretarán los proveedores que lo adopten.

El comodín `User-agent: *` no expresa esta preferencia de entrenamiento. Es decir, que no valdría para este propósito.

**OpenAI** [ha anunciado que respetará la señal](https://openai.com/index/helping-websites-express-ai-training-preferences/) «en los próximos meses», sin retirar GPTBot ni sus demás controles de robots.txt.

**Anthropic**, de donde sale el borrador, [dice en la lista del grupo de trabajo](https://mailarchive.ietf.org/arch/msg/ai-control/mddjatOxSR0h6GmLRBWlc839c7w/) que ya ha empezado a implantarla.

## Qué decide cada buscador con tu configuración

Este simulador monta el robots.txt y las etiquetas a partir de lo que elijas y dice cómo los leerán Google, Bing, OpenAI y Anthropic según lo anunciado. Para comprobar un robots.txt real, mi [probador de robots.txt](https://sanchezdonate.net/recursos/probador-de-robots-txt/) ya admite el token `__usage_ai-training`

Por si alguien puede hacer pruebas antes de que llegue el estándar. Igualmente en este artículo os muestro como funciona.

## Cómo se escribe en robots.txt

El token se trata como si fuera el nombre de un rastreador: abre un grupo con `User-Agent` y dentro valen `Allow` y `Disallow` con las reglas de siempre del [estándar de robots.txt (RFC 9309)](https://www.rfc-editor.org/rfc/rfc9309.html#section-2.2.2): se aplica la regla con la ruta más larga que encaje y, en empate, gana `Allow`.

Permitir es lo que se entiende cuando no hay grupo, así que para dejar entrenar no hace falta escribir nada. Estos son los tres patrones que documenta Bing y que Google leerá igual:

```
# Rechazar el entrenamiento en toda la web
User-Agent: __usage_ai-training
Disallow: /
```

```
# Rechazarlo solo en una carpeta
User-Agent: __usage_ai-training
Disallow: /informes/
```

```
# Permitirlo de forma explícita (es lo que ya pasa por defecto)
User-Agent: __usage_ai-training
Allow: /
```

Como las reglas son las del estándar, se combinan como en cualquier otro grupo. El ejemplo del propio borrador del IETF rechaza el entrenamiento en toda la web salvo en el kit de prensa:

```
User-Agent: __usage_ai-training
Disallow: /
Allow: /press-kit/
```

El Comodín `User-agent: *` no servirá por si solo aunque se ponga Disallow para prohibir el entrenamiento. Así que cuidado con esta potencial trampa.

Y una misma línea `User-Agent` puede nombrar el token junto a rastreadores concretos, que leerán esas reglas como propias.

Así queda un archivo que cierra una carpeta privada a todos, rechaza el entrenamiento en toda la web y, aun así, deja que Google siga usando el contenido a través de Google-Extended:

```
User-agent: *
Disallow: /privado/

User-agent: Google-Extended
Allow: /

User-Agent: __usage_ai-training
Disallow: /
```

Con ese archivo:

- Googlebot rastrea todo menos `/privado/`
- Bing no entrenará con la web y Google sí: acepta el token, pero da prioridad al grupo de Google-Extended por ser más específico.
- Si se quita ese grupo, el token pasa a decidir: Google lo aplica como si Google-Extended estuviera bloqueado.

## Google lo vincula a Google-Extended

Si una web rechaza el entrenamiento con el token común y no especifica Google-Extended, **Google lo tratará como si hubiera bloqueado Google-Extended.**

Google acepta el token como señal propia, pero solo lo aplica cuando Google-Extended no está especificado: si hay un grupo explícito, manda ese por ser la regla más específica, la misma lógica que sigue el borrador del IETF, donde lo específico prima sobre lo general. **La** [**documentación**](https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers#google-extended) **sitúa el soporte a principios de 2027**, sin fecha concreta.

Google-Extended no decide la inclusión ni el ranking en Google Search. Para excluir contenido de AI Overviews y AI Mode, Google documenta un [control separado en Search Console](https://support.google.com/webmasters/answer/16908024?hl=en).

![Forma de bloqueo de AI search en Google Search Console](https://seomanal.es/uploads/articulos/2-f959881dd6964ea5.webp)
*Panel de IA generativa en la Búsqueda de Search Console <https://search.google.com/search-console/settings/search-gen-ai>*

## Bing permite elegir por separado entrenamiento y respuestas

Bing añade preferencias de entrenamiento por página, es decir, que valdrá la configuración de html y de x-robots. Para hacerlo de forma específica. En principio en lugar de la más o menos restrictiva prevalecerá "html o x-robots", pero creo que es pronto para decirlo hasta que no salga el estándar.

Cabe decir que rechazar el entrenamiento no obliga a rechazar las citas en Copilot. Estas preferencias no cambian la elegibilidad para los resultados clásicos de Bing.

### La etiqueta y la cabecera, solo para Bingbot

Las preferencias por página de Bing van en una `meta` robots o en la cabecera HTTP `X-Robots-Tag`, dirigidas a `Bingbot` y con el formato `uso:valor`. Para el entrenamiento los valores son `allow` y `disallow`; para el grounding, `allow`, `disallowextended` y `disallow`. Si una página dice sobre el entrenamiento algo distinto del robots.txt, manda la página.

Estas etiquetas son **solo estándar propuesto por parte de Microsoft**: el borrador del IETF solo define el token de robots.txt, y otros proveedores no tienen por qué leerlas.

```
<!-- En el <head> de la página -->
<meta name="Bingbot" content="ai-training:disallow">
<meta name="Bingbot" content="ai-grounding:disallowextended">
```

```
# La misma decisión como cabeceras HTTP; valen también para PDF e imágenes
X-Robots-Tag: Bingbot: ai-training:disallow
X-Robots-Tag: Bingbot: ai-grounding:disallowextended
```

La cabecera se añade desde el servidor, igual que un `noindex` [por X-Robots-Tag](https://sanchezdonate.net/articulo/x-robots-tag/). En Apache basta con el `.htaccess`; en nginx hay que tocar la configuración y recargar el servicio:

```
# Apache (.htaccess), para toda la web
<IfModule mod_headers.c>
  Header add X-Robots-Tag "Bingbot: ai-training:disallow"
</IfModule>

# Apache, solo los PDF
<FilesMatch "\.pdf$">
  Header add X-Robots-Tag "Bingbot: ai-grounding:disallow"
</FilesMatch>
```

```
# nginx, para toda la web
add_header X-Robots-Tag "Bingbot: ai-training:disallow";

# nginx, solo una carpeta (dentro de un location hay que repetir
# las cabeceras del nivel superior, porque add_header las anula)
location ^~ /informes/ {
  add_header X-Robots-Tag "Bingbot: ai-grounding:disallowextended";
}
```

Se usa `Header add` y no `Header set` para no pisar un `X-Robots-Tag` que ya exista, por ejemplo con un `noindex`. Como con cualquier etiqueta de página, Bing tiene que poder rastrear la URL para leerla: una ruta bloqueada en robots.txt no puede declarar nada.

Las nuevas opciones sustituirán a NoArchive y NoCache para estos usos. El calendario anunciado es:

- **15 de diciembre de 2026:** se abre una preferencia temporal de grounding en Bing Webmaster Tools para las webs que ya usen NoArchive o NoCache en esa fecha.
- **1 de febrero de 2027:** empieza la aplicación de las preferencias nuevas cuando Bing las descubra al rastrear.
- **1 de marzo de 2027:** NoArchive y NoCache dejan de interpretarse como preferencias de entrenamiento o grounding.
- **30 de septiembre de 2027:** caduca la protección temporal que no haya sido reemplazada antes por las preferencias de página detectadas en un nuevo rastreo.

Para quien ya limita esos usos en Bing, la tarea es revisar la migración: publicar las preferencias nuevas y, si quiere mantener la restricción de grounding durante la transición, registrar también la opción temporal antes del 1 de marzo. Para el entrenamiento no habrá opción temporal. En Google, conviene revisar primero las reglas explícitas de Google-Extended y decidir sobre sus dos usos. El token común reduce trabajo entre proveedores, pero no iguala sus efectos.

## Referencias

1. Bing Webmaster Blog (2026, 30 de octubre). *Your content, your choice: clearer preferences for training and grounding*. <https://blogs.bing.com/search/2026/10/your-content-your-choice-clearer-preferences-for-training-and-grounding/> (Krishna Madhavan (Microsoft Bing). Fuente primaria de Bing. Leída entera; ejemplos de código copiados literalmente.)
2. Bing, M. (2026, 30 de octubre). *FAQ - New AI Preferences (Bing Webmaster Tools)*. bing.com. <https://www.bing.com/webmasters/help/new-ai-preferences-2t1cc16d> (Leída en navegador el 31-10-2026. Sintaxis literal de meta y X-Robots-Tag, valores de cada preferencia, Q12 (la página manda sobre robots.txt en entrenamiento), Q14 (Allow no abre el rastreo) y Q15 (las preferencias de página solo valen para Microsoft).)
3. datatracker.ietf.org (2026, 30 de octubre). *Machine-Readable Training Preference Signal (draft-kelley-aipref-training-preference-signal-00)*. <https://datatracker.ietf.org/doc/draft-kelley-aipref-training-preference-signal/> (Kevin Kelley (Anthropic). Internet-Draft individual, no respaldado por el IETF, caduca el 03-05-2027. Leído entero: token, ejemplo, comodín, independencia del rastreo, precedencia, definición de entrenamiento.)
4. Google (2026, 19 de octubre). *Lista de rastreadores comunes de Google (español)*. Google Search Central. <https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers?hl=es> (Sin la nota nueva; última actualización 19-10-2026.)
5. Google (2026, 21 de octubre). *Control what you share with Google Search*. Google Search Central. <https://developers.google.com/search/docs/crawling-indexing/control-what-you-share> (Documenta el control de IA generativa de Search Console para AI Overviews y AI Mode (actualizada el 21-10-2026 según el registro de cambios de Search).)
6. Google (2026, 22 de octubre). *List of Google's common crawlers (Wayback Machine, 22-10-2026)*. web.archive.org. <https://web.archive.org/web/20261022053201/https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers> (Copia anterior para la comparación.)
7. Google (2026, 30 de octubre). *Changelog (documentación de rastreo)*. Google Search Central. <https://developers.google.com/crawling/docs/changelog> (Entrada del 30-10-2026 sobre la nota de Google-Extended.)
8. Google (2026, 30 de octubre). *List of Google's common crawlers*. Google Search Central. <https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers> (Versión actual (última actualización 30-10-2026) comparada con Wayback del 22-10-2026: solo añade la nota sobre \_\_usage\_ai-training a principios de 2027 en Google-Extended.)
9. Google (s. f.). *Latest documentation updates*. Google Search Central. <https://developers.google.com/search/updates> (Sin entrada sobre este cambio en el registro de Search (la entrada está en el de rastreo).)
10. IETF (2022, 1 de septiembre). *RFC 9309: Robots Exclusion Protocol, §2.2.2*. rfc-editor.org. <https://www.rfc-editor.org/rfc/rfc9309.html#section-2.2.2> (Precedencia de las reglas: la coincidencia más específica y, en empate, Allow.)
11. Kelley, K. (2026, 30 de octubre). *\[ai-control\] New draft: draft-kelley-aipref-training-preference-signal-00*. mailarchive.ietf.org. <https://mailarchive.ietf.org/arch/msg/ai-control/mddjatOxSR0h6GmLRBWlc839c7w/> (Presentación del borrador en la lista de AIPREF; dice que Anthropic ya ha empezado a implementarlo.)
12. Mueller, J. (2026, 30 de octubre). *Supporting a shared AI training control for websites*. Google Search Central. <https://developers.google.com/search/blog/2026/10/ai-training-control> (fuente principal)
13. OpenAI (2026, 30 de octubre). *Helping websites express AI training preferences*. openai.com. <https://openai.com/index/helping-websites-express-ai-training-preferences/> (Leído en navegador el 31-10-2026 (curl devuelve 403): respetará la señal «en los próximos meses» y mantiene GPTBot y sus controles actuales.)
14. Sánchez, C. (2023, 7 de noviembre). *Configurar la indexación con apache o nginx (X-Robots-Tag)*. sanchezdonate.net. <https://sanchezdonate.net/articulo/x-robots-tag/> (Cómo añadir la cabecera desde Apache y nginx; enlazado en el cuerpo.)
15. Sánchez, C. (2026, 31 de octubre). *Probador de robots.txt*. sanchezdonate.net. <https://sanchezdonate.net/recursos/probador-de-robots-txt/> (Enlazado en el cuerpo como herramienta que admite el token.)
16. Schwartz, B. (2026, 30 de octubre). *Google Adopts New AI Training Control*. Search Engine Roundtable. <https://www.seroundtable.com/google-ai-training-control-42430.html> (Ítem 688. Aviso; añade una declaración de Google a Roundtable que no usamos.)
17. Schwartz, B. (2026, 30 de octubre). *Microsoft Bing New AI New Controls With AI Training From AI Search Grounding*. Search Engine Roundtable. <https://www.seroundtable.com/microsoft-bing-ai-controls-42429.html> (Ítem 689. De aquí salen los enlaces a Bing, OpenAI y Anthropic.)

Contenido original bajo licencia CC BY 4.0, traducido y ampliado.
