Markdown y llms.txt: ¿hay que servirle otra web a la IA?

Qué leen hoy los asistentes de IA y los agentes, qué dicen Google y los estudios sobre llms.txt, y qué conviene hacer según el tipo de web.

Publicado 13 de noviembre de 2026 — Cofundador de DoGeo, SEO, GEO y contenido; dirigió la estrategia de inbound de Kulturo y HeyTalent

Respuesta corta

No hace falta servirle a la IA una segunda web en Markdown para aparecer en sus respuestas. Google dice en su guía de IA generativa que su buscador no usa llms.txt ni Markdown, y OpenAI, Anthropic y Perplexity no dicen en la documentación de sus robots que los lean. Markdown sí tiene un uso documentado en agentes de programación como Claude Code. Para una web de empresa, lo que cuenta es que el HTML lleve el texto completo; llms.txt y las versiones .md son un complemento barato, no una palanca de visibilidad.

Qué es servir Markdown a la IA

Definición

Servir Markdown a la IA es ofrecer, además del HTML de cada página, una versión en texto con formato Markdown pensada para que la lean modelos de lenguaje y agentes. Se hace de tres formas: un fichero llms.txt en la raíz de la web, una versión .md de cada página o una respuesta en Markdown cuando el robot la pide.

Markdown es un formato de texto con marcas sencillas: una almohadilla delante de un título, un guion delante de cada punto de una lista. Un modelo lo procesa sin descartar menús, scripts y estilos, que en una página HTML ocupan buena parte del código.

llms.txt es un fichero en Markdown, colocado en la raíz de la web, que resume qué es el sitio y enlaza sus páginas importantes. Lo propuso Jeremy Howard, de Answer.AI, el 3 de septiembre de 2024 en llmstxt.org, y la versión vigente de la propuesta, la segunda, se modificó el 10 de agosto de 2026. Es una propuesta, no un estándar aprobado.

La tercera forma se llama negociación de contenido: el robot pide la página con la cabecera Accept: text/markdown, que viene a decir «prefiero Markdown», y el servidor le responde con esa versión en la misma dirección.

Qué asistentes de IA leen hoy llms.txt o Markdown

Lo verificado

Ningún asistente grande ha publicado que use llms.txt o versiones en Markdown para elegir qué citar. Google dice lo contrario de forma explícita, y OpenAI, Anthropic y Perplexity no lo mencionan al documentar sus robots. Quienes sí piden Markdown hoy son algunos agentes de programación.

  • Google: su guía sobre la optimización para las funciones de IA generativa de la Búsqueda, actualizada el 15 de julio de 2026 en español, dice que «no hace falta que generes nuevos archivos legibles por máquinas, archivos de texto para IA, etiquetas ni Markdown» para aparecer, porque la Búsqueda de Google no los utiliza.
  • OpenAI, Anthropic y Perplexity: las páginas donde documentan sus robots, como OAI-SearchBot, Claude-User o PerplexityBot, explican para qué sirve cada uno y no dicen que lean llms.txt ni versiones en Markdown. Consultadas el 13 de noviembre de 2026.
  • Esas mismas páginas sí ofrecen Markdown a quien lee documentación: la de OpenAI remite a su llms.txt y a una versión .md de cada página, y la de Perplexity enlaza su llms.txt.
  • Agentes de programación: Cloudflare escribió el 12 de febrero de 2026 que agentes como Claude Code y OpenCode ya envían la cabecera que pide Markdown.

Que una empresa de IA publique llms.txt para su documentación no significa que su asistente lo use para decidir a quién citar. Son dos cosas distintas, y solo la primera está documentada.

Chrome también mira el fichero: Lighthouse, su herramienta de auditoría, lo revisa dentro de sus comprobaciones de navegación con agentes. Según la documentación de Chrome, si una web no tiene llms.txt la prueba se marca como no aplicable, porque de momento publicarlo es opcional.

Qué dicen los datos sobre llms.txt y las citas en IA

Datos

