Saltar al contenido

Diseño web

Cómo migrar Joomla a WordPress sin perder posicionamiento

Migrar Joomla a WordPress paso a paso con el plugin FG Joomla to WordPress: copia, importación, enlaces internos y redirecciones 301 para no perder SEO.

Por Santos Muñoz Tebar, consultor SEO y GEO

Actualizado el 13 de noviembre de 2026Lectura de 9 minutos

Para migrar Joomla a WordPress haces una copia completa de tu web, instalas WordPress en una carpeta o dominio de pruebas, importas contenidos, categorías, medios y usuarios con el plugin FG Joomla to WordPress, corriges los enlaces internos, montas el diseño y pones redirecciones 301 de las URL antiguas a las nuevas antes de publicar. Lo más importante para el posicionamiento es no cambiar las URL sin redirección.

Es una migración que he hecho varias veces y conviene tomársela con calma. La parte técnica de importar no suele ser el problema. Los errores caros vienen de tocar la web en producción sin copia, de cambiar direcciones sin redirigirlas y de olvidar revisar qué páginas traen tráfico de Google antes de empezar.

En esta guía te cuento el proceso completo, qué plugin uso, qué revisar en cada fase y los fallos más habituales. Si todavía dudas de si te conviene el cambio, antes te recomiendo leer la comparativa Joomla frente a WordPress.

migrar Joomla a WordPress
Cómo migrar Joomla a WordPress sin perder posicionamiento 2

Por qué la gente migra de Joomla a WordPress

Los motivos que más escucho son estos:

  • Es más difícil encontrar profesionales y extensiones para Joomla, y cada cambio sale más caro.
  • La actualización entre versiones mayores de Joomla ha sido laboriosa y algunas extensiones quedaron sin mantener.
  • Quieren un blog, una tienda o un diseño más moderno, y en WordPress hay muchas más opciones.
  • Prefieren un editor sencillo para que el equipo gestione sus contenidos sin ayuda.
  • Buscan más herramientas de SEO y de rendimiento.

Dicho esto, migrar no es obligatorio. Si tu web funciona, está actualizada y tienes quien la mantenga, quizá no compense. Es una decisión de coste y beneficio, no de moda.

Antes de empezar: la preparación

La preparación decide el resultado. Dedica tiempo a estos puntos antes de instalar nada.

1. Haz una copia completa de la web

Descarga todos los archivos por FTP y exporta la base de datos de Joomla. Guarda la copia fuera del servidor. Si algo sale mal, podrás volver atrás. Esto no es opcional.

2. Haz un inventario de las URL y del tráfico

Esta parte la hace poca gente y es la que protege el SEO. Exporta la lista de URL de tu web con un rastreador, y consulta en Search Console qué páginas reciben clics e impresiones. Esas son las que no puedes perder. Guárdalas en una hoja de cálculo con su título, su URL actual y las visitas.

Si no tienes Search Console, regístrala antes de nada: verifica la propiedad y espera unos días para que muestre datos. Tienes un tutorial de Google Search Console si lo necesitas.

3. Limpia lo que no quieras llevarte

Borradores antiguos, imágenes que no usas, categorías vacías, artículos obsoletos sin tráfico. Es el mejor momento para decidir qué se va. Cuanto menos contenido sobrante llevas, más limpia queda la web nueva. Si vas a eliminar páginas con enlaces entrantes, redirígelas a la más parecida y no las dejes en error 404.

4. Decide la estructura de URL

En Joomla, las direcciones suelen tener formas como /categoria/articulo, a veces con identificadores numéricos. En WordPress puedes elegir una estructura limpia. Lo ideal para el SEO es que las direcciones nuevas sean iguales a las viejas. Si no es posible, tendrás que redirigir cada una.

Paso a paso para migrar Joomla a WordPress

Paso 1: instala WordPress en un entorno separado

Instala WordPress en una subcarpeta, en un subdominio o, mejor, en un entorno de pruebas del hosting, de modo que el Joomla original siga funcionando mientras tanto. Puedes hacerlo por FTP, descargando WordPress desde es.wordpress.org, o con el instalador de tu hosting. Mi guía sobre qué es WordPress te sirve si es tu primera vez.

