Inicio / Blog / Conseguir citas / Mejor CMS para AEO
Guía

Los mejores CMS para AEO

El mejor CMS para AEO es el que te permite añadir marcado schema, controlar el robots.txt para los rastreadores de IA, servir las páginas como HTML renderizado en el servidor y publicar un archivo llms.txt: de las plataformas que revisamos, Shopify, Wix, Webflow y Framer documentan las cuatro cosas, HubSpot y Squarespace documentan tres, WordPress las cubre mediante ajustes, filtros y plugins, y los headless Contentful y Sanity las dejan en manos del front end que construyas.

Ningún CMS hace que te citen. Los motores de IA mencionan marcas por lo que dicen sus páginas y por quién más lo dice, y nuestros propios datos sobre si el schema hace que te citen y si llms.txt merece la pena son más prudentes que la mayoría del marketing de los proveedores. Lo que sí decide un CMS es si lo básico está bajo tu control: si los rastreadores de IA pueden leer tus páginas, si los datos están marcados para las máquinas y si un rastreador que no ejecuta JavaScript ve siquiera el contenido.

Cada entrada se limita a lo que el proveedor publica en su propia documentación, consultada el 28 de octubre de 2026. Cuando un proveedor no publica nada sobre un punto, ponemos "no publicado" en lugar de suponer. No es una clasificación general de CMS, solo de los controles de AEO que documenta cada uno.

Los cinco controles que importan para AEO

Comparativa de plataformas CMS

CMSDatos estructuradosrobots.txt y rastreadores de IAHTML renderizado en el servidorllms.txtSitemap XML
ShopifyLos temas incluyen schema de producto automáticamente; un filtro de Liquid genera JSON-LDEditable mediante una plantilla robots.txt.liquid; ahí se pueden permitir o bloquear los rastreadores de IASí, Liquid se renderiza en el servidorSe sirve por defecto; personalizable con una plantilla de LiquidSe genera y actualiza automáticamente; no se describe cómo editarlo
WixConfiguraciones automáticas para productos, entradas, eventos y más; JSON-LD personalizado por páginaEditor de robots.txt; los rastreadores de IA se bloquean con reglas DisallowSí, los bots leen el renderizado inicial del servidorSe genera automáticamente y es editable; requiere un sitio con plan premium y dominio propioSe genera y actualiza automáticamente
WebflowCampo de schema por página y código personalizado en el head, en planes de pagoReglas personalizadas en los ajustes del sitio; API en EnterpriseAlojamiento estático y basado en el CMSSe sube en los ajustes del sitio; no se generaSe genera automáticamente al publicar, o puedes pegar el tuyo
FramerSin editor de schema; JSON-LD en código personalizado, con variables de campos del CMSSe genera y permite los rastreadores de IA por defecto; archivo personalizado en Pro y EnterpriseSí, cada página se prerrenderiza en HTMLSe sube como archivo estático, en Pro y EnterpriseSe genera para cada sitio publicado
HubSpot Content HubInterruptor de schema para entradas de blog; JSON-LD personalizado en el HTML del headEditable en todos los planes; no se describe ningún ajuste para rastreadores de IASí, HubL se ejecuta en el servidorNo publicadoPáginas y entradas se añaden automáticamente; entradas editables
SquarespaceSchema automático para entradas, eventos, productos y más; no editableCasilla para bloquear rastreadores de IA conocidos; no se describe la edición del robots.txtNo publicadoSe redacta en el panel de SEO, en sitios de la versión 7.1Se genera mientras el sitio es público
WordPressNo viene integrado según la guía de SEO de WordPress.com; lo añaden los pluginsNúcleo: filtro robots_txt. WordPress.com: ajuste que bloquea los bots de IA conocidosNo publicadoWordPress.com: subida o plugin de SEO, en los planes Business y CommerceEl núcleo genera /wp-sitemap.xml, con filtros
Contentful (headless)Solo orientaciones: gestionar el JSON-LD como contenido y renderizarlo en tu front endNo publicadoDepende de tu front end; recomienda el renderizado en el servidorNo publicadoNo publicado
Sanity (headless)Orientaciones: generar el JSON-LD en tu front endSolo orientacionesDepende de tu front end; el contenido llega como JSONUna plantilla de inicio genera unoOrientaciones: crear uno en tu front end

