Volver al Radar IA

GEO en WordPress: cómo hacer que la IA cite tu web

Actualizado el 5 de octubre de 2026 · Publicado el 20 de julio de 2026 · Lectura: 12 minutos · Técnico

GEO en WordPress es sobre todo trabajo de estructura y de contenido, porque WordPress ya sirve el HTML desde el servidor. Esta guía explica, paso a paso, cómo ordenar los encabezados, escribir el primer párrafo, activar el schema con Yoast o Rank Math, crear el llms.txt y revisar el robots.txt. Está pensada para quien gestiona una web en WordPress, con o sin WooCommerce, y quiere que ChatGPT, Perplexity o Gemini la citen.

WordPress parte con ventaja para GEO: sirve el HTML ya montado desde el servidor, así que los ven tu contenido sin ejecutar JavaScript, algo que una SPA de React o Vue no garantiza. El reto no es el renderizado, sino la estructura: un h1 único, HTML semántico, un primer párrafo que responda, con Yoast o Rank Math, un propio y un que no bloquee a los bots de IA.

La buena noticia: WordPress ya sirve HTML en el servidor

El primer obstáculo de cualquier estrategia GEO es tan básico que se pasa por alto: que el bot pueda leer la página. Muchas webs modernas están hechas con frameworks de JavaScript que montan el contenido en el navegador. Si el servidor solo entrega un contenedor vacío, el rastreador (que normalmente no ejecuta JavaScript) ve una página en blanco por muy completa que se vea en tu pantalla. Es el gate que suspenden tantas SPAs y el motivo por el que necesitan . En el estudio de esGEO de octubre de 2026, el 11,9 % de 135 webs de grandes empresas españolas servía el HTML vacío.

WordPress, por su arquitectura clásica, no tiene ese problema. PHP arma el HTML completo en el servidor y lo entrega ya con el texto dentro. Cuando , o PerplexityBot piden tu URL, reciben el artículo entero: titulares, párrafos, listas y enlaces. Esa es la ventaja de partida.

Por eso, en WordPress el trabajo no consiste en pelearse con el renderizado, sino en algo más fino: darle al modelo la estructura y las señales que le permiten entender qué es cada cosa y, sobre todo, extraer un fragmento y citarlo. Vamos a ver cómo, paso a paso.

Estructura semántica: h1 único, jerarquía y primer párrafo respondible

Un tema de WordPress bien hecho ya usa etiquetas semánticas (header, main, article, nav, footer), pero conviene comprobarlo porque no todos lo hacen igual. El problema más común es el del h1 duplicado: algunos temas ponen el nombre del sitio como h1 en todas las páginas y luego el título del post como otro h1. Cada página debería tener un único h1, el que describe su contenido, y a partir de ahí una jerarquía limpia de h2 y h3 sin saltos.

El editor de bloques (Gutenberg) te lo pone fácil: usa el bloque de encabezado con el nivel correcto en lugar de poner texto en negrita y grande simulando un título. Los modelos usan esa jerarquía para entender de qué trata cada sección y para hacer , es decir, para trocear el texto en fragmentos que luego recuperan por separado.

La pieza más rentable es el primer párrafo. En lugar de una entradilla de marca que tarda tres frases en llegar al grano, empieza respondiendo: qué es esto, para quién y, si aplica, cuánto cuesta. Esa directa es lo que convierte un párrafo en un bloque citable. Un texto que exige leerlo entero para entenderlo es mucho más difícil de citar que uno autocontenido.

Schema y JSON-LD: deja que Yoast o Rank Math trabajen

Los son el marcado JSON-LD que declara de forma explícita qué es cada cosa de la página: un artículo, un curso, una FAQ, una organización, un autor. Le ahorran al modelo tener que inferirlo y reducen el riesgo de que te describa mal. La gran ventaja de WordPress es que no tienes que escribirlo a mano: los plugins SEO más extendidos ya lo generan.

Yoast SEO, Rank Math y The SEO Framework emiten automáticamente el schema de Article, WebPage, BreadcrumbList y la organización. Para preguntas frecuentes puedes usar un bloque o módulo que genere FAQPage, y para una tienda WooCommerce, el marcado Product con precio y disponibilidad. Lo importante es que el schema exista, sea coherente con lo que ve el usuario y no se solape: conviene evitar que dos plugins marquen la misma entidad dos veces.

Después de activarlo, valida. Pega una URL en un validador de datos estructurados y confirma que el headline, la descripción, el autor y las fechas son correctos. Un schema presente pero con datos erróneos es peor que no tenerlo, porque le das al modelo información equivocada con apariencia de certeza.