Evita que Google indexe la copia de pruebas: marca la opción de disuadir a los buscadores en Ajustes, Lectura, o protege la carpeta con contraseña. Después, no te olvides de quitarla.

Paso 2: instala el plugin de migración

El plugin que uso es FG Joomla to WordPress, de Frédéric Gilles. Tiene una versión gratuita y otra premium con más funciones, y se mantiene al día: su última versión, publicada en octubre de 2026, está probada con las versiones actuales de WordPress. Instálalo y actívalo desde Plugins, Añadir nuevo.

Se encuentra después en Herramientas, Importar. Cada plugin de importación tiene su pantalla, y la de este explica con claridad qué datos pide.

Paso 3: configura la importación

Para conectar con tu Joomla necesitas los datos de la base de datos del sitio original: nombre, usuario, contraseña, servidor y prefijo de tablas. Los encuentras en el archivo configuration.php de tu instalación de Joomla, y también en el panel de control de tu hosting. Esos datos son sensibles: no los compartas ni los dejes en archivos públicos.

Además, introduces la URL del sitio de Joomla, para que el plugin pueda descargar las imágenes y los archivos. Elige qué importar: artículos, categorías, medios, usuarios, etiquetas y, según la versión, otros elementos.

Recomiendo la opción de vaciar el WordPress de destino antes de importar, siempre que sea una instalación nueva. Así empiezas limpio y repetir la prueba es fácil.

Paso 4: importa y revisa

Pulsa el botón de importar y espera. Tardará más o menos según el tamaño de la web. Cuando acabe, el plugin muestra un resumen de lo que ha traído. Compara con tu inventario: número de artículos, categorías, imágenes y usuarios. Abre una muestra de entradas y mira que el texto, los encabezados y las imágenes estén bien.

Si falla por límite de tiempo o de memoria, sube esos valores en el hosting, o importa por tandas. A veces el plugin ofrece volver a ejecutar solo lo que faltó.

Paso 5: corrige los enlaces internos

Los enlaces entre artículos apuntan a las direcciones del Joomla antiguo, y no se actualizan solos. El plugin trae una función para modificarlos, que en su pantalla se llama «Modificar enlaces internos» (en inglés, Modify Internal Links). Ejecútala una vez terminada la importación para que apunten a las nuevas direcciones en WordPress.

Después, rastrea la web con un rastreador SEO para localizar enlaces rotos o que sigan apuntando a la dirección vieja.

Paso 6: monta el diseño y los plugins

La migración trae el contenido, no el diseño. Elige un tema ligero (en mejores plantillas de WordPress tienes opciones) y reconstruye las páginas clave: inicio, servicios y contacto. Instala solo los plugins necesarios: SEO, caché, formularios, seguridad y copias.

Revisa las páginas que en Joomla se montaban con módulos, porque no se migran como tales. Si usabas formularios o componentes propios, busca el equivalente en WordPress.

Paso 7: reproduce los metadatos y la estructura SEO

Comprueba que cada página mantiene su título, su meta descripción, su encabezado principal y sus imágenes con texto alternativo. Si en Joomla los tenías, hay que volverlos a poner o importar con una herramienta aparte. Revisa también el mapa del sitio, el archivo robots y las etiquetas canónicas, y configura el plugin de SEO que elijas.

Paso 8: pon las redirecciones 301

Este paso protege tu tráfico. Para cada URL antigua que cambie, crea una redirección 301 a la nueva. Se puede hacer con un plugin de redirecciones, con una regla en el archivo del servidor o con un listado importado. Comprueba una muestra a mano: que la dirección antigua te lleve a la nueva, en un solo salto.

Paso 9: pasa a producción

Cuando lo hayas revisado todo, cambia el sitio al dominio definitivo. Dos formas habituales: mover WordPress al directorio raíz, o apuntar el dominio al nuevo entorno. Mantén la copia del Joomla un tiempo por si hay que consultarlo. Después, desactiva el bloqueo a buscadores, envía el mapa del sitio a Search Console y vigila errores de rastreo y cobertura las semanas siguientes.

Paso 10: limpieza final

