AI Content Signals

Descripción

AI Content Signals te permite declarar, en formato legible para máquinas, cómo los sistemas de IA pueden usar tu contenido: para indexado en búsquedas, respuestas IA en tiempo real (RAG) o entrenamiento de modelos. Empezó por las señales de contenido de Cloudflare en robots.txt, y ahora expresa las mismas preferencias en distintas superficies, para que más rastreadores y herramientas puedan leerlas:

  • robots.txt — Cloudflare Content Signals (search / ai-input / ai-train)
  • Cabecera HTTPX-Robots-Tag: noai, noimageai
  • Meta HTML — robots noai, noimageai
  • /.well-known/tdmrep.json — Protocolo de reserva ante la extracción de texto y datos del W3C
  • Derechos de reserva de la Directiva 2019/790 de la UE

Todo es opcional y no cambia el contenido de tu robots.txt a menos que lo actives.

Las señales que puedes controlar

Defines tres preferencias, y AI Content Signals expresa cada una de ellas en el formato adecuado para cada superficie que actives:

  • search — permite o deniega el indexado para búsquedas y para resultados de búsqueda tradicionales (enlaces y fragmentos cortos)
  • ai-input: permite o deniega el uso de tu contenido para respuestas de IA en tiempo real (RAG, contextualización, resúmenes de IA).
  • ai-train: permite o deniega el uso de tu contenido para entrenar o perfilar modelos de IA.

Estas tres opciones proceden del vocabulario de señales de contenido de Cloudflare y se incluyen en tu archivo robots.txt. Cuando rechazas el entrenamiento de IA, esa misma exclusión también se aplica en cualquier otro contexto que actives: noai, noimageai en una etiqueta meta HTML y en una cabecera X-Robots-Tag, además de un tdm-reservation en tu manifiesto TDMRep. Declarar la misma preferencia en varios lugares permite que un rastreador que ignore una señal cumpla con otra.

Características clave

  • Página de ajustes fácil de usar en la administración de WordPress.
  • Establecer valores por defecto globales para todos los rastreadores.
  • Configurar ajustes específicos para bots de IA individuales (GPTBot, ClaudeBot, PerplexityBot, etc.)
  • Añadir User-Agents personalizados para bots.
  • Admite archivos robots.txt tanto físicos como virtuales.
  • Opción de crear un archivo robots.txt físico con las reglas básicas de WordPress.
  • Vista previa de las señales de contenido generadas antes de aplicarlas
  • Exportar e importar los ajustes como JSON para facilitar la migración entre sitios
  • Texto legal opcional con referencia a la Directiva de la UE.
  • Optimizado para desarrolladores: gancho de filtro para ampliar la lista de bots predefinidos
  • Funciona con el archivo robots.txt existente de los plugins de SEO.
  • Detección e inclusión automática del mapa del sitio.
  • Superficies adicionales de generación: etiqueta HTML meta robots (noai, noimageai), cabecera X-Robots-Tag, y archivo TDMRep del W3C en /.well-known/tdmrep.json

Bots compatibles

El plugin incluye ajustes predefinidos para los 28 principales rastreadores de IA:

  • OpenAI GPTBot, OAI-SearchBot y ChatGPT-User
  • Anthropic ClaudeBot, Claude-Web y anthropic-ai
  • Perplexity Bot y Perplexity-User
  • Google Extended (Gemini) y GoogleOther
  • Amazon Bot
  • Apple Extended
  • Meta/Facebook Bot y meta-externalagent
  • DuckDuckGo DuckAssistBot
  • Allen Institute AI2Bot
  • Mistral AI
  • ByteDance Bytespider
  • DeepSeek AI
  • xAI Grok
  • Huawei Pangu
  • Common Crawl, Cohere AI, Diffbot, You.com Bot y más

Aviso importante

Content Signals es un estándar declarativo, expresa tus preferencias, pero no las impone técnicamente. Las empresas de IA no están obligadas legalmente a respetar estas señales, aunque el plugin incluye un texto legal que hace referencia a las directivas de la UE sobre derechos de autor.

