La pregunta aparece cada semana en las reuniones con clientes portugueses: ¿merece la pena pasar de Joomla a WordPress en 2026? La respuesta honesta es “depende”. Hay proyectos Joomla en Portugal que deben quedarse exactamente donde están, y hay otros en los que aplazar la migración sale más caro.
En resumen
- Joomla 5 se publicó el 17 de octubre de 2023 y Joomla 4.0 el 17 de agosto de 2021, con PHP 7.2 como requisito mínimo: una trayectoria técnica sana, pero con un ecosistema más reducido.
- WordPress 6.7 es la línea estable actual, con la REST API en el núcleo desde la 4.7 (2016) y el editor de bloques desde la 5.0 (diciembre de 2018).
- Cuota global aproximada según W3Techs: WordPress por encima del 40 por ciento, Joomla en torno al 1,7 a 2 por ciento de los sitios que usan CMS.
- La decisión de migrar no se basa en cuotas de mercado, sino en cinco criterios concretos: el ecosistema de extensiones, el talento disponible en Portugal, el modelo de contenido, las integraciones futuras y el coste total a tres años.
- Hay cuatro situaciones en las que mantener Joomla es la elección técnica correcta, y esta guía las describe sin rodeos.
¿Por qué las organizaciones portuguesas eligieron Joomla?
Para entender la decisión de 2026 hay que reconocer por qué tantas organizaciones portuguesas eligieron Joomla entre 2008 y 2016. No fue casualidad. Fue una elección técnica defendible en el contexto de la época.
Asociaciones culturales, deportivas y profesionales adoptaron Joomla porque el sistema ofrecía, de serie, un modelo de usuarios jerárquico más sofisticado que el WordPress de entonces. Ayuntamientos (câmaras municipais), juntas de parroquia (juntas de freguesia) y algunas direcciones regionales eligieron Joomla por el mismo motivo: control granular de permisos, secciones y categorías anidadas, y una interfaz de administración más cercana al modelo mental de “portal” que al de “blog”.
También se sumaron pequeñas empresas, oficinas técnicas y estudios de diseño. El ecosistema de plantillas comerciales era amplio, y el componente K2 ofrecía tipos de contenido personalizados que WordPress no igualó hasta más tarde, cuando Custom Post Types y ACF maduraron.
Hubo además una razón cultural. Las comunidades técnicas locales y eventos como el JoomlaDay Lisboa crearon masa crítica suficiente para sostener agencias, formadores y freelancers especializados. Migrar no es solo una cuestión técnica, también es una cuestión de quién va a mantener el sistema durante los próximos cinco años.
¿Cómo han cambiado WordPress y Joomla desde 2018?
El panorama técnico es distinto al de 2016, y esa diferencia explica buena parte de la decisión de migrar.
En el lado de WordPress, tres cambios fueron estructurales. Primero, la REST API entró en el núcleo en la 4.7, publicada en diciembre de 2016, y abrió la puerta a frontends desacoplados. Segundo, el editor de bloques (Gutenberg) llegó con la 5.0 en diciembre de 2018 y redefinió la forma en que los autores crean contenido. Tercero, la línea 6.x consolidó la edición completa del sitio (Full Site Editing), que permite controlar cabeceras, pies de página y plantillas sin archivos PHP. La versión 6.7 es la referencia estable actual según el anuncio oficial en wordpress.org/news.
En el lado de Joomla, la evolución fue técnicamente sólida, pero a otro ritmo. La 4.0, publicada el 17 de agosto de 2021, modernizó la base con Bootstrap 5, Web Components y PHP 7.2 como mínimo. La 5, publicada el 17 de octubre de 2023, mantuvo el rumbo, eliminó código obsoleto y se centró en el rendimiento. El problema no está en el producto. Está en el ecosistema.
El número de extensiones con mantenimiento activo y el tamaño de la comunidad global de desarrolladores se han reducido de forma constante. Según W3Techs (leído con la cautela que merece cualquier estadística de cuota de mercado), WordPress se mantiene por encima del 40 por ciento de todos los sitios, mientras que Joomla representa aproximadamente entre el 1,7 y el 2 por ciento de los sitios que usan CMS, con tendencia a la baja. No es el fin de Joomla, pero es una señal que afecta directamente a quién se podrá contratar en 2027 para mantener el sistema.
¿Cuándo conviene migrar de Joomla a WordPress?
Cinco criterios. Cuando se cumplen tres o más, la migración es la elección racional.
Criterio 1: el ecosistema de extensiones deja huecos. Si más del 30 por ciento de las extensiones instaladas no recibe actualizaciones desde hace 18 meses, o si el negocio necesita funcionalidades nuevas que no tienen un equivalente maduro en Joomla pero sí uno estable en WordPress, la balanza se inclina hacia la migración.
Criterio 2: en Portugal hay más talento técnico disponible para WordPress. Para una organización que necesita garantizar mantenimiento continuo durante cinco años, la profundidad del mercado importa. En 2026 es más fácil contratar y sustituir perfiles WordPress en Lisboa, Oporto, Braga o Coímbra que perfiles Joomla con la misma experiencia. No es una crítica a Joomla, es una observación del mercado laboral.
Criterio 3: el modelo de contenido necesita evolucionar. Si la hoja de ruta del sitio exige tipos de contenido personalizados, varias taxonomías, flujos editoriales complejos con revisión y programación, o integraciones con arquitecturas headless y edge computing, WordPress combinado con ACF, Meta Box o Pods ofrece un camino mejor documentado.
Criterio 4: las integraciones futuras apuntan a WordPress. CRM, automatización de marketing, herramientas de IA generativa, plataformas de comercio electrónico y ecosistemas de plugins SEO tienen hoy integraciones nativas con WordPress mucho más maduras. Para un sitio que necesita conectarse con HubSpot, Salesforce, Mailchimp, ActiveCampaign, la API de ChatGPT o herramientas de analítica modernas, la fricción es menor del lado de WordPress.
Criterio 5: el coste total de propiedad a tres años es claramente inferior. Aquí hay que hacer las cuentas con honestidad. Migrar cuesta. Mantener Joomla también cuesta. La pregunta es qué sale más caro en 36 meses, sumando licencias de extensiones, horas de mantenimiento, formación de los equipos internos y la probabilidad de un incidente de seguridad o de una rotura por incompatibilidad. Cuando la suma de WordPress sale claramente más baja, la migración se amortiza.
¿Cuándo conviene quedarse con Joomla?
Esta es la sección que muchas agencias evitan escribir. Hay cuatro situaciones en las que recomendamos mantener Joomla.
Situación 1: hay extensiones a medida críticas sin una vía de migración viable. Si la organización ha invertido durante una década en componentes Joomla hechos a medida que implementan reglas de negocio concretas (gestión de socios, calendarios de eventos federados, sistemas de inscripción en formación continua), reescribirlo todo en WordPress puede costar más que el beneficio futuro. En ese caso, la recomendación técnica es mantener Joomla actualizado e invertir en mantenimiento planificado.
Situación 2: el modelo de contenido está muy acoplado a K2 o a la estructura nativa de secciones y categorías. Cuando el sitio tiene decenas de miles de elementos K2 con campos personalizados, trasladarlos a WordPress sin pérdidas es un proyecto complejo. Si la organización no tiene capacidad para un proyecto así en los próximos 12 meses, es mejor congelar la hoja de ruta de migración e invertir en mantener lo que existe.
Situación 3: no hay un presupuesto real para una migración de calidad. En nuestra experiencia, las migraciones apresuradas y mal pagadas son la principal causa de catástrofes SEO en Portugal. Es preferible seguir en un Joomla bien actualizado que migrar mal a WordPress. Si el cliente no puede asignar presupuesto para auditoría, mapeo de URL, scripts de migración probados, validación manual de las redirecciones y un periodo de monitorización tras el lanzamiento, la recomendación responsable es aplazar.
Situación 4: el sitio es estable, recibe mantenimiento y cumple los requisitos legales. Si Joomla está en una versión con soporte, las extensiones están al día, el sitio cumple el RGPD, está alineado con WCAG 2.2 AA y los indicadores de negocio son positivos, no hay prisa. La migración se hace cuando hay un motivo de negocio claro, no por moda técnica.
¿Cómo es en la práctica una migración de Joomla a WordPress?
Cuando la decisión es migrar, el trabajo se organiza en cuatro fases. Saltárselas es la forma más rápida de romper un proyecto en producción.
Fase 1: auditoría
La primera fase no escribe código. Hace inventario. Enumerar todas las extensiones instaladas con su versión y estado de mantenimiento. Enumerar todos los tipos de contenido (artículos nativos, K2, JReviews, Sobi2, EasyBlog, ChronoForms, RSForm y cualquier componente propio). Enumerar todos los usuarios activos con sus roles y permisos. Enumerar todas las URL indexadas en Search Console y Bing Webmaster, con el volumen de tráfico orgánico asociado. Documentar todos los formularios y sus destinos. Auditar los plugins SEO en uso (sh404SEF, JoomSEF, Easy Frontend SEO).
Esta fase produce un documento que es la base de todo lo que viene después. Sin él, la migración avanza a ciegas.
Fase 2: mapeo del modelo de contenido
La segunda fase decide cómo se traduce cada entidad de Joomla a WordPress. ¿Los artículos nativos pasan a ser Posts o Custom Post Types? ¿Las categorías pasan a ser categorías de WordPress o taxonomías personalizadas? Los elementos K2 con campos personalizados necesitan Custom Post Types con Advanced Custom Fields o Meta Box. Los usuarios de Joomla con roles personalizados necesitan un equivalente en las capabilities de WordPress, a menudo mediante Members o User Role Editor.
Aquí se decide qué se mantiene, qué se simplifica y qué se descarta. También es aquí donde se descubre que algunos datos no tienen equivalencia directa y exigen una decisión editorial.
Fase 3: scripts de migración
La tercera fase es técnica e iterativa. Se construyen scripts (PHP mediante WP-CLI o herramientas como FG Joomla to WordPress) que leen de la base de datos de Joomla y escriben en la de WordPress según el mapeo acordado. Cada script debe ser idempotente y probarse contra una instantánea de la base de datos real, no contra un entorno sintético.
La migración de imágenes merece atención especial. Las rutas absolutas en el contenido de Joomla (/images/stories/…) deben reescribirse a rutas de WordPress (/wp-content/uploads/…), y los archivos deben copiarse conservando los metadatos cuando sea relevante.
Fase 4: SEO y redirecciones
La cuarta fase es donde fracasan la mayoría de los proyectos en Portugal. Cada URL antigua necesita una redirección 301 a la nueva. No es opcional. La estructura típica de Joomla con sh404SEF (/categoria/subcategoria/articulo) rara vez coincide con la estructura por defecto de WordPress. Hay que crear un archivo de correspondencia entre URL antigua y URL nueva, importarlo en un plugin de redirecciones fiable (Redirection o reglas en el servidor) y validar el 100 por ciento de las redirecciones antes de la puesta en marcha.
Tras la puesta en marcha, hay que volver a enviar los sitemaps en Google Search Console y Bing Webmaster, vigilar a diario los errores 404 durante las primeras cuatro semanas y añadir las redirecciones que falten. Es normal que el tráfico orgánico fluctúe durante las primeras cuatro a ocho semanas. Una pérdida permanente indica un mapeo incompleto.
¿Qué suele salir mal?
Cinco trampas que vemos una y otra vez en proyectos de migración en Portugal.
Trampa 1: datos de extensiones sin equivalente en WordPress. Componentes como JReviews, Sobi2 o algunos componentes de directorio guardan datos en tablas propias. Ningún plugin de WordPress acepta esa importación de forma automática. Hace falta un script a medida, y eso significa horas de desarrollo.
Trampa 2: datos de K2. K2 fue tan popular en Portugal que muchas migraciones tropiezan aquí. Los elementos, categorías, campos extra, autores y etiquetas de K2 no se corresponden con el modelo nativo de Joomla, y mucho menos con el de WordPress. Existen herramientas que cubren el caso sencillo, pero no los campos personalizados ni las relaciones múltiples. Conviene prever tiempo extra.
Trampa 3: mapeo de MultiCategory. En Joomla, un artículo pertenece a una categoría principal. En WordPress, una entrada puede pertenecer a varias categorías. Si el sitio Joomla usaba extensiones que simulaban varias categorías, decidir cómo representarlo en WordPress (varias categorías, una taxonomía personalizada, etiquetas) afecta a la navegación, los archivos y las URL.
Trampa 4: conservación de las URL. Incluso con redirecciones 301, hay sitios en los que se olvidan fragmentos de URL concretos (parámetros de paginación, anclas internas, archivos estáticos servidos por Joomla). El coste aparece como tráfico perdido seis semanas después del lanzamiento.
Trampa 5: roles de usuario personalizados. El sistema ACL de Joomla es más granular que el sistema de capabilities de WordPress. Migrar usuarios no es solo migrar nombres y correos electrónicos. Es decidir cómo se traduce cada rol personalizado y comprobar que los permisos resultantes coinciden con lo previsto, sin privilegios de más ni accesos perdidos.
Servicio de migración de Joomla a WordPress
Realizo migraciones de Joomla a WordPress como un proyecto integrado, no como una tarea aislada. Trabajo en cuatro frentes en paralelo: arquitectura de contenido (incluidos enfoques de WordPress headless cuando el frontend lo justifica), ingeniería de rendimiento al nivel de Cloudflare Workers y edge computing, cumplimiento legal (RGPD, WCAG y BFSG/EAA, NIS2 y DORA cuando aplica) y visibilidad en buscadores tradicionales y en respuestas generadas por IA (GEO).
Para proyectos con requisitos de frontend moderno, hay lectura técnica adicional en la comparación headless frente a monolítico y en la matriz de decisión Next.js frente a Astro como capa de presentación para 2026. Nuestro enfoque combina ingenieros sénior con la filosofía nearshore que describimos como el estándar WPPoland.
No hay precios cerrados. Cada proyecto de migración tiene una dimensión y un riesgo diferentes, y la estimación es individual, tras la auditoría.
¿Qué más leer antes de migrar desde Joomla?
Esta guía forma parte del grupo de artículos sobre modernización de stacks WordPress en Portugal. Enlaza con los artículos sobre cumplimiento legal en 2026, rendimiento en el edge con Cloudflare Workers, arquitecturas headless y estrategia de visibilidad GEO. Para tomar una decisión informada, conviene leerlos en conjunto antes de cualquier compromiso.
¿Cómo mapear las redirecciones 301 en una migración desde Joomla?
Trasladar una base de datos compleja de Joomla a WordPress exige un plan preciso para no perder tráfico orgánico:
- Normalización de las estructuras de enlaces permanentes: Joomla ha usado históricamente parámetros de categoría e identificadores numéricos en las URL, que difieren de la taxonomía limpia de WordPress. Una tabla completa de redirecciones 301 a nivel de servidor web (Nginx o archivo .htaccess) garantiza que toda la autoridad acumulada durante años se transfiera sin pérdidas.
- Migración de metadatos y jerarquías de usuarios: el proceso debe convertir correctamente los autores, los permisos de acceso y los datos de los plugins SEO heredados a los nuevos campos compatibles con herramientas como Yoast o Rank Math.
- Comprobaciones en Google Search Console tras la migración: vigilar activamente los errores 404 durante las primeras cuatro semanas permite corregir rutas olvidadas y consolidar la autoridad orgánica del nuevo sitio WordPress en Portugal.
¿Cómo optimizar el rendimiento y la seguridad después de dejar Joomla?
Una vez trasladados los contenidos de Joomla al ecosistema WordPress, la consolidación técnica es esencial:
- Caché avanzada de objetos y páginas: configurar Redis y una capa de CDN en el edge garantiza tiempos de respuesta muy rápidos y mejora de inmediato las puntuaciones de Core Web Vitals.
- Eliminación de código heredado y refuerzo de la seguridad: desactivar rutas y scripts huérfanos del antiguo CMS evita intentos de intrusión automatizados. La plataforma modernizada también facilita el trabajo editorial diario.
En el lado de la entrega, cubrimos este tema bajo un servicio relacionado.