Según la propia documentación de cada proveedor, consultada el 28 de octubre de 2026. "No publicado" significa que no encontramos nada en la documentación del proveedor; no significa que la plataforma no pueda hacerlo. Los nombres y límites de los planes cambian, así que confírmalo en la página del proveedor antes de comprar.

Creadores de sitios alojados: Shopify, Wix, Webflow, Framer, Squarespace

Shopify es el que más cubre de serie para una tienda. Su centro de ayuda indica que los temas incluyen automáticamente marcado schema para los productos, y su documentación para desarrolladores describe un filtro de Liquid que genera JSON-LD de Product y Article. El robots.txt se puede editar añadiendo una plantilla robots.txt.liquid, que Shopify califica de personalización no admitida, y ahí se pueden permitir o bloquear los rastreadores de IA. Los temas de Liquid se renderizan en el servidor. Desde una entrada del registro de cambios de mayo de 2026, todas las tiendas sirven un llms.txt por defecto que puedes sustituir con una plantilla. El sitemap se genera automáticamente. Fuentes: resumen de SEO, editar robots.txt, registro de cambios de llms.txt.

Wix añade automáticamente configuraciones de datos estructurados para productos de la tienda, reservas, entradas de blog, eventos y la página de inicio, y te permite añadir JSON-LD personalizado por página (hasta cinco marcados, cada uno de menos de 7.000 caracteres). Tiene un editor de robots.txt, y su centro de ayuda explica cómo bloquear los rastreadores de IA con reglas Disallow. Genera y mantiene un llms.txt que puedes editar, en un sitio con plan premium y un dominio propio conectado. Fuentes: datos estructurados, bloquear rastreadores de IA, llms.txt.

Webflow tiene un campo de marcado schema por página y código personalizado en el head, ambos en planes de pago. Las reglas personalizadas del robots.txt están en los ajustes del sitio, y los espacios de trabajo Enterprise tienen una API de robots.txt. El llms.txt se sube en los ajustes del sitio; no se genera por ti. El sitemap puede generarse automáticamente en cada publicación o sustituirse por el tuyo. Fuentes: marcado schema, llms.txt, API de robots.txt.

Framer afirma que cada página se prerrenderiza en HTML en sus servidores, así que los rastreadores que no ejecutan JavaScript reciben igualmente el texto y el JSON-LD. No tiene editor de schema; el JSON-LD va en código personalizado, con variables de campos del CMS. El robots.txt se genera y permite los rastreadores de IA por defecto, con un archivo personalizado y la subida de un llms.txt disponibles en Pro y Enterprise. Fuentes: legible para agentes de IA, llms.txt.

Squarespace añade schema automáticamente a entradas de blog, eventos, negocios locales, productos y más, y no puedes editarlo ni eliminarlo. Un ajuste de rastreadores bloquea los rastreadores de IA conocidos (desactivado por defecto), y los sitios de la versión 7.1 pueden redactar un llms.txt en el panel de SEO. No documenta la edición directa del robots.txt. Fuentes: rastreadores de IA, llms.txt.

WordPress y HubSpot

WordPress son dos productos. El núcleo de WordPress.org genera el robots.txt mediante un filtro que los desarrolladores pueden modificar y, desde la versión 5.5, genera un sitemap XML con filtros para añadir o quitar entradas. WordPress.com añade un ajuste que incluye los bots de IA conocidos en la lista de bloqueo del robots.txt y admite un llms.txt mediante subida o a través de un plugin de SEO en sus planes Business y Commerce. La guía de SEO de WordPress.com no menciona schema integrado; lo aportan los plugins. Fuentes: do_robots, sitemaps del núcleo, llms.txt en WordPress.com.