El grupo de trabajo sobre preferencias de IA (AIPREF) del IETF está desarrollando actualmente un estándar formal basado en conceptos similares. Este plugin implementa la especificación actual de Cloudflare Content Signals y se actualizará a medida que evolucionen los estándares.

Este plugin funciona mejor cuando se combina con otras medidas de protección, como las reglas tradicionales de robots.txt y la gestión de bots a nivel de servidor.

Soporte

¿Necesitas soporte privado o un desarrollo personalizado?

¿Necesitas ayuda individualizada, resolución de problemas prioritaria o una funcionalidad, integración o adaptaciones personalizadas creadas específicamente para tu sitio? Ofrezco soporte privado y desarrollos personalizados. Solo tienes que contactarme y decirme qué necesitas.

¿Necesitas ayuda o tienes sugerencias?

¿Te gusta el plugin? ¡Por favor, déjanos una reseña de 5 estrellas para ayudar a que más gente lo conozca!

Acerca de AyudaWP.com

Somos especialistas en plugins de optimización de seguridad, SEO y rendimiento para WordPress. Creamos herramientas que solucionan problemas reales a los propietarios de sitios WordPress manteniendo los más altos estándares de programación y requisitos de accesibilidad.

Capturas

Instalación

  1. Sube los archivos del plugin a /wp-content/plugins/ai-content-signals/, o instálalo desde la pantalla de plugins de WordPress.
  2. Activa el plugin desde la pantalla de «Plugins» de WordPress.
  3. Ve a «Ajustes > AI Content Signals» para configurar tus preferencias.
  4. Guarda los ajustes para aplicar señales de contenido a tu archivo robots.txt.

FAQ

¿Qué pasa si tengo un archivo robots.txt físico?

El plugin detectará tu archivo robots.txt físico y añadirá señales de contenido al final del mismo. Asegúrate de que el archivo tenga permisos de escritura (se recomiendan permisos de 644).

¿El plugin puede crear un archivo robots.txt si no tengo ninguno?

¡Sí! Puedes activar la opción «Crear archivo robots.txt físico si no existe» en los ajustes. Esto creará un archivo robots.txt básico con las reglas estándar de WordPress más tus señales de contenido.

¿Qué reglas se incluyen en el archivo robots.txt creado automáticamente?

El plugin crea un robots.txt básico con estas reglas:
* Disallow /wp-admin/ (except admin-ajax.php)
* Disallow /wp-includes/
* Disallow /wp-content/plugins/
* Disallow /wp-content/themes/
* Disallow /wp-content/cache/
* Disallow readme.html and license.txt
* Incluye automáticamente tu mapa del sitio de WordPress si estuviese disponible

¿Qué pasa si utilizo un plugin SEO que gestiona el archivo robots.txt?

¡No hay problema! El plugin utiliza el filtro robots_txt de WordPress, por lo que añadirá las señales de contenido al archivo robots.txt virtual generado por tu plugin de SEO sin que se produzcan conflictos.

¿Realmente respetarán estas señales los rastreadores de IA?

Las señales de contenido son una norma propuesta y no todas las empresas de IA se han comprometido a respetarla. Es una forma de expresar tus preferencias, pero no garantiza su cumplimiento. Sin embargo, las principales empresas de IA, como OpenAI, Anthropic y Google, han mostrado interés en respetar estas señales.

¿Puedo usar esto con Cloudflare?

¡Sí! Si utilizas el archivo robots.txt gestionado por Cloudflare puedes seguir utilizando este plugin. Los ajustes se aplicarán al archivo robots.txt generado por WordPress.

¿Cuáles son los ajustes por defecto?

Por defecto, todas las señales están configuradas en «sí» (permitidas) para todos los agentes de usuario. La opción de crear un archivo robots.txt físico está desactivada por defecto. Puedes cambiar cualquiera de estas configuraciones en la página de ajustes.

