WordPress 7.0 vs Astro 7 en Cloudflare - ¿quién gana en 2026?
ES

WordPress 7.0 vs Astro 7 en Cloudflare - ¿quién gana en 2026?

Última verificación: 27 de agosto de 2026
17 min de lectura
Guía
500+ proyectos WP
Desarrollador full-stack

Para la mayoría de webs de empresa, Astro 7 sobre Cloudflare sale más barato, más rápido y más fácil de asegurar que WordPress 7.0. Pero esa ventaja tiene un precio del que la versión anterior de esta comparativa no dijo nada: el framework tiene su propio ritmo de publicación y alguien lo paga en horas de desarrollo.

Escribí la primera versión de esta comparativa en abril, contra Astro 6 y un WordPress 7.0 todavía en release candidate. Los dos han salido desde entonces, y hemos movido este sitio de Astro 6 a Astro 7. Así que ahora tengo algo que entonces no tenía: una factura desglosada de una migración mayor de framework, ejecutada sobre nuestro propio corpus de bastante más de diez mil páginas.

La recomendación de plataforma no ha cambiado. Lo que ha cambiado es cuánto sé sobre los costes ocultos del lado de Astro.

#WordPress 7.0, tres meses después del lanzamiento

WordPress 7.0 salió el 20 de mayo de 2026. Conviene separar lo anunciado de lo que realmente venía en el paquete.

#AI Client y Abilities API

AI Client es infraestructura, no un redactor con IA terminado. WordPress 7.0 aporta una API unificada para hablar con modelos, pero pide una clave externa y configuración antes de hacer nada. Abilities API permite que los agentes descubran e invoquen funciones de WordPress de forma programática, algo que importa a quien desarrolla plugins y que es prácticamente invisible para un redactor.

Es un cimiento importante. No es una función que un cliente vaya a notar en el panel el primer día.

#La colaboración en tiempo real no llegó

La edición simultánea fue la promesa más ruidosa de esta versión y se retiró tras problemas técnicos. Tres meses después sigue ausente de la línea 7.0. Quien vendió WordPress 7.0 a un cliente prometiendo varios redactores sobre el mismo documento tiene una conversación incómoda por delante.

#La arquitectura de debajo no se ha movido

El panel renovado y los bloques nuevos son un avance visual. Debajo siguen PHP, MySQL y un servidor convencional que hay que parchear, cachear y vigilar. Ninguna novedad de la 7.0 cambia que cada plugin amplía la superficie de ataque, ni que el rendimiento solo aparece tras una capa de caché y CDN.

#WordPress 7.0, el intercambio

Lo que te da:

  • El mejor editor de contenido para gente no técnica, sin competencia real en esa categoría
  • Un ecosistema de plugins que se cuenta por decenas de miles
  • WooCommerce como plataforma de comercio completa
  • Abilities API como base para integraciones con agentes

Lo que te cuesta:

  • Peso del núcleo y sobrecarga que no puedes desactivar
  • Una superficie de ataque que crece con cada plugin
  • Presupuesto de alojamiento, copias, monitorización y plugins de seguridad
  • Rendimiento que solo llega tras caché y CDN
  • Versiones de seguridad cada pocas semanas

#Astro 7 y qué cambió de verdad respecto a la versión 6

Astro 7.0.0 salió el 22 de junio de 2026, 104 días después de Astro 6.0.0. Tres cambios tienen consecuencias que no se ven en el changelog hasta que lanzas tu propia compilación.

#El compilador Rust dejó de ser un experimento

En Astro 6 el compilador escrito en Rust era un experimento opcional. Astro 7 cambia la dependencia @astrojs/compiler por @astrojs/compiler-rs y la convierte en el comportamiento por defecto. Las compilaciones ganan velocidad. El analizador se vuelve, a la vez, más estricto.

A nosotros nos rompió en exactamente una línea. Un comentario HTML escrito dentro de una expresión JSX, algo como {import.meta.env.DEV && ( <!-- ... --> )}, pasaba el compilador viejo y el nuevo lo rechaza. El arreglo es un comentario JavaScript. Un minuto de trabajo, siempre que sepas qué buscar, porque el mensaje de error apunta a una posición del resultado compilado y no de tu fuente.