HubSpot Content Hub tiene un interruptor de datos estructurados para las entradas de blog, activado por defecto en los blogs creados después de agosto de 2022, y acepta JSON-LD personalizado en el HTML del head. El robots.txt es editable en todos los planes, y HubL se ejecuta en el servidor antes de que las páginas se almacenen en caché en su CDN. No publica nada sobre llms.txt. Fuentes: ajustes del blog, robots.txt, resumen del CMS.

Headless: Contentful y Sanity

Un CMS headless almacena el contenido y lo entrega a través de una API; tu front end renderiza las páginas. Así que el schema, el robots.txt, el renderizado, el llms.txt y los sitemaps son decisiones de quien construya ese front end. La recomendación de Contentful es gestionar el JSON-LD como contenido y renderizar en el servidor para que los rastreadores reciban el HTML completo. La guía de Sanity muestra cómo generar JSON-LD y sitemaps en un front end con Next.js, y su plantilla de inicio preparada para agentes genera un llms.txt. Cualquiera de los dos puede ser excelente para AEO, o invisible para los rastreadores, según cómo se construya. Fuentes: Contentful sobre el renderizado en el servidor, contenido preparado para agentes de Sanity.

Cómo elegir

Stellarcast, que desarrollamos nosotros, lo mide en los distintos motores de IA y puede enviar correcciones aprobadas a WordPress como borradores.

Mira qué dice hoy la IA sobre ti

La auditoría gratuita hace a Google AI Overviews, ChatGPT, Gemini y Perplexity las preguntas que hacen los compradores de tu mercado y muestra dónde se menciona a un competidor en lugar de a ti. Sin tarjeta y sin compromiso.

Consigue tu auditoría gratuita de visibilidad

Preguntas frecuentes

¿Cuál es el mejor CMS para AEO?

Uno que te permita añadir marcado schema, controlar el robots.txt para los rastreadores de IA, servir HTML renderizado en el servidor y publicar un llms.txt. De las plataformas que revisamos el 28 de octubre de 2026, Shopify, Wix, Webflow y Framer documentan las cuatro cosas; HubSpot y Squarespace documentan tres; WordPress las cubre mediante ajustes, filtros y plugins; Contentful y Sanity las dejan en manos de tu front end.

¿Qué plataformas CMS admiten llms.txt?

Según su propia documentación a 28 de octubre de 2026: Shopify sirve uno por defecto y te deja personalizarlo, Wix genera uno editable, Webflow y Framer (Pro y Enterprise) te dejan subir uno, los sitios de Squarespace 7.1 pueden redactar uno y WordPress.com lo admite en los planes Business y Commerce. HubSpot y Contentful no publican nada al respecto.

¿Puedo bloquear o permitir los rastreadores de IA en mi CMS?

Sí, en la mayoría de las plataformas. Squarespace y WordPress.com tienen un ajuste que bloquea los bots de IA conocidos, Framer permite los bots de IA por defecto, Webflow te deja añadir reglas personalizadas al robots.txt, Wix y Shopify te dejan editar las reglas del robots.txt, y HubSpot te permite editar el robots.txt en todos los planes.

¿Es bueno un CMS headless para AEO?

Puede serlo, pero Contentful y Sanity entregan el contenido a través de una API, así que el schema, el renderizado en el servidor, el robots.txt y los sitemaps dependen del front end que construyas. Contentful recomienda el renderizado en el servidor para que los rastreadores reciban el HTML completo.

¿Influye mi CMS en que los motores de IA me citen?

De forma indirecta. Un CMS decide si los rastreadores de IA pueden leer tus páginas y si los datos están marcados para las máquinas, pero los motores citan las páginas por lo que dicen y por quién más lo dice. Soluciona primero el acceso de los rastreadores y luego mide si un cambio ha movido algo.