llms.txt: qué es y cómo implementarlo en tu web

SEO

llms.txt es un archivo de texto en formato Markdown que se publica en la raíz de una web (tudominio.com/llms.txt) para ofrecer a los modelos de lenguaje un índice curado de sus páginas más importantes, con una breve explicación de cada una. Su objetivo es que ChatGPT, Claude, Perplexity o un agente de IA entiendan rápido de qué va tu sitio sin tener que procesar menús, scripts ni banners.

Hasta aquí, la parte fácil. Lo que casi ninguna guía cuenta con claridad es que, en 2026, Google ha confirmado oficialmente que su buscador ignora el llms.txt, y que los análisis de logs muestran que la mayoría de estos archivos no recibe ni una visita de los bots de IA. Eso no significa que sea inútil: significa que hay que saber para quién es, qué esperar de él y cómo hacerlo bien para que no se convierta en otro archivo olvidado en el servidor.

Esta guía reúne las dos cosas: lo que dicen los datos y el paso a paso para implementarlo en WordPress, Shopify o cualquier otro CMS, con un ejemplo comentado, cómo validarlo y los errores que más se repiten.

Qué es llms.txt y de dónde sale

qué es archivo llms.txt

El estándar lo propuso Jeremy Howard (cofundador de fast.ai y Answer.AI) el 3 de septiembre de 2024 en llmstxt.org. La idea partía de un problema muy concreto: una página web está pensada para personas y navegadores, no para un modelo de lenguaje. Cuando una IA lee tu HTML, gasta buena parte de su ventana de contexto en navegación, código y elementos decorativos antes de llegar a la información útil.

La propuesta fue sencilla: un único archivo en Markdown, fácil de leer tanto para humanos como para máquinas, que funcione como la portada de un dossier. Dice quién eres, resume qué ofreces y enlaza a las páginas donde está la información relevante. Un modelo que lo lea puede decidir qué URLs consultar en lugar de rastrear el sitio a ciegas.

Junto al llms.txt suele aparecer llms-full.txt, una variante que no se limita a enlazar: incluye el contenido completo de las páginas clave en un solo documento. Es habitual en documentación técnica, donde un desarrollador quiere pasarle a su asistente de código toda la referencia de una librería de una vez.

llms.txt, robots.txt y sitemap.xml: en qué se diferencian

La confusión más frecuente es pensar que llms.txt es el «robots.txt de las IA». No lo es. robots.txt controla el acceso (qué puede rastrear cada bot), sitemap.xml facilita el descubrimiento de URLs a los buscadores y llms.txt aporta contexto y prioridad a los modelos de lenguaje. Son complementarios y ninguno sustituye a los otros.

ArchivoPara qué sirveQuién lo leeFormato¿Es vinculante?
robots.txtPermitir o bloquear el rastreoGooglebot, Bingbot, GPTBot, ClaudeBot y demás crawlersDirectivas de textoLo respetan los bots legítimos
sitemap.xmlListar todas las URLs indexablesBuscadoresXMLNo, es una ayuda al rastreo
llms.txtResumir el sitio y priorizar sus páginas claveModelos de lenguaje y agentes de IA que decidan consultarloMarkdownNo, es una propuesta voluntaria
llms-full.txtEntregar el contenido completo en un solo archivoSobre todo, asistentes de programaciónMarkdownNo

 

La consecuencia práctica es clara: si quieres impedir que una IA use tu contenido, el llms.txt no te sirve. Para eso hay que bloquear sus user-agents en robots.txt (GPTBot, ClaudeBot, Google-Extended, PerplexityBot…) o a nivel de servidor o CDN.

Diferencias entre llms.txt, robots.txt y sitemap.xml

¿Sirve llms.txt para posicionar en Google y aparecer en las IA? Lo que dicen los datos en 2026

Aquí está el gran hueco de la mayoría de artículos en español, que siguen vendiendo el archivo como «el nuevo estándar SEO». Las fuentes primarias dicen otra cosa, y conviene conocerlas antes de dedicarle horas.