#Vite 8 por debajo

Astro 6 se apoyaba en Vite 7. Astro 7 pasa a Vite 8, la línea basada en Rolldown. Para la mayoría de proyectos es invisible, pero con corpus grandes conviene vigilar la memoria durante la compilación, porque el perfil de reserva es distinto al de antes.

#El CSP hashea los estilos en línea, y ahí duele

Este es el cambio que nos costó un día entero.

Astro 7 calcula hashes de los bloques <style> incrustados en la página y los añade a la directiva style-src. Según la especificación de Content Security Policy, la presencia de cualquier hash en una directiva anula 'unsafe-inline'. El resultado: todos los atributos style="" dinámicos dejan de funcionar. A nosotros nos tumbó los colores de token de Shiki en los bloques de código, junto con variables de tema, velocidades de animación e imágenes de fondo. Solo la página de inicio dio 26 infracciones de CSP, y quedó afectada cada página con resaltado de sintaxis.

No hay interruptor para desactivar el hasheo. 'unsafe-hashes' por sí solo tampoco lo resuelve, porque cubre los atributos de estilo pero no el contenido de los elementos <style>.

La solución resultó más sencilla de lo que parecía, porque el conjunto de estilos en línea es finito. Sobre unas 260.000 apariciones en todo el corpus había 143 valores únicos. Recogerlos una vez, escribir los hashes en la configuración, añadir 'unsafe-hashes' para el caso de los atributos, y las infracciones caen a cero en todos los tipos de plantilla.

Queda una obligación permanente. Cualquier componente nuevo que introduzca un valor de estilo en línea nuevo entra en la lista o se bloquea en silencio en producción. Esto necesita una comprobación en CI, o te enterarás por el aviso de un usuario.

#Una nueva cadena de markdown por defecto

Astro 7 cambia el procesamiento de markdown por defecto. Si mantienes tu propia cadena de remark y rehype, tienes que incluir @astrojs/markdown-remark de forma explícita para conservar el comportamiento anterior. Es una línea en las dependencias, pero si falta produce una diferencia silenciosa de renderizado en lugar de un error de compilación, y por eso es fácil publicarla sin darte cuenta.

#Lo que nos costó de verdad la migración de Astro 6 a 7

Cifras de nuestro propio despliegue, no de la documentación.

ConceptoResultado
Ficheros modificados5
Líneas de código de plantilla modificadas1
Cambios rupturistas principales que nos afectaban1 de 4
Infracciones de CSP antes del arreglo, solo la portada26
Valores únicos de estilo en línea a hashear143
Páginas en la compilación de vista previa tras migrar15.850, código de salida 0
Pruebas unitarias103 de 103
Errores de typecheck0

Tres de los cuatro cambios rupturistas principales no nos afectaban, y ahí está el fondo del asunto. No tenemos Astro DB, no hay adaptador de servidor que mover y compilamos de forma estática, así que la reorganización del punto de entrada del servidor nos pasó de largo. Un proyecto con SSR, adaptador y base de datos de Astro recibe una factura completamente distinta por la misma migración.

La lección práctica: el coste de una versión mayor de Astro no escala con el tamaño del sitio. Escala con cuántos puntos de contacto tienes con el entorno de ejecución. Nuestras más de catorce mil páginas costaron menos de lo que habría costado una sola aplicación con Astro DB y adaptador propio.

#Comparativa directa 2026

RasgoWordPress 7.0Astro 7 + CloudflareGanador
Tiempo de carga1,5 a 4 spor debajo de 500 ms, normalmente 200 a 300 msAstro
Coste de alojamiento anualvarios cientos de eurosde cero a decenasAstro
Seguridadsuperficie de ataque ampliaHTML estático más islasAstro
Edición de contenidoeditor de bloques, sin rival realbuena, Content Collections más CMSWordPress
Core Web Vitalsbuenos tras optimizar100/100 casi siempreAstro
Escalabilidadmedia, necesita cachémuy alta, servido desde el bordeAstro
Ecosistema de pluginsdecenas de milesintegraciones npm y CloudflareWordPress
Comercio electrónicoWooCommercesin equivalente nativoWordPress
Curva de aprendizajefácil para contenido, dura para códigomediaEmpate
Mantenimiento de infraestructuraaltomínimoAstro
Seguir el ritmo del frameworkbajo, versiones mayores rarasreal, versiones mayores cada pocos mesesWordPress