¿Cómo elimino por completo las señales de contenido?

Simplemente desinstala el plugin. El proceso de desinstalación eliminará todos los ajustes y limpiará tu archivo robots.txt físico, si fuese necesario.

¿Puedo transferir ajustes de un sitio a otro?

¡Sí! Utiliza el botón «Exportar» de la página de ajustes para descargar un archivo JSON con toda tu configuración y, a continuación, utiliza la opción «Importar» en otro sitio para restaurarla. Se incluyen los ajustes generales, las modificaciones individuales de los bots y los bots personalizados.

¿Las señales de contenido son un estándar web oficial?

Todavía no. Cloudflare publicó la política de señales de contenido (Content Signals Policy) en septiembre de 2025 y la liberó bajo licencia CC0. Desde entonces, el IETF ha creado el grupo de trabajo AI Preferences (AIPREF) para desarrollar un estándar formal basado en conceptos similares. El plugin implementa la especificación actual de Cloudflare y se actualizará a medida que evolucionen los estándares.

¿Pueden los desarrolladores ampliar la lista de bots mediante programación?

Sí. Utiliza el filtro ayudawp_acs_predefined_bots para añadir o eliminar bots sin modificar el plugin. Añade esto al archivo functions.php de tu tema o a un plugin personalizado:

add_filter( 'ayudawp_acs_predefined_bots', function( $bots ) {
    // Add a new bot.
    $bots['MyCustomBot'] = 'My Custom AI Bot';

    // Remove an existing bot.
    unset( $bots['Omgilibot'] );

    return $bots;
} );

La clave del array es la cadena «User-Agent» utilizada en el archivo robots.txt, y el valor es la etiqueta que se muestra en la página de ajustes.

¿Tengo que editar manualmente mi archivo robots.txt?

¡No! El plugin lo gestiona todo automáticamente. Solo tienes que configurar tus preferencias en la página de ajustes y guardar.

Reseñas

26 de noviembre de 2025 1 respuesta
I think it’s a good idea and it can help us define how we want AI to use the content of our web pages.
Leer todas las 3 reseñas

Colaboradores y desarrolladores

«AI Content Signals» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«AI Content Signals» está traducido en 2 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «AI Content Signals» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.3.1

  • Corrección: Eliminar o regenerar el bloque de señales de contenido ya no une la línea de antes del bloque con la línea siguiente. Cuando el bloque estaba entre bloques escritos por otros plugins esa unión podía devolver un comentario pegado dentro de parte de la directiva, y así, una directiva del tipo «Disallow: /» terminaba aplicándose a todo el sitio.
  • Corrección: El archivo robots.txt ahora siempre deja una nueva línea individual al final, para que el siguiente plugin que le añada algo empiece en su propia línea.
  • Corrección: Desinstalar el plugin ya no deja un robots.txt vacío cuando el archivo solo tenía el bloque señales de contenido. Un servidor web normalmente entrega un robots.txt físico aunque esté vacío, lo que ocultaba el virtual que genera WordPress, con lo que el sitio perdía sus directivas nativas sin avisar y su línea en el mapa del sitio. Ahora el archivo se borra.

1.3.0

  • Nuevo: Superficies de generación adicionales a robots.txt. Opcionalmente entrega una etiqueta meta robots con noai, noimageai en la cabecera de la página cuando se bloquea el AI Training.
  • Nuevo: Opcionalmente envía una cabecera de respuesta X-Robots-Tag noai, noimageai en la web
  • Nuevo: Opcionalmente sirve un manifiesto TDMRep del W3C en /.well-known/tdmrep.json para preservar los derechos ante la extracción de texto y datos.
  • Mejorado: Añadido un aviso en la página de ajustes explicando cómo se complementan AI Content Signals y VigIA.
  • Mejorado: Actualizados los plugins recomendados que se muestran en el banner promocional.

Para entradas anteriores del registro de cambios revisa el archivo changelog.txt.