La postura oficial de Google

En junio de 2026 Google añadió una aclaración a su guía de optimización para funciones de IA generativa: no hace falta crear archivos legibles por máquinas, archivos de texto para IA ni Markdown para aparecer en la Búsqueda, porque Google Search no los utiliza. La misma guía matiza que crearlos para otros servicios de IA es perfectamente válido, pero que no ayudarán ni perjudicarán tu visibilidad en Google, AI Overviews y Modo IA incluidos. John Mueller ya lo había comparado antes con la antigua meta keywords: una etiqueta que todo el mundo rellenaba y que nadie leía.

Qué muestran los logs de servidor

El análisis más amplio publicado hasta ahora, de Ahrefs (junio de 2026), revisó los logs de más de 137.000 dominios. El dato que más llama la atención: el 97% de los archivos llms.txt no recibió ninguna petición durante mayo de 2026. De las peticiones que sí hubo, la mayoría procedía de bots de herramientas SEO, no de IA, y entre los bots de IA GPTBot apenas supuso un 4,5% y ClaudeBot menos de un 1%.

En paralelo, un estudio de SE Ranking sobre unos 300.000 dominios (noviembre de 2025) no encontró ninguna correlación entre tener llms.txt y recibir más citas en respuestas de modelos de lenguaje. Ni OpenAI, ni Anthropic, ni Perplexity se han comprometido públicamente a leerlo en sus rastreos, aunque las tres publican su propio llms.txt para su documentación técnica.

Dónde sí se usa

La señal positiva viene de otro lado: los agentes de programación. En los mismos logs de Ahrefs, Claude Code hacía más peticiones al archivo que los bots de búsqueda de IA, y herramientas como Cursor permiten cargar documentación a partir de él. Además, según su documentación de mayo de 2026, la nueva auditoría de navegación agéntica de Lighthouse comprueba si existe el archivo, aunque como ayuda para agentes y no como factor de posicionamiento.

En Rodanet lo resumimos así a nuestros clientes: llms.txt es un seguro barato, no una palanca de visibilidad. Cuesta poco, no penaliza y prepara la web para un escenario en el que los agentes de IA naveguen por nosotros, pero nadie debería esperar más tráfico ni más menciones en ChatGPT por el simple hecho de publicarlo.

¿Le conviene a tu web? Cuándo merece la pena implementarlo

Con los datos anteriores, la pregunta útil no es «¿tengo que tenerlo?», sino «¿cuánto valor me aporta según mi tipo de web?». La respuesta cambia mucho entre un SaaS con documentación técnica y una clínica dental local.

Tipo de webUtilidad esperadaRecomendación
SaaS, APIs o documentación técnicaAlta: los desarrolladores lo usan con asistentes de códigoImplementar llms.txt y llms-full.txt, con versiones .md de las páginas
EcommerceMedia-baja: los agentes de compra aún están madurandoVersión básica con categorías, guías de compra y políticas (envíos, devoluciones)
Empresa de servicios o pymeBaja, pero el coste también lo esVersión básica en menos de una hora; sin llms-full.txt
Medio o blog con mucho contenidoBaja-mediaSolo los contenidos pilar y las páginas de autoría; nunca todo el archivo histórico
Web con contenido de pago o sensibleRiesgo de exponer lo que no quieresRevisar primero robots.txt y decidir qué se comparte

 

Si tu web está en la parte baja de la tabla, no lo descartes: dedicarle una hora es razonable siempre que no robe tiempo a lo que sí mueve la aguja en buscadores generativos, que veremos más abajo.

Formato oficial de un llms.txt

