
llms.txt y JSON-LD: cómo lograr que la IA recomiende tu sitio web
ChatGPT, Gemini y Google ya no solo enlazan páginas: leen tu sitio y responden por ti. Te explicamos, en palabras simples, qué son llms.txt y JSON-LD, por qué le importan al SEO y al nuevo GEO, y cómo se aplican a tu negocio.
Hace poco, que te encontraran en internet significaba "salir en Google". Hoy, cada vez más personas le preguntan directo a una IA: "¿quién puede hacerme un sitio web en Bogotá?" o "recomiéndame una agencia de diseño web a buen precio cerca de mí." Y la IA responde con una lista corta de negocios, sin que la persona abra diez pestañas. La pregunta del millón es: ¿por qué te recomendaría a ti y no a tu competencia?
La respuesta tiene dos protagonistas con nombres técnicos que suenan intimidantes pero en realidad son simples: llms.txt y JSON-LD (también llamado datos estructurados o schema.org). Ninguno se ve en tu página; los dos le hablan a las máquinas. En esta guía te los explicamos como se los contaríamos a un dueño de negocio tomando un café, sin tecnicismos innecesarios.
Primero, dos siglas nuevas: SEO y GEO
SEO (Search Engine Optimization) es el clásico: preparar tu sitio para que los buscadores como Google lo entiendan y lo muestren cuando alguien busca. GEO (Generative Engine Optimization) es la versión nueva: preparar tu sitio para que los motores de IA generativa, como ChatGPT, Gemini, Copilot, Perplexity y los resúmenes con IA del propio Google, te entiendan y te recomienden dentro de sus respuestas.
¿Qué es llms.txt? El "índice para robots" de tu sitio
Piensa en entrar a un centro comercial enorme: lo primero que buscas es el mapa con el punto de "estás aquí". llms.txt es justo eso, pero para la IA. Es un archivo de texto muy simple que vive en la raíz de tu dominio (queda como tudominio.com/llms.txt) y les dice a los modelos de lenguaje: "esto es lo que importa en este sitio, y aquí está dónde queda cada cosa." [1]
La propuesta nació en 2024 de Jeremy Howard (cofundador de Answer.AI) y ha ido ganando terreno como estándar abierto. [1] [2] El problema que resuelve es real: las páginas web modernas están llenas de menús, botones, banners y código que a una IA le cuesta digerir. llms.txt le entrega una versión ordenada, en formato Markdown (texto plano con títulos y enlaces), para que la máquina no se pierda y entienda tu negocio al primer intento. [2]
Así de simple se ve un llms.txt por dentro. Fíjate que es legible hasta para ti: es solo un título, una descripción y una lista de enlaces con sus explicaciones.
# Damorus Projects
> Estudio de diseño y desarrollo web. Sitios profesionales y a buen precio
> para pequeños negocios, con precios "Desde" públicos.
## Planes
- [Plan Plata: lanzamiento digital](https://damorus.com/planes/plata): landing page rápida desde $300.
- [Plan Oro: autoridad digital](https://damorus.com/planes/oro): sitio multipágina a la medida desde $1,000.
- [Plan Diamante: ilimitado](https://damorus.com/planes/diamante): e-commerce premium desde $5,000.
## Recursos
- [Pide tu cotización](https://damorus.com/empezar): recomendación de plan según tu objetivo y presupuesto.
- [Blog](https://damorus.com/blog): guías de SEO, GEO y diseño web.Seamos honestos: llms.txt es una propuesta joven, todavía no todas las IA lo leen igual, y por sí solo no garantiza que te "posicione". [2] Pero cuesta muy poco de montar y apunta en la dirección correcta: darle a las máquinas un resumen limpio de quién eres. En el peor caso, no hace daño; en el mejor, te convierte en la opción fácil de citar.
¿Qué es JSON-LD (schema.org)? La "ficha técnica" que las máquinas sí entienden
Tú lees tu página y entiendes al instante que "Damorus Projects" es una empresa, que "$1.000.000 COP" es un precio y que "Bogotá" es una ciudad. Una máquina, en cambio, solo ve texto suelto: no sabe qué es un precio, un horario de atención o un número de teléfono. JSON-LD es la forma de etiquetar esa información para que la máquina la entienda sin adivinar.
El vocabulario de etiquetado se llama schema.org, y no es invento de cualquiera: lo mantienen en conjunto Google, Microsoft (Bing), Yahoo y Yandex desde 2011. [4] En otras palabras, es el idioma común que los grandes buscadores acordaron para describir cosas del mundo real (una empresa, un producto, un evento, una receta, una reseña…). JSON-LD es simplemente el formato recomendado para escribir ese idioma dentro de tu sitio. [5]
Va en un bloque invisible dentro del código de la página (una etiqueta <script type="application/ld+json">). No cambia nada de lo que ve tu cliente: es un mensaje aparte, solo para los buscadores y la IA. Google lo recomienda por encima de otros formatos justamente porque es limpio y no ensucia el diseño. [5] [7]
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "Damorus Projects",
"description": "Estudio de ingeniería, ciencia e IA que construye proyectos digitales completos.",
"url": "https://damorus.com",
"telephone": "+49-176-4454-2881",
"priceRange": "$500 - $5,000 USD",
"areaServed": [
{ "@type": "City", "name": "Bogotá" },
{ "@type": "City", "name": "Berlín" },
{ "@type": "Country", "name": "Colombia" }
],
"makesOffer": [
{
"@type": "Offer",
"name": "Plan Plata",
"priceCurrency": "USD",
"price": "500"
}
]
}
</script>Léelo sin miedo: "@type": "ProfessionalService" significa "soy un servicio profesional"; areaServed son las ciudades donde trabajas; y cada Offer es un plan con su precio. Cuando Google o una IA leen esto, dejan de adivinar: saben exactamente qué ofreces, dónde y desde cuánto. Ese es todo el truco.
Por qué esto te importa (aunque no seas técnico)
- Apareces "enriquecido" en Google. Los datos estructurados son los que activan los resultados enriquecidos: estrellas de reseñas, precios, preguntas frecuentes desplegables. Eso hace que más gente te dé clic. [5] [7]
- La IA puede citarte. Un negocio con información etiquetada es un negocio fácil de recomendar para ChatGPT, Gemini o los resúmenes con IA de Google. Les entregas la respuesta lista. [8]
- Reduces malentendidos. Si tu precio, teléfono u horario están etiquetados, es mucho menos probable que una máquina muestre información desactualizada o equivocada sobre tu negocio.
- Es económico y duradero. Lo configuras una vez y trabaja para ti 24/7, sin pauta pagada. Es una de las mejores relaciones esfuerzo-recompensa del marketing digital.
“JSON-LD es el formato de datos estructurados preferido por Google. Ayuda a los buscadores a entender tu contenido y puede mejorar cómo apareces en los resultados.”
¿Cómo funciona esto en la práctica?
- 1Organizamos la información. Definimos lo esencial: qué haces, dónde, precios "Desde", teléfono, horarios y preguntas frecuentes reales.
- 2Lo etiquetamos con JSON-LD. Traducimos eso a schema.org (negocio, ofertas, FAQ, reseñas) y lo insertamos como un bloque invisible en tu sitio. [4] [6]
- 3Lo resumimos en llms.txt. Publicamos un
llms.txtcon los enlaces clave, para que la IA tenga un mapa limpio de tu sitio. [1] - 4Validamos. Usamos las herramientas de Google para confirmar que los datos se leen sin errores. [5]
- 5Mantenemos. Cuando cambia un precio o un servicio, actualizamos las etiquetas para que las máquinas siempre muestren lo correcto.
En resumen: llms.txt es el mapa que le das a la IA, y JSON-LD es la ficha técnica que les das a los buscadores. Ninguno se ve, los dos juegan a tu favor, y juntos se aseguran de que, cuando alguien pregunta por un negocio como el tuyo, el nombre que aparezca sea el tuyo. ¿Quieres tu sitio listo para esta nueva era? Pide tu cotización y lo dejamos funcionando.
Fuentes
Referencias citadas en el texto con la notación [n]. Cada enlace fue verificado y es de acceso público.
- 1
El archivo /llms.txt: documentación oficial de llms.txt (Jeremy Howard, Answer.AI y la comunidad abierta)
Especificación oficial: define qué es llms.txt, su estructura en Markdown y cómo implementarlo para optimizar el contenido dirigido a los modelos de lenguaje. Fuente primaria.
https://llmstxt.org/ - 2
llms.txt, un estándar propuesto para el rastreo de contenido web por IA (Search Engine Land)
Análisis accesible del estándar propuesto, su propósito para la optimización orientada a IA y su lugar dentro del ecosistema de búsqueda moderno.
https://searchengineland.com/llms-txt-proposed-standard-453676 - 3
llms.txt: qué hace y cómo encaja en la optimización para búsqueda con IA (Stellar AEO Labs)
Explicación práctica de cómo llms.txt apoya las operaciones RAG (generación aumentada por recuperación) y mejora la precisión de las respuestas de los LLM.
https://stellar-ai.co/blog/llms-txt-ai-search-optimization/ - 4
Schema.org: sitio oficial de la comunidad (Google, Microsoft, Yahoo, Yandex y la comunidad abierta)
Fuente primaria del vocabulario de datos estructurados: define qué es schema.org, quién lo mantiene y documenta tipos y propiedades. Fuente primaria.
https://schema.org/ - 5
Introducción a cómo funciona el marcado de datos estructurados (Google Search Central)
Documentación oficial de Google sobre datos estructurados: beneficios, formatos soportados (JSON-LD, Microdata, RDFa) y buenas prácticas. Fuente primaria.
https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data - 6
Primeros pasos con schema.org usando Microdata (Schema.org)
Tutorial técnico primario sobre cómo codificar datos estructurados, con ejemplos prácticos de implementación de schema.org.
https://schema.org/docs/gs.html - 7
Usa JSON-LD para agregar datos de schema.org a tu sitio web (Yoast SEO)
Guía práctica sobre por qué JSON-LD es el formato preferido de Google y sus beneficios para el CTR y los fragmentos enriquecidos.
https://yoast.com/json-ld/ - 8
Principales patrones de schema JSON-LD para SEO que impulsan la visibilidad en búsqueda con IA (Growth Natives)
Análisis de patrones de JSON-LD que mejoran la visibilidad en la búsqueda impulsada por IA, incluido su impacto en las Google AI Overviews y sistemas similares.
https://growthnatives.com/blogs/seo/top-json-ld-schema-patterns-for-ai-search-success/
¿Le sirve a alguien? Compártelo.
Foto: “Sterling Memorial Library card catalog” por pushypenguin, CC BY 2.0, vía Wikimedia Commons.