Resultado: Astro 7, WordPress 3, un empate.

WordPress ha recuperado un punto en esta edición, y no por una función nueva. Lo ha recuperado por el ritmo de publicación. Una web WordPress de hace tres años sigue compilando, porque no hay compilación. Una web Astro de hace tres años va dos versiones mayores por detrás y alguien tiene que llevarla adelante.

#Cuándo migrar en 2026, mi lista de verificación de 8 puntos

Migrar tiene sentido cuando cumples al menos cinco de ocho:

  1. Sitio de contenido, blog o página de aterrizaje, es decir, exactamente aquello para lo que se creó Astro
  2. PageSpeed por debajo de 80 pese a optimizar WordPress, lo que indica un problema de arquitectura y no de configuración
  3. Costes de alojamiento por encima de unos doscientos euros al mes
  4. Incidentes de seguridad recurrentes, parcheo de plugins, intentos de fuerza bruta
  5. Un equipo de desarrollo que domina JavaScript y TypeScript y que seguirá ahí para ejecutar la siguiente actualización mayor
  6. Sin necesidad de WooCommerce ni de una zona de usuario registrado pesada
  7. El SEO es prioritario y los Core Web Vitals mueven posiciones
  8. El sitio atiende a varios países y el TTFB global importa

El punto cinco es más amplio que en la versión de abril de esta lista, y lo es a propósito. El requisito no es saber JavaScript el día del lanzamiento. El requisito es saber quién ejecuta npm update nueve meses después.

Tres o menos: quédate en WordPress. Cuatro: valora el híbrido. Cinco o más: la migración compensa.

#Caso de estudio, antes y después

#Web corporativa, cliente de Varsovia

Antes: WordPress con Elementor, PageSpeed en rojo en móvil, tiempo de carga medido en segundos, una partida mensual fija de alojamiento.

Después: Astro sobre Cloudflare Pages, PageSpeed en verde, tiempo de carga muy por debajo del segundo, alojamiento estático en el plan gratuito.

Efecto neto: la partida de alojamiento desapareció y los Core Web Vitals pasaron de rojo a verde en las plantillas principales. Esa misma web pasó después por la migración de Astro 6 a 7 dentro de nuestro mantenimiento y el cliente no notó nada más allá de un despliegue.

#wppoland.com, este sitio

Más de catorce mil páginas prerrenderizadas en seis idiomas, de las cuales unas tres mil aparecen en los sitemaps como contenido destinado a indexarse. El resto es un despliegue de ciudad por servicio con noindex. Alojamiento en el plan gratuito de Cloudflare. Este mismo sitio funcionaba antes sobre WordPress con alojamiento mensual de pago.

Migrar ese corpus de la 6 a la 7 fueron cinco ficheros y un día de trabajo, casi todo él de Content Security Policy.

#El factor idiomático: castellano y lenguas cooficiales

La comparativa anterior se rompe en cuanto el cliente opera en una comunidad con lengua cooficial. Un fabricante en Cataluña, una clínica en Galicia o una empresa de servicios en el País Vasco no publican un sitio, publican dos versiones desde el primer día, y a menudo una tercera en inglés para exportación. Eso deja de ser una funcionalidad y pasa a ser la restricción principal del proyecto.

El problema real no es técnico, es de mantenimiento. Quien actualiza el sitio suele ser una sola persona de marketing. La versión en castellano se actualiza el mismo día, la versión en catalán o en gallego llega semanas después, y al año el sitio tiene dos verdades distintas. Cualquier decisión de plataforma que ignore esto acaba mal, por muy bueno que sea el PageSpeed.

NecesidadWordPress 7.0 con WPML o PolylangAstro 7
Alta de un idioma nuevoinmediata desde el panelrequiere tocar el proyecto
Traducción de cadenas de pluginsdepende de cada pluginno aplica, no hay plugins
Detectar contenido sin traducirlistados dentro del panelfalta el archivo y se ve en el build
Publicar sin desarrolladorsolo con un CMS conectado
hreflang correctoplugin de SEO más configuraciónse genera del árbol de archivos