La especificación de llmstxt.org define un orden concreto de secciones. Solo la primera es obligatoria, pero respetar la estructura completa es lo que hace que el archivo sea predecible para cualquier herramienta que lo lea:

  1. Un H1 (# Nombre) con el nombre del proyecto o del sitio. Es el único elemento obligatorio.
  2. Un bloque de cita (>) con un resumen breve de qué es y qué ofrece.
  3. Párrafos o listas de detalle, sin encabezados, con el contexto necesario para interpretar el resto del archivo.
  4. Secciones H2 (## Sección) con listas de enlaces en formato [nombre](url), seguidos opcionalmente de dos puntos y una descripción.
  5. Una sección «## Optional» para enlaces secundarios que un agente puede omitir si necesita ahorrar contexto.

La especificación se actualizó en agosto de 2026 con tres cambios que conviene conocer: un llms.txt puede vivir también en una subcarpeta (por ejemplo, /docs/llms.txt) y se aplica el más específico; las versiones Markdown de cada página pueden llamarse pagina.md o pagina.html.md; y las páginas pueden señalar su versión Markdown y su llms.txt mediante etiquetas link con rel=»alternate» y rel=»describedby», o con cabeceras HTTP.

Ejemplo comentado de llms.txt

Así se vería el archivo de una agencia de marketing ficticia. Cada línea tiene una función, y entenderla es lo que evita el error más común: convertir el llms.txt en un sitemap con otro nombre.

Línea del archivoQué aporta
# Agencia EjemploH1 obligatorio: el nombre de la marca tal como quieres que la IA lo cite
> Agencia de marketing digital en Barcelona especializada en SEO, SEO para IA y Google Ads para pymes y ecommerce.Resumen: qué haces, dónde y para quién, en una o dos frases
Trabajamos en español, catalán e inglés. Los precios dependen del proyecto; el diagnóstico inicial es gratuito.Detalle: datos que evitan que la IA invente o malinterprete
## ServiciosPrimera sección de enlaces, ordenada por prioridad de negocio
– [SEO para IA](https://ejemplo.com/seo-ia/): optimización para ChatGPT, Perplexity y AI OverviewsEnlace con descripción útil, no con palabras clave repetidas
– [SEO ecommerce](https://ejemplo.com/seo-ecommerce/): posicionamiento de tiendas onlineUna línea por servicio principal
## GuíasContenidos pilar que demuestran experiencia
– [Qué es el GEO](https://ejemplo.com/blog/geo/): guía completa sobre posicionamiento en buscadores generativosSolo las guías de referencia, no todo el blog
## EmpresaSeñales de confianza: equipo, casos, contacto
– [Casos de éxito](https://ejemplo.com/casos/): proyectos con resultados mediblesPáginas que respaldan lo que afirmas en el resumen
## OptionalLo que un agente puede saltarse si va justo de contexto
– [Política de privacidad](https://ejemplo.com/privacidad/)Información secundaria

 

Fíjate en que el archivo no tiene más de 15 o 20 enlaces. Un llms.txt con cientos de URLs pierde justo lo que lo hace valioso: la selección.

Ejemplo de archivo llms.txt con su estructura comentada

Cómo implementar llms.txt en tu web paso a paso

El proceso completo, para una web corporativa o una pyme, lleva entre 30 y 60 minutos. En webs con documentación técnica o catálogos grandes, la parte que más tiempo exige es decidir qué entra y qué no, no escribir el archivo.

1. Selecciona las URLs que de verdad importan

Parte de una pregunta: si una IA solo pudiera leer 20 páginas de tu web para explicar quién eres, ¿cuáles serían? Normalmente salen las páginas de servicio o categoría principales, 3 a 6 contenidos pilar, la página de empresa, los casos de éxito y la de contacto. Cada URL debe cumplir tres condiciones: responder con código 200, ser la versión canónica y estar actualizada. Enlazar a páginas redirigidas o con noindex es enviar al agente a un callejón sin salida.

2. Redacta el archivo en Markdown

Usa un editor de texto plano (Bloc de notas, VS Code, TextEdit en modo texto) y guarda el archivo como llms.txt con codificación UTF-8, para que tildes y eñes se lean bien. Escribe las descripciones pensando en una persona que no conoce tu marca: qué encontrará en esa página y para qué le sirve. Si tu web es multidioma, publica el archivo en el idioma principal y añade una sección con las versiones de cada idioma.

3. Súbelo a la raíz del dominio

El archivo debe quedar accesible en https://tudominio.com/llms.txt. La forma de llegar ahí depende de la plataforma:

  • WordPress con Yoast SEO o Rank Math: ambos plugins pueden generarlo automáticamente desde sus ajustes. Revisa el resultado, porque la versión automática suele listar entradas recientes en lugar de tus páginas clave.
  • WordPress sin plugin SEO compatible: sube el archivo por FTP o desde el gestor de archivos del hosting a la carpeta public_html, o usa un plugin específico como Website LLMs.txt.
  • Shopify: la plataforma ya genera uno por defecto en muchas tiendas. Comprueba si lo tienes antes de crear otro y personalízalo si es posible.
  • Webflow, Wix u otros CMS: busca la opción de archivos en la raíz o de llms.txt en la configuración SEO; si no existe, una redirección 301 a un archivo alojado en el propio dominio es una alternativa válida.

Nuestra recomendación en WordPress es partir del archivo que genera el plugin y editarlo a mano: ahorras tiempo con la estructura y conservas el criterio editorial sobre qué páginas aparecen.

4. Valida que se sirve correctamente

Abre la URL en una ventana de incógnito y comprueba que se ve el texto plano, no una página de error con diseño de tu web. Un error habitual es que el servidor devuelve un código 200 pero sirve una página HTML (la de «no encontrado» del tema, por ejemplo), lo que a efectos prácticos significa que el archivo no existe. Comprueba también que el firewall o el CDN no bloquean a los bots de IA en esa ruta y que la cabecera Content-Type es text/plain o text/markdown.

5. Opcional: versiones .md y llms-full.txt

Si tu web tiene documentación técnica, da un paso más: publica una versión Markdown de cada página clave (pagina.md) y enlázala con una etiqueta link rel=»alternate» type=»text/markdown». El llms-full.txt solo compensa cuando el contenido cambia poco o cuando puedes generarlo automáticamente en cada publicación; mantenerlo a mano acaba casi siempre en un archivo desactualizado.

6. Mide y mantén

Revisa los logs del servidor o las analíticas de bots de tu CDN (Cloudflare, por ejemplo) para ver quién pide realmente el archivo. Si en tres meses no lo ha solicitado ningún agente de IA, no pasa nada: déjalo publicado y no inviertas más tiempo. Lo que sí es imprescindible es actualizarlo cada vez que cambies URLs, lances un servicio o, sobre todo, si vas a migrar la web a otro dominio o CMS.

Errores frecuentes al crear un llms.txt

La mayoría de los llms.txt que se publican no fallan por falta de conocimiento técnico, sino por tratarlo como un trámite. Estos son los fallos que más se repiten:

  • Volcar el sitemap entero: cientos de URLs sin descripción anulan la función de priorizar.
  • Escribir para el algoritmo, no para la máquina que lee: descripciones llenas de palabras clave repetidas no aportan contexto.
  • Enlazar URLs rotas, redirigidas o no canónicas: el agente sigue el enlace y no encuentra lo que esperaba.
  • Incluir rutas privadas (áreas de clientes, entornos de pruebas, documentos internos): el archivo es público y cualquiera puede leerlo.
  • Esperar que bloquee a las IA: para eso está robots.txt.
  • Olvidarlo tras publicarlo: un llms.txt de hace un año con servicios que ya no ofreces es peor que no tenerlo.

Todos se evitan con la misma regla: trata el llms.txt como un contenido editorial, con un responsable y una fecha de revisión, igual que tratarías la página de servicios de tu web.

Lo que sí te ayuda a aparecer en ChatGPT, Perplexity o AI Overviews

Si el objetivo final es que las IA te mencionen y te citen, el llms.txt es la pieza más pequeña del puzle. Lo que de verdad influye es lo mismo que trabajamos cuando aplicamos el Generative Engine Optimization (GEO): que tu web sea fácil de rastrear y de citar, y que otros hablen de ti.

En la práctica, eso se traduce en unas cuantas prioridades que pesan mucho más que cualquier archivo de texto:

  • Permitir el rastreo de los bots de búsqueda de IA (OAI-SearchBot, PerplexityBot, Claude-SearchBot) en robots.txt, salvo que tengas motivos para bloquearlos.
  • Contenido extraíble: respuestas directas al inicio de cada sección, datos concretos, tablas y una buena base de SEO on page.
  • Coherencia de entidad: el mismo nombre, descripción y datos de empresa en tu web, perfiles sociales, Google Business Profile y directorios.
  • Menciones en fuentes de terceros que los modelos consultan: medios, comparativas, foros y reseñas.
  • Datos estructurados (Organization, Article, FAQPage, Product) que refuercen quién eres y qué ofreces.

Si quieres profundizar en cada una, tenemos guías específicas sobre optimización para modelos de lenguaje (LLMO) y sobre cómo conseguir que ChatGPT recomiende tu web. Y para medir si está funcionando, en Rodanet seguimos tres capas: presencia (si apareces en las respuestas), calidad de la mención (cómo te describen) y recurrencia (si apareces de forma estable o solo de vez en cuando).

Preguntas frecuentes sobre llms.txt

¿llms.txt mejora el SEO en Google?

No. Google ha indicado en su documentación oficial que la Búsqueda ignora los archivos llms.txt, así que no ayudan ni perjudican al posicionamiento ni a la aparición en AI Overviews o Modo IA.

¿ChatGPT, Claude o Perplexity leen el archivo llms.txt?

Ninguna de estas empresas ha confirmado que lo use en sus rastreos, y los análisis de logs muestran muy pocas peticiones de sus bots. Donde sí se usa es en asistentes de programación y agentes que necesitan documentación de forma eficiente.

¿Dónde se coloca el archivo llms.txt?

En la raíz del dominio, accesible en https://tudominio.com/llms.txt. La especificación actualizada también admite archivos en subcarpetas, como /docs/llms.txt, que se aplican a las páginas de esa ruta.

¿Qué diferencia hay entre llms.txt y llms-full.txt?

llms.txt es un índice con enlaces y descripciones; llms-full.txt contiene el texto completo de las páginas clave en un único archivo. El segundo tiene sentido sobre todo en documentación técnica.

¿Puede perjudicarme tener un llms.txt?

Solo si incluyes información que no debería ser pública o si lo dejas desactualizado. Bien hecho, el riesgo es prácticamente nulo y el coste de mantenerlo, muy bajo.

El llms.txt es un buen ejemplo de cómo funciona el SEO en la era de la IA: aparecen muchas promesas y hay que separar lo que mueve resultados de lo que solo deja la web preparada. Publícalo en una hora, hazlo bien y revísalo cada trimestre, pero invierte la mayor parte del esfuerzo en contenido citable, autoridad de marca y una base técnica sólida. Si quieres saber cómo te ven hoy ChatGPT, Perplexity o Google y qué priorizar para mejorar, nuestro servicio de SEO para IA empieza precisamente por ese diagnóstico.

Marta Solano

Copy & Content SEO Strategist at Rodanet | + posts

Experta en estrategia de contenidos y en convertir keywords en artículos que posicionan y enganchan. También es una de nuestras "pichichis" en la liga de futbolín. Pilota la estrategia de contenidos igual que mete goles: con precisión.

Quieres estar al día de las mejores noticias sobre marketing, GEO y SEO. Pídele a Google que te muestre más noticias de Rodanet aquí

Compartir

parar hacer seo
SEO

¿Qué pasa si dejo de hacer SEO?

Dejar de hacer SEO no suele provocar una caída inmediata, pero sí elimina el trabajo de mantenimiento que protege la…