De WordPress a Astro — cómo crear webs diez veces más rápido y más barato
Quien migra de WordPress a Astro y confía el mantenimiento a un asistente de IA necesita horas en lugar de semanas para cada cambio y paga una suscripción en lugar de horas de desarrollo. Esta guía muestra, con el ejemplo de ciqualia.com, cómo se hace el cambio y qué hay que definir una sola vez.
ciqualia.com funcionó con WordPress hasta finales de agosto de 2026. Desde entonces el sitio está construido con Astro, y el contenido nuevo se crea en un chat con un asistente de IA. Las cifras de esta guía proceden de este sitio.
Por qué WordPress sale caro
En WordPress, casi todo cambio de contenido empieza como un cambio técnico. Una página nueva necesita una plantilla nueva o una modificada. La plantilla tiene que encajar con el tema, los plugins y las personalizaciones anteriores, y solo cuando está lista alguien puede escribir el texto.
En ciqualia.com lo hacía un equipo de desarrollo, a unos 40 € la hora. Los cambios sumaban decenas de horas al mes, y cada uno tardaba al menos dos semanas, contando preguntas, coordinación, pruebas y retoques. A eso se sumaban plugins premium de pago cuyas actualizaciones dependen de una licencia de pago.
Recapitulemos: ¿para qué servía un CMS?
Detengámonos un momento a pensar por qué existen los CMS. Un sistema de gestión de contenidos debía permitir publicar contenido sin ocuparse de la técnica. En una instalación de WordPress que ha crecido con los años, la técnica vuelve a través de las plantillas y los plugins.
Hoy un asistente de IA puede asumir ese papel. El equipo editorial describe en el chat qué debe cambiar; el asistente escribe el texto y el código, comprueba el resultado y publica cuando se le indica. La condición es definir una vez, con cuidado, los requisitos técnicos, los límites, la vuelta atrás y las comprobaciones en un entorno de pruebas.
Es el mismo principio que el del Agentic OS para el back office: reglas que valen para todas las tareas, tareas repetibles y resultados que se comprueban antes de cerrarlas.
Por qué Astro
Astro genera HTML terminado a partir de componentes y archivos de contenido. No hay base de datos, ni PHP, ni panel de administración que mantener y proteger. El contenido está en archivos del repositorio, uno por idioma, y cada cambio es una versión trazable.
Para un asistente de IA es el lugar de trabajo adecuado: lee y escribe archivos en lugar de hacer clic en una interfaz, y cada uno de sus cambios se puede revisar, comprobar y deshacer.
Lo que se define una sola vez
Para que el equipo editorial trabaje solo en el chat, se define una vez qué es el sitio, qué se comprueba antes de cada publicación y cómo se deshace un error. Todo ello se guarda como skill o plugin del asistente de IA y a partir de entonces vale para cada tarea.
- 01 Reglas qué es el sitio
- Sistema de diseño y componentes
- Idiomas y terminología
- Requisitos de SEO
- Tono y tratamiento
- Afirmaciones no permitidas
- 02 Comprobaciones antes de cada publicación
- Build y comprobación de tipos
- Metaetiquetas y datos estructurados
- Sitemap con fecha de modificación
- Enlaces
- Capturas en tres anchos
- 03 Aprobación y vuelta atrás quién puede hacer qué y cuándo
- Stage antes de producción
- Rama principal protegida
- Aprobación antes de cada publicación
- Cada cambio versionado
- Vuelta atrás con una instrucción
En ciqualia.com esto incluye, por ejemplo: cada cambio de contenido se aplica a los nueve idiomas a la vez. Cada página aparece primero en el stage, una copia de prueba del sitio. Y una lista de control antes de cada publicación revisa títulos, descripciones, enlaces entre idiomas, imágenes y el diseño en ordenador, tableta y móvil.
El equipo editorial trabaja solo en el chat
El equipo editorial no necesita saber nada de git, pull requests ni pipelines de build. Escribe una tarea en el chat —por ejemplo, «Página nueva sobre ISO 13485 siguiendo el modelo de la de ISO 9001, en todos los idiomas»—, revisa el resultado en el stage, indica correcciones y al final dice: «Publicar en producción».
- 01 Equipo editorial en el chat
- Describir la tarea
- Revisar el resultado en el stage
- Indicar correcciones
- Aprobar la publicación
- 02 Asistente de IA según las reglas definidas
- Texto y código en todos los idiomas
- Ejecutar las comprobaciones
- Actualizar el stage
- Presentar el cambio para su aprobación
- 03 Producción automática
- Build
- Despliegue
- Sitemap con fecha de modificación
Cada versión se conserva: un estado anterior está a una instrucción en el chat.
Las cifras: horas en lugar de semanas
| Aspecto | WordPress con equipo de desarrollo | Astro con asistente de IA |
|---|---|---|
| Duración de un cambio | Al menos dos semanas | Normalmente de una a cinco horas |
| Costes corrientes | Decenas de horas de desarrollo al mes a unos 40 € | Una suscripción de 20 € al mes |
| Plugins y bibliotecas | Plugins premium de pago | Código abierto con licencia MIT |
| Idiomas | Dos | Nueve |
La duración procede de los registros del asistente: doce tareas desde octubre de 2026, medidas desde la tarea en el chat hasta el cambio listo para aprobar. La mediana fue de alrededor de hora y media de trabajo y de unas cuatro horas en total; solo tardó más cuando una tarea esperó una respuesta durante la noche.
- Una página nueva sobre la norma ISO 13485 en nueve idiomas, siguiendo el modelo de otra existente: algo más de una hora.
- Una página «Sobre nosotros» que sustituye a la de contacto, en nueve idiomas: unas 1,3 horas.
- Enlaces internos a dos páginas nuevas desde todas las páginas en las que encajan: ocho minutos.
- Las tareas más grandes, un catálogo de productos y una página sectorial: de cuatro a cinco horas.
El cambio en sí también fue rápido: la primera línea de código se escribió el 4 de agosto de 2026, y el 29 de agosto el nuevo sitio sustituyó a WordPress en ciqualia.com. Desde entonces se han añadido unas veinte páginas nuevas y cinco artículos, cada uno en nueve idiomas.
En costes, decenas de horas de desarrollo a 40 € —800 € o más al mes— frente a 20 €. En tiempo, dos semanas frente a unas pocas horas. En ambos casos, más de un orden de magnitud.
Más rápido y más barato no significa peor. Así valoran las herramientas de análisis habituales la página de inicio de ciqualia.com, tanto en móvil como en escritorio:
- PageSpeed Insights: rendimiento 100, accesibilidad 95, prácticas recomendadas 100, SEO 100, Agentic Browsing 3 de 3.
- Ahrefs Site Audit: Health Score 100: ninguna URL interna del sitio tiene errores.
Qué sustituye a los plugins
Antes de migrar conviene hacer inventario: ¿qué plugins están instalados y qué función cumple cada uno? En ciqualia.com quedó poco de ellos:
| Función | Con WordPress | Con Astro |
|---|---|---|
| Formulario de contacto | Contact Form 7 | Formulario propio, funciona también sin JavaScript |
| Protección antispam | Akismet | Honeypot y trampa de tiempo, después la misma interfaz de Akismet |
| Guardar solicitudes | CFDB7 | En el servidor propio, antes de enviar el correo |
| Envío de correo | Dos plugins SMTP | Una biblioteca de correo |
| Idiomas | Polylang Pro | Enrutamiento de idiomas de Astro |
| SEO | Yoast SEO | Metaetiquetas, datos estructurados y sitemap en la plantilla de página |
| Caché | WP Rocket | No hace falta: HTML terminado |
| Banner de cookies | Plugin de cookies | No hace falta: sin cookies |
| Seguridad | Plugins de seguridad y de gestión de archivos | No hace falta: sin PHP, sin base de datos, sin subidas |
El inventario es también una auditoría. En ciqualia.com, el código de los plugins antiguos contenía tres cosas que se dejaron atrás a propósito: la comprobación de certificados desactivada en el envío al CRM, avisos de error enviados a un buzón privado y dos plugins SMTP que competían entre sí.
Migrar sin perder posiciones en la búsqueda
El sitemap del sitio antiguo enumeraba 80 direcciones. Cada una recibió una decisión:
- 16 existen en el nuevo sitio con la misma dirección. No necesitan ninguna regla.
- 11 tienen una sucesora en otra ruta y se redirigen de forma permanente (301), con y sin barra final.
- 53 responden 404 a propósito: el portfolio, las ofertas de empleo, páginas de servicios antiguas, páginas de prueba y archivos de etiquetas.
El día del cambio:
- Apuntar el DNS al nuevo servidor.
- Vaciar robots.txt de la caché del CDN; si no, seguirá apuntando durante horas al sitemap del antiguo plugin de SEO.
- Enviar el nuevo sitemap en Google Search Console.
- Contar con más respuestas 404: son consecuencia de las decisiones anteriores.
- Comprobar algunas redirecciones y enviar una solicitud de prueba por el formulario.
Protección de datos desde el principio
Menos técnica significa también menos preguntas de protección de datos. El sitio antiguo usaba Google Analytics y un banner de cookies. El nuevo prescinde de las cookies a propósito, también de las de estadística, y por eso no necesita banner: quien abre la página empieza a leer de inmediato, sin cerrar antes un aviso de consentimiento. Solo se tratan datos personales en el formulario de contacto. El asistente de IA trabaja con código y textos, no con datos de los visitantes.
Lo que sí se trata —el formulario de contacto, el envío de correo, el alojamiento— va en el registro de actividades de tratamiento. Complaica lleva ese registro y hace el seguimiento de las tareas de protección de datos; más información en las páginas sobre el software RGPD y la gestión de la protección de datos.
Para terminar: capturas de pantalla en nueve idiomas
Queda una pregunta en la que suelen tropezar los sitios multilingües: ¿cómo se consiguen capturas del propio software en cada idioma? Una imagen en alemán junto a un texto en francés parece descuidada, y cada nueva versión del software deja anticuadas todas las imágenes a la vez.
Por eso, en ciqualia.com las vistas del producto no son fotos que alguien hace a mano. Cada vista está reconstruida como componente con los textos traducidos del software y se renderiza como página propia para cada idioma. Un script abre esas páginas en un navegador Chrome sin ventana (headless), las fotografía y guarda las imágenes en varios anchos como AVIF y WebP: unos 2000 archivos, generados con un solo comando. Si cambia un texto o un color, el asistente repite las capturas.
Para los recorridos del producto, el mismo Chrome inicia sesión en una demo local de la aplicación real, abre los módulos y los fotografía a tamaño de escritorio. Y la comprobación del diseño antes de cada publicación funciona igual: capturas en tres anchos que el propio asistente revisa.
Pregúntenos cómo
Ciqualia construye sitios web de esta manera y prepara el proceso para su equipo: las reglas, las comprobaciones, el stage y el skill para el asistente de IA. Encontrará más sobre desarrollo de software y sustitución de aplicaciones existentes en Pragmatica, y sobre integración de IA en Gnostica.
Más artículos
-
Agentic OS — cómo automatizar el back office de una pequeña empresa
-
Normas de automoción — la checklist de compliance para OEM y proveedores
-
NIS2 — a quién afecta y qué exige la Directiva
-
Checklist ISO 27001 o cheat sheet — la certificación de un vistazo
-
PIA y DPIA — fáciles de confundir
-
Alicia detrás de los espejos negros
-
Ciqualia: la filosofía de las soluciones modernas
¿Qué le parece?
Escríbanos — ¿cuál de estas es la suya?
Gracias.
Le responderemos en un día hábil.
No se ha enviado.
No ha funcionado. Revise los campos o escríbanos directamente.