TL;DR: WordPress sigue ganando si quieres autogestión de contenidos en español sin tocar código. Astro gana para webs corporativas estáticas con foco SEO y velocidad extrema. Next.js gana para apps interactivas con áreas privadas o dashboards.
Resumen para personas con prisa
| Quieres | Elige |
|---|---|
| Editar tu web sin programador, tener WPML, ecommerce, blog rico | WordPress |
| Web ultra-rápida, SEO máximo, presupuesto medio, no editas todos los días | Astro |
| Dashboard de usuario, login, pagos, áreas privadas, lógica compleja | Next.js |
| Tienda online estándar, sin desarrollar nada | Shopify (no WordPress) |
| Documentación, blog estático puro | Astro o Eleventy |
El “es que WordPress está obsoleto” es mentira
Cada año alguien escribe que WordPress está muerto y cada año WP gana cuota de mercado. En 2026 sigue siendo el CMS de ~43% de todas las webs del mundo. La pregunta no es si WordPress es bueno (lo es), sino si es lo que tú necesitas.
WordPress en 2026 no es el WordPress de 2015. Con FSE (Full Site Editing), bloques Gutenberg, headless, optimización agresiva y plugins como Bricks o Breakdance, las webs WordPress modernas son rápidas y mantenibles.
Comparativa real
Rendimiento (Core Web Vitals)
| Métrica | WordPress bien hecho | Astro | Next.js |
|---|---|---|---|
| LCP | 1.5-2.5s | <1s | 1-2s |
| FID / INP | <100ms | <50ms | <100ms |
| CLS | <0.1 (bien configurado) | <0.05 | <0.1 |
| Tamaño HTML inicial | 50-200 KB | 10-30 KB | 100-300 KB |
| JS shipped por defecto | jQuery + plugins (~200 KB) | 0 KB (configurable) | React runtime (~80 KB) |
Astro gana porque por defecto envía 0 JS al navegador. Solo carga JS de componentes interactivos que tú marcas explícitamente (client:load, client:idle, etc.).
SEO
Las tres opciones permiten SEO de calidad si las configuras bien. Las diferencias:
| Aspecto | WordPress | Astro | Next.js |
|---|---|---|---|
| Render | PHP server-side por defecto | SSG / SSR híbrido | SSR / ISR / SSG |
| Sitemap automático | Yoast / RankMath | Generación manual o @astrojs/sitemap | next-sitemap |
| Schema markup | Plugins (Yoast Premium) o manual | Manual o componentes | Manual o next-seo |
| Multilenguaje | WPML, Polylang (probado) | i18n nativo Astro 4+ | next-intl, next-i18next |
| Migrar contenido | Importadores nativos | Manual (Markdown) | Manual o headless CMS |
Coste total año 1
| Componente | WordPress | Astro | Next.js |
|---|---|---|---|
| Setup (proyecto medio) | 2.500-6.000 € | 3.500-8.000 € | 4.000-10.000 € |
| Hosting año 1 | 120-360 € | 0-50 € (Cloudflare Pages) | 0-50 € (Cloudflare/Vercel free) |
| Plugins premium / Servicios | 100-400 € | 0 € | 0-300 € (Vercel pro si crece) |
| Mantenimiento | Actualizaciones, backups, seguridad | Bajo | Bajo |
Mantenimiento
| Aspecto | WordPress | Astro | Next.js |
|---|---|---|---|
| Actualizaciones críticas | Mensuales (core, plugins) | Trimestrales | Trimestrales |
| Riesgo de seguridad | Alto si no se actualiza | Muy bajo (estático) | Bajo |
| Backups necesarios | Sí, frecuentes | No (todo en Git) | No (todo en Git) |
| Plugin breakage | Posible al actualizar | No aplica | Posible al actualizar deps |
| Operación día a día | Editor web | Git commits | Git commits o CMS headless |
Cuándo elegir WordPress
- Tu marketing/comunicación edita la web semanalmente y no son técnicos
- Necesitas multilenguaje serio (WPML es muy maduro)
- Quieres aprovechar la enorme oferta de plugins (LearnDash, MemberPress, etc.)
- Tienes blog rico con editores no técnicos
- Tu sector tiene plantillas/temas muy específicos (legal, restaurantes, medical)
- Quieres autonomía completa del dueño sin depender de agencia
Cuándo NO elegir WordPress
- Necesitas LCP <1s y máxima velocidad
- Tu app tendrá lógica compleja (dashboards, login, cálculos en tiempo real)
- No tienes presupuesto para mantenimiento mensual mínimo
Cuándo elegir Astro
- Web corporativa, landing pages o sitio de marketing puro
- Blog con autoría técnica (escribes en Markdown)
- Documentación de producto
- Programmatic SEO (cientos o miles de páginas generadas dinámicamente)
- Quieres deployment moderno (Cloudflare Pages, Vercel) y CI/CD
- Equipo de marketing está cómodo con un CMS headless (Sanity, Contentful) o Markdown
- Necesitas rendimiento extremo para SEO
Cuándo NO elegir Astro
- Necesitas que personas no técnicas editen la web sin formación
- Tu web es una app web compleja (no es una web “estática”)
- Necesitas plugins de WordPress concretos (LearnDash, BuddyPress, etc.)
Cuándo elegir Next.js
- Tu producto es una app web real (no una web informativa)
- Tienes dashboard de usuario con login, pagos, datos en tiempo real
- Necesitas API routes integradas
- Trabajas con React y quieres SSR/ISR/SSG flexibles
- Vas a escalar a producto SaaS
Cuándo NO elegir Next.js
- Es solo una web informativa: estás pagando complejidad que no necesitas
- Tu equipo no maneja React
- Quieres rendimiento puro de SSG sin runtime JS: Astro lo hace mejor
Híbrido: lo mejor de varios mundos
En 2026 mucha gente combina:
- Marketing web en Astro (rápida, SEO, low maintenance)
- App de producto en Next.js (interactiva, login, dashboards)
- Blog en WordPress headless consumido desde Astro/Next vía API
Es viable y lo hacemos para varios clientes. El coste extra de tener 2 stacks compensa cuando cada uno aporta sus fortalezas.
El caso de La Bahía Digital (esta web)
Esta web (labahiadigital.es) está construida en Astro 6 con islands de React donde hay interactividad (chat, calculadoras, animaciones).
- Páginas: 3.000+ pre-renderizadas en build (programmatic SEO por ciudad y servicio)
- LCP medio: ~0.9s
- JS bundle inicial: ~12 KB
- Hosting: Cloudflare Pages (gratuito)
- CMS de blog: Markdown en Git (cero coste, deploys atómicos)
Elegimos Astro porque:
- Necesitamos miles de páginas SSG (programmatic SEO)
- El blog es técnico, escribimos en Markdown
- Queremos máximo rendimiento sin sacrificar React donde hace falta
- Coste de hosting tiende a cero
Si la web fuera más editorial con editores no técnicos, habría sido WordPress. Si tuviera dashboard de cliente con login y pagos, habría sido Next.js.
Cómo elegir en 5 minutos
Responde estas 3 preguntas:
-
¿Quién edita el contenido día a día?
- Personas no técnicas que no quieren aprender → WordPress
- Personas técnicas o tu equipo de marketing con un CMS headless → Astro
- Tu equipo dev (la “web” es realmente un producto) → Next.js
-
¿Es una web informativa o una app?
- Informativa (corporativa, landing, blog) → Astro o WordPress
- App con lógica interactiva, login, pagos → Next.js
-
¿Cuánto presupuesto mensual quieres dedicar a mantenimiento?
- 0 € → Astro o Next.js
- 100-300 € → WordPress (necesitas actualizaciones, backups, seguridad)
Conclusión
No hay “el mejor stack”. Hay el mejor stack para tu caso. WordPress, Astro y Next.js son herramientas excelentes que resuelven problemas diferentes. La equivocación más cara no es elegir mal una vez, sino casarte con un stack ideológicamente y arrastrar esa decisión años después cuando ya no encaja.
Si quieres una recomendación personalizada para tu caso, la consultoría inicial de 30 min es gratuita en La Bahía Digital. Trabajamos con los tres y te diremos honestamente cuál encaja, sin venderte el que más nos guste a nosotros. Hablamos.
Lecturas relacionadas: