Pulsa ESC para cerrar

Curso WordpressCurso Wordpress

llms.txt, Markdown para agentes y Content Signals: qué sirve de verdad para las IAs

Con el crecimiento de las IAs que leen la web, aparecieron varias propuestas para que los sitios les entreguen información de forma ordenada o les digan qué pueden hacer con el contenido. En WordPress ya hay plugins para todas, y la pregunta es lógica: ¿las necesito?

Vamos por partes.

1. llms.txt: un índice para las IAs

Es un archivo de texto en la raíz del sitio (tudominio.cl/llms.txt), escrito en Markdown, que resume qué es tu sitio y enlaza a sus páginas más importantes. Existe una variante, llms-full.txt, que incluye el contenido completo de esas páginas.

¿Funciona? A la fecha, los grandes sistemas de IA no han confirmado que lo usen para decidir a quién leer o citar. Algunos agentes y herramientas de programación sí lo aprovechan para documentación técnica.

Recomendación: si tienes documentación técnica o un producto de software, puede ser útil. Para un blog o una tienda, es de baja prioridad. Y piénsalo dos veces antes de publicar un llms-full.txt.

2. Markdown para agentes

La idea: además de la versión HTML de cada página, ofrecer una versión en Markdown (texto limpio, sin menús ni publicidad), que es más fácil y barata de procesar para una IA. Se ofrece en una URL paralela (por ejemplo, terminada en .md) o cuando el agente la pide expresamente.

¿Funciona? Facilita el trabajo a los agentes que la buscan, y algunos sitios grandes ya la ofrecen. Pero no hay evidencia de que mejore tu visibilidad en las respuestas de IA.

El riesgo de las dos primeras: regalar tu contenido

Un llms-full.txt o una versión Markdown de todo tu sitio es exactamente lo que necesita alguien que quiere copiar tu contenido completo con un solo clic, o un robot que entrena modelos sin respetar tus reglas. Si tu contenido es tu negocio (cursos, guías premium, análisis), estás facilitando que lo copien.

Si usas un plugin que genera versiones Markdown o llms-full.txt, revisa que respete tus exclusiones: que no incluya páginas privadas, protegidas con contraseña, de miembros o borradores. Más de un plugin ha expuesto contenido que debía estar oculto.

3. Content Signals: decir para qué se puede usar tu contenido

Es una extensión del robots.txt propuesta por Cloudflare. Además de decir qué robots pueden entrar, dices para qué se puede usar lo que lean:

  • search: para mostrar tu sitio en resultados de búsqueda (con enlace).
  • ai-input: para usarlo como fuente al responder una pregunta en el momento (por ejemplo, un resumen con cita).
  • ai-train: para entrenar modelos de IA.

Un ejemplo razonable para la mayoría de los sitios, que permite aparecer en buscadores y en respuestas con IA pero no el entrenamiento:

User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

¿Funciona? Es una declaración de preferencias, no un bloqueo. Los robots que quieran respetarla, lo harán; los demás, no. Su valor es dejar tu posición por escrito y, si usas Cloudflare, se integra con sus herramientas de control de bots.

Cómo agregarlo en WordPress

Si no tienes un robots.txt físico, con un mu-plugin (wp-content/mu-plugins/cwp-content-signals.php):

<?php
/**
 * Plugin Name: Content Signals (Curso WordPress)
 */

add_filter( 'robots_txt', function ( $salida, $publico ) {
	if ( ! $publico ) {
		return $salida;
	}
	$senal = "Content-Signal: search=yes, ai-input=yes, ai-train=no\n";
	// Insertar la señal justo después de la primera línea "User-agent: *".
	return preg_replace( '/^(User-agent: \*\s*\n)/mi', '$1' . $senal, $salida, 1 );
}, 30, 2 );

Revisa el resultado en tudominio.cl/robots.txt. Si tienes Cloudflare con su robots.txt administrado, puedes activarlo desde el panel sin código.

Lo que sí está demostrado que funciona

Antes que cualquiera de estas tres, lo que más influye en que una IA te lea y te cite sigue siendo:

  1. Estar bien indexado en Google y en Bing.
  2. No bloquear a los robots de búsqueda de las IAs.
  3. Contenido que responda claro, con datos propios y estructura limpia.
  4. Datos estructurados correctos.

Las tres propuestas de esta guía son complementos. Úsalas con criterio, después de tener lo básico resuelto.

¿Ya implementaste alguna de estas tres en tu sitio? Cuéntanos en el foro qué plugin usas y si notaste algún cambio.