Implementar llms.txt en WordPress es un proceso de 4 pasos: crear el archivo Markdown con el H1 del sitio, añadir un resumen en blockquote, listar las URLs canónicas con descripciones de una línea, y subirlo a la raíz del dominio. A diferencia de robots.txt, llms.txt no bloquea crawlers, sino que guía a los LLMs hacia el contenido más relevante para citación en IA. En 2026, empresas como Anthropic, Stripe y Cloudflare ya lo usan para asegurar que sus entidades sean correctamente interpretadas por ChatGPT, Claude y Perplexity.
Puntos clave
- Formato Markdown simple: solo requiere un H1 con el nombre del proyecto. El resto (blockquote, secciones con links) es opcional pero recomendado para maximizar la citación.
- No es robots.txt: llms.txt no controla acceso, solo sugiere qué contenido priorizar. Los crawlers de IA (GPTBot, ClaudeBot, PerplexityBot) lo leen voluntariamente.
- Adopción temprana en 2026: Anthropic, Stripe, Zapier y Cloudflare ya publicaron sus archivos. Google no lo requiere para AI Overviews, pero mejora la interpretación semántica.
- WordPress sin plugin: se puede implementar manualmente subiendo el archivo por FTP o usando un plugin de snippets como WPCode. No existe plugin oficial dedicado aún.
Qué es llms.txt y por qué tu empresa lo necesita en 2026
El archivo Markdown llms.txt vive en la raíz de tu sitio (ej: bestsolution.cl/llms.txt) y actúa como un “sitemap para LLMs”. Fue propuesto por Jeremy Howard de Answer.AI en septiembre de 2024 y, para junio de 2026, miles de sitios ya lo han implementado. Su propósito es entregar a los modelos de lenguaje un mapa curado de tu contenido más importante, en formato limpio y sin el ruido del HTML (menús, scripts, navegación).
La diferencia crítica con robots.txt es de intención: robots.txt es un archivo de control de acceso (“tú, GPTBot, no puedes entrar a /wp-admin”), mientras que llms.txt es un archivo de recomendación (“si quieres entender mi sitio, lee primero estas 5 páginas”). Ningún crawler está obligado a respetar llms.txt, pero los que lo hacen (GPTBot de OpenAI, ClaudeBot de Anthropic, PerplexityBot) ahorran tokens de contexto y citan con mayor precisión.
Para una empresa chilena que busca GEO (Generative Engine Optimization), llms.txt es la capa de infraestructura que hace “legible” tu entidad para los sistemas de IA. No es un factor de ranking confirmado por Google, pero es una señal de E-E-A-T técnico que diferencia tu sitio del 99% de la competencia que aún no lo ha implementado.
Estructura oficial del archivo llms.txt
La especificación (publicada en llmstxt.org) define una estructura mínima de 4 bloques. Solo el primero es obligatorio; los otros tres son opcionales pero altamente recomendados para maximizar la utilidad del archivo:
| Bloque | Formato | Obligatorio | Propósito |
|---|---|---|---|
| H1 con nombre del sitio | # Nombre del Proyecto | SÍ | Identificador único para procesamiento por IA |
| Blockquote resumen | > Descripción de 1-2 líneas | NO | Contexto semántico para el LLM |
| Secciones con links | ## Documentación + lista Markdown | NO | Organización temática del contenido |
| Link a llms-full.txt | [Full content](/llms-full.txt) | NO | Acceso al contenido completo concatenado |
Un ejemplo mínimo válido se ve así:
# Best Solution> Consultoría SEO B2B y Arquitectura Semántica en Chile. Expertos en GEO, AEO, E-E-A-T y Schema Markup.## Documentación- [Agencia GEO](/agencia-geo/) - Servicios de Generative Engine Optimization para empresas chilenas- [Schema Markup](/schema-markup-y-json-ld-en-wordpress-como-estructurar-datos-para-que-la-ia-cite-tu-empresa/) - Guía de JSON-LD para WordPress- [E-E-A-T](/que-es-eeat-seo-chile-ia/) - Qué es E-E-A-T y cómo demostrarlo en SEO## Recursos- [Blog](/blog/) - Artículos diarios sobre SEO, GEO y AI Overviews- [SemanticGEO](https://semanticgeo.com/) - Plugin de GEO para WordPress
Implementación en WordPress: 4 métodos prácticos
WordPress no tiene soporte nativo para llms.txt, pero existen 4 formas de implementarlo sin tocar código complejo. El método que elijas depende de tu infraestructura (FTP, hosting managed, acceso SSH) y de si prefieres una solución manual o automatizada.
Método 1: Subida manual por FTP (recomendado para control total)
1. Crea un archivo de texto llamado llms.txt en tu computadora, con el contenido Markdown siguiendo la estructura oficial.
2. Conéctate a tu hosting por FTP (FileZilla, Cyberduck) o usa el Administrador de Archivos de cPanel.
3. Sube el archivo a la carpeta raíz de tu WordPress (la misma donde están wp-config.php, wp-content, etc.).
4. Verifica visitando https://tudominio.cl/llms.txt en el navegador. Debe mostrar el contenido en texto plano, no una página 404.
Método 2: Plugin WPCode (sin FTP)
WPCode (antes Insert Headers and Footers) permite crear snippets que generan archivos dinámicos. Instala el plugin gratuito, crea un nuevo snippet tipo “PHP Snippet”, y añade el siguiente código:
add_action('init', function() { $request = $_SERVER['REQUEST_URI']; if ($request === '/llms.txt' || $request === '/llms.txt/') { header('Content-Type: text/plain; charset=utf-8'); echo "# Best Solution\n\n"; echo "> Consultoría SEO B2B y Arquitectura Semántica en Chile.\n\n"; echo "## Documentación\n\n"; echo "- [Agencia GEO](/agencia-geo/) - Servicios de GEO\n"; echo "- [Schema Markup](/schema-markup-y-json-ld-en-wordpress-como-estructurar-datos-para-que-la-ia-cite-tu-empresa/) - Guía de JSON-LD\n"; exit; }});Este método es útil si tu hosting no permite subida de archivos estáticos o si quieres versionar el contenido del archivo desde el dashboard de WordPress.
Método 3: Generación automática con plugin SemanticGEO
El plugin SemanticGEO (desarrollado por Carlos González Pizarro) incluye un módulo de llms.txt que genera automáticamente el archivo basado en las páginas y posts de tu sitio. El módulo lee la estructura de tu Web Semántica (Yoast SEO + Schema Markup) y produce un archivo llms.txt curado con las URLs canónicas y sus descripciones extraídas de los meta títulos.
Para activarlo: ve a SemanticGEO → Configuración → Módulo llms.txt → Activar. El archivo se genera en /wp-content/uploads/llms.txt y debes moverlo a la raíz (o configurar una regla de reescritura en .htaccess).
Método 4: Generación vía API con Firecrawl o llmstxt.io
Servicios como Firecrawl o llms-txt.io ofrecen generación automática de llms.txt mediante API. Envías tu URL, el servicio escanea tu sitio y devuelve un archivo Markdown listo para subir. Es útil para sitios grandes (50+ páginas) donde la curación manual sería tediosa.
¿Cómo creo un archivo llms.txt para mi sitio WordPress?
Respuesta directa: crea un archivo de texto llamado llms.txt con un H1 (# Nombre del Sitio), un blockquote con una descripción de 1-2 líneas, y secciones con links Markdown a tus páginas más importantes. Súbelo a la raíz de tu WordPress por FTP o usa el plugin WPCode para generarlo dinámicamente. Verifica que sea accesible en https://tudominio.cl/llms.txt y que tenga el Content-Type text/plain.
llms.txt vs robots.txt vs sitemap.xml: diferencias críticas
Confundir estos tres archivos es el error más común al implementar llms.txt. Cada uno tiene un propósito distinto y los tres son complementarios, no excluyentes:
| Archivo | Audiencia | Formato | Función principal | ¿Obligatorio? |
|---|---|---|---|---|
| robots.txt | Crawlers (Googlebot, GPTBot, etc.) | Texto plano con directivas | Controlar qué rutas pueden/no pueden crawlearse | Opcional pero estándar |
| sitemap.xml | Search engines (Google, Bing) | XML estructurado | Listar todas las URLs indexables del sitio | Recomendado para SEO |
| llms.txt | AI systems (ChatGPT, Claude, Perplexity) | Markdown curado | Sugerir qué contenido priorizar para citación | Opcional, adopción temprana |
La diferencia fundamental es que robots.txt es restrictivo (“no entres aquí”), sitemap.xml es exhaustivo (“estas son todas mis URLs”) y llms.txt es curado (“estas son las URLs que realmente importan”). Un sitio optimizado para 2026 debería tener los tres archivos en su raíz.
Qué NO hacer al implementar llms.txt
- No tratarlo como robots.txt. llms.txt no bloquea crawlers. Si quieres restringir acceso, usa robots.txt con directivas
Disallow. - No enlazar páginas HTML con navegación chrome. El valor de llms.txt es entregar contenido limpio. Si tus links apuntan a páginas HTML llenas de menús, scripts y pop-ups, el archivo pierde utilidad.
- No usar rutas absolutas externas. Los links deben ser relativos (
/pagina/) o absolutos del mismo dominio (https://bestsolution.cl/pagina/). No enlazar a dominios externos en el llms.txt principal. - No olvidar el H1 inicial. La especificación requiere un H1 con el nombre del proyecto. Sin él, el archivo no es válido según llmstxt.org.
- No esperar ranking mágico en Google. Google ha confirmado que AI Overviews y AI Mode no requieren ningún archivo especial. llms.txt es para LLMs de terceros (OpenAI, Anthropic, Perplexity), no para el algoritmo de Search de Google.
- No subirlo a un subdirectorio. El archivo debe estar en la raíz (
/llms.txt), no en/wp-content/llms.txto/archivos/llms.txt. Los crawlers lo buscan en la ubicación estándar.
Preguntas frecuentes
¿llms.txt mejora el posicionamiento en Google?
No directamente. Google ha confirmado que AI Overviews y AI Mode no requieren ningún archivo especial para funcionar. llms.txt está diseñado para LLMs de terceros como ChatGPT (OpenAI), Claude (Anthropic) y Perplexity, que sí lo leen para entender tu contenido. Indirectamente, puede mejorar tu visibilidad en búsquedas generativas fuera de Google.
¿Qué crawlers de IA leen llms.txt en 2026?
GPTBot (OpenAI/ChatGPT), ClaudeBot (Anthropic), y PerplexityBot han confirmado que leen llms.txt. Google-Extended (Gemini) tiene soporte parcial. Meta AI no ha confirmado soporte. La adopción es voluntaria: ningún crawler está obligado a respetar el archivo, pero los que lo hacen ahorran tokens de contexto y citan con mayor precisión.
¿Necesito un plugin de WordPress para llms.txt?
No. Puedes crear el archivo manualmente en Markdown y subirlo por FTP a la raíz de tu sitio. Si prefieres no tocar FTP, usa el plugin WPCode para generar el archivo dinámicamente, o SemanticGEO si ya lo tienes instalado (incluye módulo de llms.txt auto-generado).
¿Cuál es la estructura mínima válida de llms.txt?
Solo requiere un H1 con el nombre del proyecto (# Nombre del Sitio). El blockquote resumen, las secciones con links y el link a llms-full.txt son opcionales según la especificación de llmstxt.org, pero se recomiendan para maximizar la utilidad del archivo.
¿Puedo tener un llms-full.txt además del llms.txt?
Sí. llms-full.txt es un archivo opcional que contiene el contenido completo de tus páginas concatenado en Markdown. Es útil para LLMs que quieren ingerir todo tu contenido de una vez. El archivo principal llms.txt puede incluir un link a él: [Full content](/llms-full.txt).
Frase para video: “llms.txt no es el nuevo robots.txt, es el primer archivo de curaduría de contenido para IA: no bloquea, recomienda.”
Fuentes
- llms-txt.io — What Is an llms.txt File? — Guía completa sobre el estándar, formato y casos de uso.
- LLM Pulse — llms.txt: The Complete 2026 Guide — Generador, validadores y ejemplos de implementación real.
- Firecrawl — How to Create an llms.txt File — Tutorial técnico con API de generación automática.
- Search Engine Land — Meet llms.txt, a proposed standard for AI crawling — Contexto histórico y adopción por empresas.
¿Necesitas ayuda con tu estrategia GEO?
llms.txt es solo una pieza del ecosistema de visibilidad en IA. En Best Solution diseñamos arquitecturas semánticas completas: Schema Markup, E-E-A-T, Entity SEO y llms.txt integrado para que tu empresa sea citada por ChatGPT, Claude y Perplexity.