Los dos estudios públicos más amplios sobre llms.txt coinciden: casi nadie lee el fichero y tenerlo no se asocia con más citas en IA. Ahrefs midió las peticiones que recibe el fichero, y SE Ranking cruzó su presencia con las veces que los modelos citan cada dominio.

  • 97 %

    Ficheros llms.txt que no recibieron ninguna petición en mayo de 2026

    Ahrefs, sobre unos 38.000 dominios con un llms.txt válido, entre los 137.000 que usan su analítica web. Estudio publicado el 15/06/2026.

  • 10,13 %

    Dominios con llms.txt en el estudio de SE Ranking

    Sobre casi 300.000 dominios. SE Ranking no encontró relación entre tener el fichero y ser citado por los modelos.

  • 80 %

    Tokens que se ahorra un modelo al leer una página en Markdown en vez de en HTML

    Cloudflare, con su propio artículo: 16.180 tokens en HTML y 3.150 en Markdown (12/02/2026).

En el estudio de Ahrefs, el 28 % de los 137.000 dominios publica llms.txt, y la propia Ahrefs avisa de que sus clientes son más técnicos que la media de la web, así que esa adopción es un techo. De las peticiones que sí llegaron a algún llms.txt, el 96 % fueron de robots.

SE Ranking probó la variable con análisis estadístico y con un modelo de aprendizaje automático, y quitar llms.txt del modelo mejoró su precisión. Su conclusión, en un estudio publicado el 15 de octubre de 2026 según su propia página, es que hoy el fichero no influye en cómo los sistemas de IA ven o citan un contenido.

llms.txt, versión .md o HTML limpio: qué opción conviene

Comparativa

De las tres opciones, el HTML con el texto completo es la imprescindible: es la página que indexa Google y la que piden por defecto los robots de los asistentes. llms.txt y las versiones .md son complementos de coste bajo que hoy aprovechan sobre todo los agentes que trabajan con documentación.

OpciónQué esQuién la usa hoyCoste de mantenerlaPara qué web
HTML con el texto en la primera respuestaLa página normal, con el contenido en el código que entrega el servidor, sin depender de JavaScriptGoogle, que la indexa, y los robots de búsqueda y de consulta de los asistentesNinguno añadido si la web ya está bien construidaTodas
llms.txtUn índice en Markdown en la raíz que resume la web y enlaza sus páginas claveNingún asistente ha confirmado que lo use para elegir fuentes; Google dice que lo ignoraBajo: un fichero que se actualiza cuando cambian las páginas claveWebs con documentación, API o mucho contenido de referencia
Versión .md de cada páginaLa misma página en Markdown, en la dirección terminada en .md o por negociación de contenidoAgentes de programación como Claude Code, según CloudflareBajo si sale del mismo contenido que el HTML; alto si se escribe a manoDocumentación técnica y webs que quieren que los agentes las lean enteras
Ninguna de las dos opciones en Markdown sustituye al HTML: si el texto solo está en el .md, Google no lo ve.

Qué tiene que llevar el HTML para que lo lea la IA

HTML

El HTML que lee bien un asistente trae el texto completo en la primera respuesta del servidor, con títulos que dicen de qué trata cada sección y tablas de verdad en lugar de imágenes. Es lo mismo que necesita Google, y no obliga a mantener una segunda versión de la web.

  • El texto en el HTML inicial. Si los precios, las preguntas frecuentes o las fichas de producto se cargan con JavaScript después, un robot que no lo ejecuta solo ve la cabecera y el pie.
  • Una jerarquía de títulos limpia: un H1, un H2 por cada pregunta que responde la página y H3 debajo. Es la misma estructura que Markdown marca con almohadillas, así que un HTML bien ordenado ya da casi todo lo que daría un .md.
  • Tablas en HTML, no en imagen. Una cifra dentro de una captura no la puede citar ningún asistente.
  • Acceso abierto: que ni robots.txt ni el cortafuegos bloqueen a los robots de búsqueda de cada asistente. Se puede comprobar si los robots de IA pueden leer tu web gratis y sin dar un email.

Con el HTML en orden, lo que decide si un asistente cita una página es cómo está escrita. Esa parte, con definiciones explícitas, datos con fuente y secciones que se entienden solas, está en la guía para escribir contenido que citen las IA.

Cómo sirve dogeo.io sus páginas a la IA: llms.txt y una versión .md

Ejemplo propio