Cuando todo esté estable, retira los archivos de Joomla que ya no uses, revisa los ajustes generales de WordPress (título, descripción, zona horaria) y quita el nombre del entorno de pruebas si lo había. Haz una copia de seguridad del resultado final. Tienes una guía de copias de seguridad en WordPress.

Qué puede salir mal y cómo evitarlo

  • Cambiar las URL sin redirecciones. Es lo que más tráfico hace perder. Soluciónalo con el inventario y las redirecciones 301.
  • Perder imágenes: comprueba que se han descargado a la biblioteca de medios y que las rutas no apuntan al sitio antiguo.
  • Duplicar contenido porque queda accesible el entorno de pruebas o el sitio viejo. Bloquéalo.
  • Caracteres raros por una codificación distinta en la base de datos. Se arregla corrigiendo el juego de caracteres antes de importar.
  • Contenido con códigos de módulos o plugins de Joomla incrustados. Hay que limpiarlo a mano o con una búsqueda y sustitución en la base de datos, con copia previa.
  • Olvidar usuarios y permisos. Revisa los roles tras importar.
  • Subestimar el tiempo. Una web pequeña se migra en un par de días de trabajo; una grande, con miles de contenidos, puede llevar semanas.

Mi recomendación

Haz la migración en un entorno de pruebas, con el inventario de URL y tráfico por delante y las redirecciones planificadas. Importa, revisa, monta el diseño, redirige y solo entonces publica. No migres en fechas de mucho tráfico, y vigila Search Console un mes. Si la web es importante para tu negocio, considera que lo hagan por ti: una migración mal hecha cuesta posiciones que tardan en recuperarse, y para eso existen servicios de SEO técnico.

Y si todavía no has decidido, quizá te ayude ver la guía para crear una página web desde cero.

Preguntas frecuentes

¿Cuánto tarda migrar Joomla a WordPress?

Depende del tamaño. La importación en sí puede llevar minutos u horas. El trabajo real está en revisar el contenido, rehacer el diseño y poner las redirecciones. Una web pequeña, entre dos y cinco días; una grande, varias semanas.

¿Voy a perder posicionamiento al migrar?

Puede haber una caída temporal, pero se minimiza manteniendo las URL o redirigiéndolas con 301, conservando títulos, descripciones y encabezados, y cuidando la velocidad. Una migración bien hecha suele recuperarse en pocas semanas.

¿Se migra el diseño de Joomla?

No. El plugin importa contenidos, categorías, medios y usuarios, pero el diseño hay que reconstruirlo con un tema de WordPress. Es una oportunidad para mejorar la web.

¿El plugin de migración es gratuito?

Tiene una versión gratuita con las funciones básicas y una versión premium con módulos adicionales. Consulta en su ficha oficial qué incluye cada una antes de decidir, porque cambia con el tiempo.

¿Puedo migrar sin FTP?

Sí, si tu hosting ofrece instalador de WordPress y acceso a la base de datos desde el panel. Aun así, el FTP o el gestor de archivos del hosting ayudan para copias y para revisar archivos.

¿Qué hago con las URL antiguas?

Haz una lista con las URL de Joomla y la nueva equivalente en WordPress, y crea redirecciones 301 de una a otra. Sin ellas, las páginas dejarán de existir para Google y para los enlaces externos que las apuntaban.

Historial de cambios

13 nov 2026
Actualizado por Santos Muñoz Tebar.
12 abr 2021
Publicado.

Sobre el autor

Santos Muñoz Tebar

Consultor SEO y GEO. Desde 2010 posicionando webs; especialista en posicionamiento web en Interamplify. Máster en SEO por IEBS (2016) y Webpositer Academy (2018). Citado en ABC, elDiario.es, COPE y Marketing Directo.

Sigue leyendo

Más de Diseño web

Ver categoría

Diseño web

Webflow vs WordPress: cuál elegir para tu web

Compara Webflow y WordPress para determinar cuál plataforma es la mejor elección para tu sitio web. Descubre las diferencias clave y explora las ventajas de contar…

Leer artículo

¿Apareces cuando la IA responde?

Te lo digo gratis en 48 horas.