llms.txt en WordPress: cómo implementarlo para que la IA cite tu empresa Carlos González Pizarro Septiembre 24, 2026

llms.txt en WordPress: cómo implementarlo para que la IA cite tu empresa

article-llms-txt-featured-v2

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:

BloqueFormatoObligatorioPropósito
H1 con nombre del sitio# Nombre del ProyectoSÍIdentificador único para procesamiento por IA
Blockquote resumen> Descripción de 1-2 líneasNOContexto semántico para el LLM
Secciones con links## Documentación + lista MarkdownNOOrganización temática del contenido
Link a llms-full.txt[Full content](/llms-full.txt)NOAcceso 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:

ArchivoAudienciaFormatoFunción principal¿Obligatorio?
robots.txtCrawlers (Googlebot, GPTBot, etc.)Texto plano con directivasControlar qué rutas pueden/no pueden crawlearseOpcional pero estándar
sitemap.xmlSearch engines (Google, Bing)XML estructuradoListar todas las URLs indexables del sitioRecomendado para SEO
llms.txtAI systems (ChatGPT, Claude, Perplexity)Markdown curadoSugerir qué contenido priorizar para citaciónOpcional, 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.txt o /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).

Sobre el autor

Carlos González Pizarro es Consultor SEO B2B y Arquitecto Semántico en Chile. Fundador de Best Solution y desarrollador de SemanticGEO, plugin de GEO para WordPress. Formado como Ingeniero en Informática en la Universidad Andrés Bello y especializado en Desarrollo Web en la Universidad de Chile. Experto en GEO, AEO, SGE, E-E-A-T, Graph Stitching, JSON-LD avanzado y WordPress/WooCommerce.

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

Implementación llms.txt

¿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.

Cotizar consultoría GEO

Scroll to Top