dogeo.io publica las tres opciones a la vez: cada página tiene su HTML completo, una versión en Markdown en la misma dirección terminada en .md y un índice en /llms.txt. DoGeo lo hace en su propia web porque el coste es bajo, no porque espere que le den más citas.

Un ejemplo: la guía de DoGeo sobre cómo salir en ChatGPT tiene su versión en Markdown con el mismo texto, y el llms.txt de dogeo.io abre con la definición de DoGeo en español, inglés y francés antes de enlazar sus páginas.

La condición que importa es que las dos versiones digan lo mismo, palabra por palabra. Una versión .md que quita menús y estilos es la misma página en otro formato; una que cuenta cosas que la página no dice es otra web.

Servir una versión distinta a los robots: cuándo es cloaking

Riesgo

Servir Markdown a los robots no es cloaking mientras diga lo mismo que la página que ve una persona. Google llama encubrimiento, o cloaking, a mostrar a los buscadores un contenido distinto del que ven las personas para manipular el posicionamiento y engañar a quien busca.

El encubrimiento está entre las prácticas que Google describe en sus políticas sobre qué considera spam. La línea está en el contenido, no en el formato: una versión para robots con afirmaciones, precios o reseñas que la página no muestra se acerca a lo que esas políticas describen.

Hay un segundo riesgo, más práctico: dos versiones mantenidas a mano acaban diciendo cosas distintas. Un precio cambiado en la página y olvidado en el .md es un dato falso que un agente puede repetir a un cliente. Por eso conviene que el Markdown salga del mismo contenido que el HTML.

Qué webs deberían publicar llms.txt o versiones en Markdown

Recomendación

Depende de quién vaya a leer la web. Si la leen desarrolladores y sus agentes, llms.txt y las versiones .md tienen un uso documentado y conviene publicarlas. Si es la web de una empresa de servicios o una tienda, la visibilidad en IA se mueve en el HTML, en el contenido y en lo que otras webs dicen de la marca.

  • Documentación técnica, API y software para desarrolladores: las dos cosas. Son las webs que leen los agentes de programación, y OpenAI y Perplexity hacen lo mismo con su propia documentación.
  • Webs de servicios, despachos, clínicas o agencias: primero el HTML. llms.txt es opcional; sirve para dejar escrita en un sitio la definición de la empresa y en Google ni suma ni resta, porque lo ignora.
  • Tiendas online: primero que cada ficha de producto lleve precio, disponibilidad y descripción en el HTML. Una versión .md no arregla una ficha que se monta con JavaScript.
  • Webs que dependen de JavaScript para mostrar el texto: ni llms.txt ni Markdown son la prioridad. Lo primero es que el servidor entregue el texto.

Cómo saber si un asistente lee tu llms.txt o tus páginas

Medición

La forma de saberlo es registrar en el cortafuegos o el CDN de la web las visitas de los robots de cada proveedor de IA. Con esos registros se cuenta qué direcciones pide cada robot y cuándo, llms.txt y versiones .md incluidas, y se ve si el fichero se lee o solo está publicado.

La regla registra sin bloquear las peticiones de cada robot, identificado por su user-agent, que es el nombre con el que se presenta, y verificado por IP cuando el proveedor publica sus rangos. Es lo que montamos en DoGeo para cada cliente.

Cada tipo de robot cuenta algo distinto. Los de búsqueda, como OAI-SearchBot de OpenAI o PerplexityBot, dicen qué páginas entran en el índice del asistente. Los que abren una página porque una persona lo ha pedido en una conversación, como ChatGPT-User, Claude-User o Perplexity-User, son la señal más cercana a que el asistente ha leído esa página para responder. GPTBot, que OpenAI usa para sus modelos, solo habla del entrenamiento.

Los registros no dicen qué escribe el asistente en su respuesta. Para eso hace falta un conjunto fijo de preguntas, como se explica en qué es la visibilidad en IA y cómo se mide.

Seguir leyendo

¿Tu web se puede leer sin JavaScript?

DoGeo revisa si el HTML de tus páginas lleva el texto que importa, si los robots de los asistentes de IA pueden entrar y si a tu web le conviene publicar llms.txt, y te dice qué arreglar primero. Hacen falta cuatro datos: tu nombre, tu empresa, tu web y un email de trabajo.