Astro tiene aquí una ventaja poco comentada: si falta la traducción, falta el archivo, y eso aparece en el build en lugar de publicarse una página a medias. WordPress te deja publicar igualmente, que es cómodo y es exactamente el mecanismo por el que se acumula la deuda de contenido.

El ritmo de publicación del apartado anterior añade aquí un matiz que conviene decir en la propuesta. Un sitio con tres idiomas en Astro es un solo repositorio, así que una versión mayor se ejecuta una vez y sirve para los tres. En WordPress con WPML son tres árboles de contenido dentro de una misma instalación, pero el riesgo se traslada al plugin de multiidioma, que tiene su propio calendario y sus propias incompatibilidades con cada versión del núcleo. No es que uno de los dos evite el problema, es que lo colocan en sitios distintos.

Un segundo detalle muy español: la mayoría de pymes tienen el alojamiento, el dominio y el correo contratados con el mismo proveedor nacional y con soporte telefónico en castellano. Mover el frontal a Cloudflare parte esa relación en dos, porque el correo se queda donde estaba y el DNS pasa a gestionarse en otro sitio. Conviene decidirlo antes de la migración y dejarlo por escrito, no descubrirlo el día en que alguien pregunta por qué no llegan los correos del formulario.

#Cómo es la migración de WordPress a Astro en la práctica

#Paso 1, auditoría del sitio WordPress

Cuenta los custom post types, lista los plugins con lo que hace cada uno de verdad, mapea las plantillas. Esto determina la complejidad de todo lo demás.

#Paso 2, exportar el contenido

WP CLI o la API REST para sacar entradas, páginas y medios a markdown o JSON. La mayor parte se automatiza.

#Paso 3, construir las plantillas Astro

Rehacer layouts y componentes en sintaxis .astro. Tailwind CSS se comporta igual. La mayoría de plantillas de WordPress tienen equivalentes directos.

#Paso 4, Content Collections

Define tipos de contenido con validación Zod. El equivalente a los custom post types, salvo que el tipado detecta el error en la compilación y no en producción.

#Paso 5, alojamiento y DNS

Cloudflare Pages conectado al repositorio Git, dominio configurado. Las compilaciones se disparan en cada push.

#Paso 6, redirecciones uno a uno

Mapea cada URL antigua a su ruta nueva. Este es el paso donde mueren los posicionamientos cuando se hace de cualquier manera.

#Paso 7, pruebas y envío a GSC

Rastreo completo, ejecuciones de Lighthouse en cada tipo de plantilla, sitemap nuevo en Google Search Console.

#Paso 8, treinta días de seguimiento

Vigila posiciones, indexación y Core Web Vitals durante el primer mes.

Hoy añadiría un noveno paso: anota qué versión de Astro desplegaste y qué hay que revisar en la siguiente mayor. Un runbook escrito el día de la migración cuesta una hora. Reconstruir ese conocimiento seis meses después cuesta un día.

#Solución híbrida, WordPress más Astro

No hace falta elegir uno de los dos. El híbrido se ve así:

  • WordPress como CMS headless, el panel de edición de contenido
  • Astro como frontal, generando páginas estáticas a partir de los datos de WordPress
  • WPGraphQL o la API REST como puente
  • Cloudflare Pages alojando el frontal

La redacción conserva la interfaz que conoce, las visitas reciben una página estática y el equipo técnico trabaja con un stack moderno. El modelo de costes completo está en la guía de TCO headless frente a monolito.

#El coste oculto del que no escribí en abril

Astro 6.0.0 salió el 10 de marzo de 2026. Astro 7.0.0 salió el 22 de junio. A finales de agosto la línea 7.x iba por la 7.2.8. Ese ritmo WordPress no lo ha tenido nunca.

Para nosotros es asumible, porque mantenemos nuestro propio stack y tenemos comprobaciones en CI que detectan la desviación antes de que llegue a producción. Para un cliente que recibió una web y desapareció dos años, la cosa cambia. La web sigue funcionando, porque el HTML estático no deja de funcionar. Pero añadir cualquier cosa al cabo de dos años significa saltar dos versiones mayores de golpe, y eso es bastante más duro que dos migraciones seguidas.