Comparativa a alto nivel de plugins de schema

PluginEnfoqueSchema que suele cubrir
Yoast SEOSEO integral con un grafo de schema conectadoArticle, WebPage, Organization, Breadcrumb
Rank MathSEO integral con módulos de schema configurablesArticle, Product, FAQ, HowTo, Breadcrumb
The SEO FrameworkLigero y minimalista, schema esencial de serieArticle, WebPage, Breadcrumb
Plugin específico de schemaMarcado avanzado como complemento del SEOTipos amplios de schema.org a medida

La tabla es orientativa y las capacidades exactas dependen de la versión y la configuración de cada plugin. La conclusión práctica es simple: si ya usas uno de los grandes plugins SEO, casi seguro que tienes el schema básico cubierto y no necesitas instalar nada más. Elige uno, no varios a la vez, para no duplicar el marcado.

Crear un llms.txt (WordPress no lo genera solo)

El es un fichero de texto en formato markdown que se coloca en la raíz del dominio (en tudominio.com/llms.txt) con una descripción del sitio y enlaces curados a tus páginas más importantes, pensado para orientar a los modelos de lenguaje. WordPress no lo crea por su cuenta, así que tienes que añadirlo tú.

Tienes tres caminos: crear el fichero a mano y subirlo por FTP o desde el gestor de archivos del hosting a la carpeta raíz; instalar un plugin que lo genere y lo mantenga actualizado; o servirlo mediante una regla del servidor. Sea cual sea, el contenido importa más que el método: un título con el nombre del proyecto, un párrafo que explique qué haces y para quién, y una lista de enlaces con una frase de contexto cada uno.

Conviene ser honesto sobre su alcance: llms.txt es una propuesta de la comunidad, no un estándar confirmado por los grandes proveedores de IA. Ninguno ha declarado públicamente que lo consuma. Aun así, cuesta poco, no hace daño y ordena tu pensamiento sobre qué páginas quieres que representen tu sitio. Ponlo, pero no esperes magia.

Revisar el robots.txt para los bots de IA

El declara qué rastreadores pueden acceder a qué rutas. En SEO defensivo se usa para restringir; en GEO se usa al revés, para dar permiso explícito. WordPress genera un robots.txt virtual por defecto que no bloquea a los bots de IA, pero muchos plugins de seguridad, caché o rendimiento añaden reglas propias que sí pueden cortarles el paso sin que te enteres.

Abre tudominio.com/robots.txt y comprueba que no haya reglas Disallow que afecten a los agentes de IA que te interesan: y OAI-SearchBot de OpenAI, de Anthropic, PerplexityBot de Perplexity y Google-Extended para Gemini. Si tu plugin SEO permite editar el robots.txt, puedes gestionarlo desde ahí; si no, se edita el fichero físico en la raíz.

Un matiz que suele confundir: bloquear GPTBot (que sirve para entrenamiento) no es lo mismo que impedir que ChatGPT te cite en búsqueda, de lo que se encarga OAI-SearchBot. Decide con criterio qué agentes permites y sé consciente de qué implica cada uno.

Paso a paso en WordPress

Si quieres una ruta ordenada para aplicar todo lo anterior en tu instalación, este es un recorrido sensato de menos a más esfuerzo:

  1. Comprueba el HTML servido. Mira el código fuente de una entrada (clic derecho, "ver código fuente") y confirma que el texto del artículo está ahí, no cargado por JavaScript. En WordPress casi siempre lo estará. También puedes pasar la URL por HABLA, el auditor gratuito de esGEO, que además revisa encabezados, schema, llms.txt y robots.txt.
  2. Audita la jerarquía de encabezados. Un único h1 por página y h2/h3 sin saltos. Corrige los temas que ponen el nombre del sitio como h1.
  3. Reescribe los primeros párrafos. Que respondan qué es, para quién y cuánto en las tres primeras frases, con la fecha de actualización a la vista. Es una de las palancas de más impacto.
  4. Activa y valida el schema. Con Yoast, Rank Math o The SEO Framework, y revisa el resultado en un validador de datos estructurados.
  5. Añade FAQPage donde tenga sentido. En páginas con preguntas reales, marca las respuestas como FAQPage; en tiendas, comprueba el Product.
  6. Crea el llms.txt en la raíz del dominio con descripción y enlaces clave.
  7. Revisa el robots.txt y asegúrate de que los bots de IA que te interesan no están bloqueados por ningún plugin.

Ninguno de estos pasos exige tocar código complicado ni rehacer la web. Se trata de aprovechar lo que WordPress ya te da y afinar la estructura para que la IA no tenga que adivinar nada.

