Saltar al contenido
Volver

Cómo añadir llms.txt a tu web (paso a paso)

Publicado:  at  10:00 a. m.

Cómo añadir llms.txt a tu web (paso a paso)

Ideas clave

  • Un archivo llms.txt ayuda a los rastreadores de IA a entender la estructura de tu sitio — piensa en un robots.txt para grandes modelos de lenguaje.
  • Puedes crearlo a mano o generarlo automáticamente con una herramienta como LLMGenerator.
  • Declararlo mediante la etiqueta HTML <link rel="llms-txt"> permite que los sistemas de IA lo descubran sin rastrear todo tu sitio.
  • En la mayoría de plataformas el proceso lleva menos de 15 minutos.

Los sistemas de IA se usan cada vez más para investigar, resumir y citar contenido web. Según un estudio de BrightEdge de 2025, las funciones de búsqueda con IA influyeron en el 58 % de las consultas informativas (BrightEdge, 2025). Tener el contenido estructurado para el descubrimiento por IA ya no es opcional — es ventaja competitiva. Eso es lo que consigue un llms.txt y esta guía muestra cómo añadirlo hoy mismo.

¿Qué es llms.txt?

El estándar llms.txt (definido en llmstxt.org) es un archivo de texto plano en Markdown que colocas en la raíz de tu dominio — tudominio.com/llms.txt. Ofrece a los modelos de lenguaje una visión seleccionada y estructurada de las páginas más importantes de tu sitio.

Mientras robots.txt dice a los rastreadores qué no indexar y sitemap.xml lista URLs, llms.txt indica a los sistemas de IA de qué trata tu contenido y qué páginas importan más. Está en Markdown limpio, que los LLM interpretan bien.

Un llms.txt mínimo se ve así:

# Nombre de tu web

> Una frase que describa lo que ofreces.

## Docs

- [Primeros pasos](/docs/getting-started): cómo configurar el producto.
- [Referencia de API](/docs/api): documentación completa de la API.

## Blog

- [Título del último post](/blog/slug-del-post): Breve descripción.

Paso 1: Crear tu archivo llms.txt

Tienes dos opciones:

Opción A — Generarlo automáticamente

Usa LLMGenerator para analizar tu sitio y obtener un llms.txt bien formateado en segundos. Es el camino más rápido y cubre paginación, URLs canónicas y contenido dinámico.

Opción B — Escribirlo a mano

Crea un archivo llamado llms.txt con encabezados Markdown y enlaces. Sé selectivo: incluye tus páginas más importantes, no todas las URL. Los sistemas de IA ganan con curación, no con listados exhaustivos.

Consejos para un buen llms.txt:

Paso 2: Súbelo a la raíz del sitio

Tu llms.txt debe estar en https://tudominio.com/llms.txt. La forma depende de la plataforma:

PlataformaCómo subirlo
Sitio estático (Astro, Next.js, etc.)Colócalo en el directorio /public
WordPressFTP a la raíz o plugin correspondiente
WebflowGestor de activos o redirección de dominio personalizado
ShopifyEditor de tema > carpeta assets/ con redirección
WixModo Dev de Wix o regla de redirección
SquarespaceInyección de código o archivo en host externo con redirección

Después de subirlo, comprueba que responda visitando https://tudominio.com/llms.txt en el navegador.

Paso 3: Declararlo con la etiqueta de enlace HTML

Es el paso que muchos tutoriales omiten. Cuando el archivo esté público, conviene declararlo en el <head> del HTML para que rastreadores de IA y clientes puedan encontrarlo sin adivinar la URL.

Añade esta etiqueta dentro del <head> de cada página (o al menos la principal):

<link rel="llms-txt" href="/llms.txt" />

Sigue la misma convención que otros resource hints (<link rel="sitemap">, <link rel="manifest">). Es una señal declarativa: «este sitio tiene llms.txt y aquí está».

El atributo rel="llms-txt" aún no es estándar W3C, pero gana uso entre primeros adoptantes y aparece en herramientas de la comunidad. Publicarlo te adelantas antes de una posible formalización.

Dónde añadirlo en frameworks habituales

Astro (src/layouts/Layout.astro o BaseHead.astro):

<link rel="llms-txt" href="/llms.txt" />

Next.js (app/layout.tsx):

export default function RootLayout({ children }) {
  return (
    <html>
      <head>
        <link rel="llms-txt" href="/llms.txt" />
      </head>
      <body>{children}</body>
    </html>
  );
}

WordPress (functions.php):

function add_llms_txt_link() {
  echo '<link rel="llms-txt" href="/llms.txt" />' . "\n";
}
add_action('wp_head', 'add_llms_txt_link');

Paso 4: Verifica que todo funcione

Después del archivo y la etiqueta, haz estas comprobaciones:

  1. Archivo accesible: Visita https://tudominio.com/llms.txt — deberías ver el Markdown.
  2. Etiqueta presente: DevTools > Elementos y busca llms-txt en <head>.
  3. Sin problemas de redirección: la URL debe responder 200 HTTP, sin cadenas largas de redirección.
  4. Markdown válido: Pégalo en un visor de Markdown y comprueba que se renderiza bien.

¿Llms.txt ayuda de verdad?

Merece la pena preguntarlo. Ningún gran proveedor de LLM ha confirmado oficialmente que parse llms.txt en sus pipelines de entrenamiento. OpenAI, Google y Anthropic respetan robots.txt — pero la adopción de llms.txt sigue en crecimiento.

Aun así, hay beneficios prácticos ahora mismo:

Preguntas frecuentes

¿Afecta al SEO clásico?
No. Es un archivo aparte que no altera Googlebot ni rastreadores tradicionales. robots.txt y sitemap.xml siguen igual.

¿Con qué frecuencia actualizarlo?
Cuando añadas secciones importantes, cambies la arquitectura o publiques contenido de alto valor que quieras que descubran los sistemas de IA. Una revisión mensual es un buen ritmo.

¿Debo tener también llms-full.txt?
Sí, si tienes documentación extensa o contenido largo. llms-full.txt contiene el texto completo de tus páginas clave — útil para integraciones MCP y agentes que necesitan contexto profundo.

¿Y si hay varios subdominios?
Cada subdominio debería tener su llms.txt en la raíz. Puedes referenciarlos en la sección opcional del archivo.


Añadir llms.txt es poco esfuerzo y buena señal para cualquier sitio que le importe cómo la IA describe su marca. Crea el archivo, súbelo a la raíz, añade <link rel="llms-txt"> en el <head> y listo. Unos minutos de trabajo ante un descubrimiento cada vez más impulsado por IA.

¿Quieres generarlo automáticamente? Prueba LLMGenerator gratis.



Artículo anterior
Usar llms.txt con MCP: convierte tu documentación en base de conocimiento para la IA
Artículo siguiente
Cómo añadir llms.txt a tu sitio Webflow