Así que la versión honesta de la recomendación es esta. Astro gana en rendimiento, coste de infraestructura y seguridad. WordPress gana en que se puede dejar solo durante más tiempo. Si el presupuesto de mantenimiento no tiene una partida para revisiones técnicas, esa segunda propiedad vale más de lo que sugiere la tabla.

#Huella energética e información de sostenibilidad

Entre los clientes sujetos a información de sostenibilidad, la huella energética del sitio ha empezado a aparecer en los pliegos. Conviene separar desde el principio lo que se puede acreditar de lo que solo suena bien en una propuesta.

El mecanismo es real y fácil de explicar a un auditor. Cada visita a una página dinámica en WordPress arranca un proceso PHP-FPM y una serie de consultas a MySQL, así que la visita consume ciclos de CPU en un centro de datos. Una página estática sale de la caché en el borde de la red y, en un acierto de caché normal, no ocupa ningún proceso de aplicación. La dirección de la diferencia no se discute.

Lo que sí se discute es la cifra. No entregamos a los clientes un porcentaje de reducción de consumo energético, porque no lo hemos medido, y los valores que circulan en material comercial no tienen metodología publicada detrás. Si tiene que entrar un número concreto en un informe, ha de venir de los datos del proveedor de alojamiento para ese periodo, no de una comparación de arquitecturas.

Consejo práctico: coge lo que tu proveedor publica de verdad sobre su infraestructura y su mix energético, y cítalo como declaración suya, no como medición tuya. Pasar a una arquitectura estática es un argumento sobre consumo de recursos, no un certificado ambiental.

#Mi previsión para 2026 y 2027

WordPress sigue dominando en tiendas WooCommerce, sitios con equipos editoriales no técnicos, proyectos construidos sobre plugins ya hechos y empresas que necesitan salir rápido y barato.

Astro con Cloudflare se lleva los sitios de contenido y los blogs orientados a rendimiento, las webs corporativas y páginas de aterrizaje, la documentación técnica y los sitios multiidioma con alcance global.

Mi estimación de abril situaba a los frameworks estáticos en el 30 a 40 por ciento de los sitios de contenido que hoy corren sobre WordPress, para finales de 2027. La mantengo, con la salvedad del apartado anterior: esa migración solo compensa donde el frontal está presupuestado como software.

#Conclusión

WordPress 7.0 es una versión sólida que no toca los cimientos de la plataforma. Astro 7 es más trabajo bajo el capó que funciones nuevas para el usuario: compilador Rust por defecto, Vite 8 y un CSP más estricto.

Si montas una tienda online: WordPress. Si montas una web corporativa, un blog o una página de aterrizaje donde importan el rendimiento y el SEO: Astro 7 con Cloudflare. Si montas las dos cosas: valora el híbrido.

Si no lo tienes claro, escríbeme. Si Astro es la elección correcta para tu proyecto, hay más en la página de desarrollador Astro.


Mariusz Szatkowski, desarrollador WordPress y Astro. Organizador de WordCamp Gdynia, contribuidor de WordPress Core. Trabaja con ambas plataformas para clientes de Polonia y Europa.

Siguiente paso

Transforma el artículo en una implementación real

Este bloque refuerza el enlazado interno y lleva al lector al siguiente paso más útil dentro de la arquitectura del sitio.

Cluster relacionado

Explora otros servicios WordPress y base de conocimiento

Refuerza tu negocio con soporte técnico profesional en áreas clave del ecosistema WordPress.

¿Qué cambió realmente entre Astro 6 y Astro 7?#
Tres cosas tienen consecuencias reales. El compilador Rust, que en Astro 6 era un experimento, es el predeterminado en Astro 7 y analiza de forma más estricta, así que una sintaxis que antes pasaba ahora puede tumbar la compilación. Vite salta de 7 a 8, la línea basada en Rolldown. La tercera es la Content Security Policy: Astro 7 hashea los estilos en línea de forma automática, y un hash en una directiva anula unsafe-inline, lo que bloquea los atributos style dinámicos si no se hashean también.
¿Cuánto costó la migración de Astro 6 a 7?#
En nuestro caso tocó cinco ficheros y una línea de código fuente: un comentario HTML dentro de una expresión JSX que el nuevo compilador Rust rechaza. Tres de los cuatro cambios rupturistas principales no nos afectaban, porque no tenemos Astro DB, no hay adaptador de servidor que mover y compilamos de forma estática. Todo el resto del trabajo se fue en la Content Security Policy. La compilación de vista previa terminó en 15.850 páginas con código de salida 0 y las pruebas unitarias en 103 de 103.
¿WordPress 7.0 sigue teniendo sentido en 2026?#
Para trabajos concretos, sí. WordPress 7.0 salió el 20 de mayo de 2026 con AI Client y Abilities API, aunque la colaboración en tiempo real quedó fuera de la versión. Para tiendas WooCommerce, sitios editados por equipos no técnicos y proyectos construidos sobre plugins ya hechos, WordPress sigue siendo la opción sensata. Para sitios de contenido, páginas de aterrizaje y webs corporativas, Astro 7 gana en casi todos los ejes.
¿Cuánto cuesta migrar de WordPress a Astro?#
El coste escala con la complejidad, no con el número de páginas. Un blog sencillo con 50 a 100 entradas son dos a cinco días de desarrollo. Una web corporativa con custom post types, ACF e integraciones son dos a seis semanas. Las partidas grandes son el mapeo de contenido, rehacer las plantillas en Astro y configurar el nuevo alojamiento. La inversión se recupera en seis a doce meses entre alojamiento y mantenimiento de seguridad que dejas de hacer.
¿Se pueden usar WordPress y Astro a la vez?#
Sí, y es la opción más habitual entre equipos que no quieren cambiarlo todo de golpe. WordPress se queda como CMS headless, es decir, el panel de edición. Astro obtiene los datos por WPGraphQL o la API REST y genera un frontal estático en Cloudflare Pages. La redacción conserva la interfaz que conoce y las visitas reciben páginas servidas desde el borde de la red.
¿Cómo se comparan los costes de alojamiento de Astro y WordPress en 2026?#
Cloudflare Pages tiene un plan gratuito con 500 compilaciones al mes y sin límite de tráfico, suficiente para la mayoría de webs de empresa. WordPress necesita como mínimo un VPS decente, más plugins de seguridad, caché y copias de seguridad. En un año la diferencia son varios cientos de euros a favor de Astro, pero hay que sumar tiempo de desarrollo por cada versión mayor del framework.
¿Astro 7 es difícil de aprender para un desarrollador WordPress?#
Un desarrollador PHP con experiencia en WordPress necesita de dos a cuatro semanas. La sintaxis .astro se lee como HTML con un bloque JavaScript arriba. Content Collections sustituye a WP_Query y Tailwind CSS se comporta igual. Lo difícil es el cambio mental de PHP dinámico a generación estática con islas solo donde de verdad hay un clic.
¿Cuándo no conviene migrar de WordPress a Astro?#
No migres una tienda WooCommerce con más de 500 productos e integraciones profundas. No migres cuando el equipo editorial no es técnico y vive en el editor de bloques. No migres cuando el sitio tiene zonas de socios o lógica de backend que necesita PHP. Y no migres cuando nadie del equipo vaya a estar ahí para ejecutar la siguiente actualización mayor de Astro dentro de seis meses.
¿Con qué frecuencia salen versiones mayores de Astro?#
Astro 6.0.0 llegó el 10 de marzo de 2026 y Astro 7.0.0 el 22 de junio de 2026, 104 días después. A finales de agosto de 2026 la línea 7.x iba por la 7.2.8. Es un ritmo mucho más rápido que el de WordPress y pertenece al presupuesto de mantenimiento, en lugar de descubrirse cuando una compilación deja de pasar.
¿Es real un PageSpeed de 100 con Astro?#
Para sitios de contenido, sí. Astro emite HTML estático sin JavaScript en el primer render, lo que deja los tiempos de carga en cientos de milisegundos sin ajustes extra. WordPress puede llegar a los ochenta y muchos o noventa, pero solo después de plugins de caché, CDN, optimización de imágenes y trabajo de base de datos. Este sitio funciona sobre Astro y Cloudflare.

¿Necesitas un FAQ adaptado a tu sector y mercado? Preparamos una versión alineada con tus objetivos de negocio.

Hablemos

Artículos Relacionados