Por qué este trabajo mueve la aguja

Puede parecer que marcar schema y ordenar encabezados son detalles menores, pero la evidencia apunta a que el contenido y su estructura pesan de verdad. El trabajo académico que dio nombre a la disciplina (el paper "GEO: Generative Engine Optimization" de Princeton, publicado en arXiv (2311.09735) en noviembre de 2023 y presentado en KDD 2024) midió que aplicar métodos , como citar fuentes y añadir citas y estadísticas, aumentó la visibilidad de una fuente hasta un 40 % en las respuestas generativas de su banco de pruebas.

En un flujo de , la cita se decide en la fase de recuperación, antes de generar la respuesta. Por eso importa que tu contenido esté troceado en bloques autocontenidos, bien etiquetados y accesibles: es lo que aumenta tu . WordPress te da la base; el resto es criterio.

Preguntas frecuentes

¿WordPress es bueno para GEO?

Sí, parte con ventaja. WordPress sirve el HTML ya montado desde el servidor, así que los rastreadores de IA ven el contenido sin tener que ejecutar JavaScript, a diferencia de una SPA hecha con React o Vue. El reto en WordPress no es que la IA pueda leer la página, sino que la estructura y el marcado le pongan fácil citarte: un h1 único, HTML semántico, un primer párrafo que responda y schema bien puesto.

¿Qué plugin de schema uso en WordPress para GEO?

Los plugins SEO más extendidos ya generan datos estructurados JSON-LD válidos: Yoast SEO, Rank Math y The SEO Framework marcan Article, WebPage, BreadcrumbList y la organización de forma automática. Para preguntas frecuentes o fichas de producto puedes añadir FAQPage o Product. No necesitas un plugin nuevo si ya usas uno de estos: basta con revisar que el schema se emita y describa bien la página.

¿WordPress crea el llms.txt automáticamente?

No. WordPress no genera un llms.txt por sí solo. Es un fichero de texto que colocas en la raíz del dominio con una descripción del sitio y enlaces a tus páginas clave. Puedes crearlo a mano y subirlo por FTP, generarlo con un plugin específico o servirlo desde una regla del servidor. Es una propuesta de la comunidad, no un estándar confirmado por los grandes proveedores, pero cuesta poco y no hace daño.

¿Tengo que tocar el robots.txt de WordPress para la IA?

Conviene revisarlo. Por defecto WordPress genera un robots.txt virtual que no bloquea a los bots de IA, pero muchos plugins de seguridad o rendimiento añaden reglas restrictivas. Comprueba que GPTBot, ClaudeBot, PerplexityBot y Google-Extended no estén bloqueados si quieres que esas plataformas puedan rastrearte y citarte. En GEO el objetivo suele ser dar permiso explícito, no restringir.

¿Sirve de algo optimizar el contenido, o basta con los plugins?

Los plugins resuelven el marcado, pero no escriben por ti. El trabajo de fondo es de contenido: que cada página responda de forma directa a una pregunta, que el primer párrafo diga qué es, para quién y cuánto, y que los bloques sean autocontenidos para que la IA pueda extraerlos. El paper académico de GEO midió mejoras de visibilidad de hasta el 40 % al reescribir el contenido (citar fuentes, añadir citas y estadísticas), no al añadir etiquetas.

¿Necesito un plugin específico de GEO?

No necesariamente. Con un buen plugin SEO tienes el schema cubierto; el llms.txt y el robots.txt se gestionan aparte. La mayor parte del trabajo es de contenido y estructura, no de instalar más extensiones.

¿Sirve esto para WooCommerce?

Sí. Las fichas de producto se benefician del marcado Product con precio y disponibilidad, y de una descripción que responda de forma directa qué es el producto y para quién. Los mismos principios de estructura aplican.

¿Y si mi tema es antiguo?

Revisa la jerarquía de encabezados y las etiquetas semánticas: son los puntos donde los temas viejos suelen fallar. Si el tema mete varios h1 o no usa article, vale la pena corregirlo o migrar a uno más limpio.

¿Quieres que la IA recomiende tu negocio?

Aprende la metodología completa en nuestro curso de 5 módulos.

Ver el curso GEO: 47 €
Recurso Gratuito

Antes de irte: el módulo F0 gratis

Te envío el módulo F0 (10 minutos de lectura): un diagnóstico para saber si la IA puede leer tu WordPress y qué arreglar primero.

Te envío el F0 y, durante 3 semanas, 4 emails cortos sobre GEO. Te das de baja con un clic.