Con cien millones de descargas, mucha gente está contenta con la plataforma Joomla. Sin embargo, en algún momento, puede que necesites migrar a un sistema más potente y flexible, como WordPress.

Afortunadamente, es posible migrar de Joomla a WordPress. De hecho, con las herramientas adecuadas, trasladar todo tu sitio puede ser una experiencia sin estrés.

En este artículo, exploraremos por qué quieres pasar de Joomla a WordPress. A continuación, te mostraremos cómo planificar y completar esta migración en nueve sencillos pasos.

¡Empecemos!

Por qué Puedes Querer Migrar de Joomla a WordPress

Utilizado por más de dos millones de sitios web, Joomla es un popular sistema de gestión de contenidos (CMS). Este CMS está optimizado para los motores de búsqueda y cuenta con más de 70 paquetes de traducción, además de soporte integrado para la gestión de contenidos multilingües:

Joomla website
Página de inicio de Joomla!

Aunque Joomla tiene sus puntos fuertes, no es tan fácil de usar como la plataforma WordPress. En particular, el panel de control de Joomla puede ser confuso debido a su gran número de menús, submenús y configuraciones:

Joomla dashboard
Panel de control de Joomla.

Además, aunque Joomla tiene algunas funciones de gestión de contenidos, estas no son ideales para los blogs. Por ejemplo, Joomla no tiene un tipo de página particular para las entradas del blog. Si eres un bloguero, es casi seguro que podrías beneficiarte de la migración de Joomla a WordPress.

Cosas a Tener en Cuenta Antes de Migrar a WordPress

Antes de pasar de Joomla a WordPress, hay algunas cosas que debes tener en cuenta. En primer lugar, tu nuevo sitio de WordPress necesitará un nombre de dominio y un alojamiento.

Lo más probable es que ya los tengas para tu sitio web de Joomla. Dependiendo de tu proveedor, es posible que puedas reutilizar estos recursos para tu sitio de WordPress. Sin embargo, para obtener los mejores resultados, te recomendamos que evites las alternativas de alojamiento más baratas y que inviertas en un alojamiento gestionado para WordPress.

Los proveedores de alojamiento gestionado de WordPress pueden realizar gran parte del trabajo pesado por ti. Incluso pueden ayudarte a instalar el software de WordPress, lo que es perfecto cuando eres nuevo en la plataforma.

Una vez que estés en marcha, un proveedor bien gestionado se encargará de gran parte del mantenimiento y la optimización diarios de tu sitio. Como el proveedor está especializado en WordPress, tampoco debería tener problemas para responder a cualquier pregunta y resolver cualquier problema que encuentres con esta nueva plataforma.

Incluso si ya estás familiarizado con WordPress, un socio gestionado puede ayudarte a aligerar tu carga de mantenimiento. Esto te deja libre para centrarte en tareas de mayor valor, como hacer crecer tu nuevo sitio web de WordPress.

Los proveedores especializados en WordPress también son más propensos a suministrar herramientas diseñadas específicamente para este CMS.

Por ejemplo, Kinsta APM es una herramienta de monitorización del rendimiento diseñada a medida que hemos creado exclusivamente para WordPress. Puede ser muy valiosa para construir un sitio web seguro y de alto rendimiento:

Kinsta APM tool
Kinsta APM.

Si ya tienes una cuenta de alojamiento, migrar a un nuevo proveedor no tiene por qué ser complicado. En Kinsta, ofrecemos migraciones gratuitas de una larga lista de proveedores de alojamiento web populares:

Free migrations to Kinsta
Kinsta ofrece migraciones gratuitas.

Incluimos estas migraciones gratuitas en todos nuestros planes de alojamiento. Rellena un sencillo formulario y nuestro equipo de especialistas se pondrá en contacto para ayudarte a organizar tu traslado.

Cómo Migrar de Joomla a WordPress en 9 Pasos

Con una cuota del 60,8 por ciento en el mercado de los CMS, hay una razón por la que WordPress es tan popular. Si estás convencido de que ha llegado el momento de una actualización, aquí tienes cómo migrar a WordPress en nueve sencillos pasos.

Paso 1: Configurar WordPress

WordPress es famoso por su facilidad de instalación. Sin embargo, puedes hacer que el proceso de instalación sea aún más sencillo si te asocias con un proveedor de alojamiento gestionado de WordPress.

Si eres cliente de Kinsta, puedes configurar WordPress entrando en tu panel de control de MyKinsta. A continuación, selecciona Sitios en el menú de la izquierda:

MyKinsta dashboard
Panel de control de MyKinsta.

En la esquina superior derecha, haz clic en Añadir Sitio. A continuación, opta por Instalar WordPress:

Install WordPress in MyKinsta
Instalar WordPress en MyKinsta.

Al hacer esto, se instala un sitio de WordPress totalmente funcional, listo para que lo utilices inmediatamente. Sigue las instrucciones en pantalla y tendrás un nuevo sitio web en cuestión de minutos.

Por desgracia, WordPress no admite la migración de Joomla de forma nativa. La buena noticia es que puedes añadir esta funcionalidad utilizando un plugin de migración como FG Joomla to WordPress.

Con este plugin, puedes migrar fácilmente todas las secciones, categorías, entradas, medios y etiquetas de tu sitio Joomla a WordPress:

FG Joomla to WordPress plugin
FG Joomla a WordPress.

Accede a tu panel de control de WordPress y ve a Plugins > Añadir nuevo para instalar este plugin. Ahora puedes buscar el complemento FG Joomla a WordPress. Cuando aparezca este elemento, haz clic en Instalar > Activar.

Paso 2: Haz una Copia de Seguridad de tu Sitio Joomla

Antes de migrar tu sitio web Joomla, es una buena idea crear una copia de seguridad. De esta forma te aseguras de no perder todo el contenido de Joomla si te encuentras con algún problema durante la migración.

Puedes hacer una copia de seguridad de tu sitio Joomla utilizando la extensión Akeeba Backup:

Akeeba Backup
Copia de seguridad de Akeeba.

Después de instalar esta extensión, selecciona Panel de Inicio en el menú de la izquierda de Joomla. Tu sección de notificaciones debería contener ahora una nueva opción de copia de seguridad actualizada:

Joomla dashboard
Panel de control de Joomla.

Haz clic en esta notificación. Si es la primera vez que accedes a la configuración de la Copia de Seguridad de Akeeba, Joomla te pedirá que configures esta extensión.

Akeeba Backup puede encargarse de toda la configuración por ti, así que selecciona Asistente de Configuración cuando se te pida:

Akeeba Backup configuration
Configuración de Akeeba Backup.

El asistente de configuración determinará ahora los ajustes óptimos de la copia de seguridad para tu sitio ejecutando una serie de pruebas en tu servidor. Una vez completada esta prueba, haz clic en Copia de seguridad ahora:

Benchmarking
Prueba de referencia.

Ahora puedes nombrar esta copia de seguridad y añadir un comentario. Cuando estés satisfecho con la información que has introducido, haz clic en Copia de seguridad ahora:

Click the Backup Now option
Haz clic en la opción Copia de seguridad ahora.

Ahora que esta extensión está configurada, puedes generar una copia de seguridad en cualquier momento. Ve a Componentes > Copia de seguridad de Akeeba > Copia de seguridad ahora en tu panel de control de Joomla:

Create a backup
Crear una copia de seguridad.

Aunque no es tan vital como copiar tu contenido de Joomla, es posible que quieras hacer una copia de seguridad de tu sitio web de WordPress antes de continuar. Esto te dará una hoja en blanco que podrás restaurar si algo va mal durante el proceso de migración.

Los clientes de Kinsta pueden crear una copia de seguridad bajo demanda entrando en sus cuentas de MyKinsta. Aquí, puedes seleccionar el sitio en cuestión, seguido de Copias de seguridad:

Creating backups in MyKinsta
Crear una copia de seguridad en MyKinsta.

A continuación, selecciona la pestaña Manual, seguida de Copia de seguridad ahora. El programa generará ahora una copia de seguridad completa de tu sitio web de WordPress.

Paso 3: Migrar tu Contenido de Joomla

En tu panel de control de WordPress, ve a Herramientas > Importar. Ahora busca la opción de Joomla (FG) y haz clic en el enlace Ejecutar Importador que la acompaña:

Run Joomla FG
Ejecutar Joomla FG.

La pantalla siguiente muestra todas las categorías, entradas, páginas, medios y etiquetas de la base de datos subyacente de tu sitio. Incluso una instalación reciente de WordPress puede tener algún contenido, como una categoría por defecto y algunas páginas web de ejemplo:

Import Joomla FG settings page
Página de configuración de importación de Joomla FG.

La mayoría de las veces, querrás importar tu contenido de Joomla a un sitio vacío. Por ello, te recomendamos que utilices el botón Vaciar contenido de WordPress para hacer borrón y cuenta nueva.

Pero ten en cuenta que al hacer esto se borrará permanentemente todo el contenido de tu sitio de WordPress, con cero posibilidades de recuperarlo. Si quieres conservar alguna de estas categorías, entradas, páginas, medios o etiquetas, debes crear una copia de seguridad.

Cuando estés listo para proceder, selecciona Eliminar todo el contenido de WordPress. A continuación, haz clic en Vaciar el contenido de WordPress.

Después de unos momentos, el plugin mostrará un mensaje confirmando que ha purgado con éxito tu sitio:

Remove all WordPress content
Eliminar todo el contenido de WordPress.

Tus entradas, páginas, medios y etiquetas deberían estar ahora a cero. WordPress tiene una categoría Sin categoría por defecto. Por lo tanto, tu cuenta de Categoría permanecerá en uno, incluso después de eliminar todo tu contenido.

Paso 4: Introducir los Parámetros de la Base de Datos de Joomla

El siguiente paso es introducir los parámetros de tu base de datos de Joomla. En una nueva pestaña, entra en tu cuenta de Joomla. En el menú de la izquierda, selecciona Sistema:

Joomla database parameters
Parámetros de la base de datos de Joomla.

A continuación, haz clic en Configuración Global. Ahora puedes seleccionar la pestaña Servidor:

Select appropriate server in Global Configuration tab
Selecciona el servidor adecuado en la pestaña Configuración Global.

A continuación, desplázate hasta Configuración de la base de datos. Esta sección contiene el host, el nombre de usuario de la base de datos, la contraseña de la base de datos, el nombre de la base de datos y el prefijo de las tablas de la base de datos:

Database settings
Configuración de la base de datos.

Estos valores son esenciales para migrar tus datos, así que ve a tu panel de control de WordPress y desplázate hasta la sección de parámetros del sitio web de Joomla. Busca el siguiente campo: URL del sitio web de Joomla en vivo. En este campo, introduce la URL de tu sitio web Joomla y opta por transferir tus datos a través de HTTP:

URL of the live Joomla website.
URL del sitio web Joomla en vivo.

Ahora, haz clic en Probar la conexión multimedia. Al hacer esto, se comprobará si hay algún problema potencial durante el proceso de importación.

Suponiendo que pases la prueba, tendrás que proporcionar toda la información sobre tu base de datos de Joomla. Esto significa introducir tu nombre de host, el nombre de la base de datos, el nombre de usuario, la contraseña y el prefijo de la tabla de Joomla.

Puedes copiar cada dato del panel de control de Joomla y pegarlo en el campo correspondiente de WordPress:

Copy and paste info from the Joomla dashboard
Copia y pega la información del panel de control de Joomla.

La página de Configuración Global de Joomla muestra la información de tu base de datos, además de la contraseña de la misma. Si no recuerdas esta contraseña, puedes conectarte a tu servidor a través del Protocolo de Transferencia de Archivos (FTP) utilizando un cliente como FileZilla.

A continuación, navega hasta la carpeta raíz de tu sitio web Joomla. Encontrarás la contraseña de la base de datos en tu archivo configuration.php.

Tras introducir estos parámetros de la base de datos en WordPress, haz clic en Probar la conexión a la base de datos. Ahora WordPress comprobará si estos parámetros funcionan. Si la conexión se realiza con éxito, estás listo para importar tu contenido.

Paso 5: Importar tu Contenido de Joomla

En tu panel de control de WordPress, desplázate hasta la sección Comportamiento. Contiene todos los ajustes que utilizarás para configurar tu importación:

Behavior section in tools
Sección de comportamiento en las herramientas.

Ahora puedes elegir qué contenido quieres migrar. Incluye las publicaciones archivadas, los medios de comunicación y las meta palabras clave.

También puedes configurar cómo manejar los medios de tu sitio. Por ejemplo, puedes optar por importar solo las imágenes destacadas. Si eres selectivo, podrás acelerar el proceso de migración.

En este punto, también tienes la opción de migrar el texto de introducción de tu sitio Joomla. Este breve fragmento ofrece a los visitantes una vista previa del artículo completo. Puedes elegir transferir este contenido como un extracto, combinarlo con el contenido completo, o ambos.

Después de hacer tu selección, desplázate hasta la parte inferior de esta pantalla y haz clic en el botón Iniciar / Reanudar la importación. El plugin importará ahora todo el contenido de tu sitio Joomla. FG Joomla to WordPress te notificará una vez que se haya completado este proceso.

Puede que hayas transferido tu contenido, pero existe la posibilidad de que los enlaces internos de tus páginas y posts no funcionen. Los enlaces internos rotos pueden dañar seriamente la experiencia del visitante. También pueden afectar a la optimización de tu sitio en los motores de búsqueda (SEO).

Cuando los robots de búsqueda indexan tu contenido, tienen un presupuesto de rastreo limitado. Lo último que quieres es malgastar este precioso presupuesto en URL rotas. Afortunadamente, el plugin de migración puede escanear los enlaces internos rotos:

Modify internal links
Modificar enlaces internos.

Para realizar esta comprobación, haz clic en el botón Modificar enlaces internos. FG Joomla a WordPress escaneará ahora tu sitio en busca de URL muertas.

Paso 6: Elegir un Nuevo Tema de WordPress

WordPress viene con un tema predeterminado preinstalado. Sin embargo, puede que no sea el más adecuado para el contenido de tu Joomla migrado. Puedes comprobar cómo aparece y funciona tu sitio con el tema predeterminado de WordPress visitándolo en una nueva pestaña.

Alternativamente, puedes mirar una página web específica navegando a Entradas o Páginas. A continuación, pasa el ratón por encima de la página web en cuestión y selecciona Ver:

View posts or pages in WordPress dashboard
Ver posts o páginas.

Si no estás satisfecho con el aspecto por defecto, es hora de instalar un nuevo tema. Cuando se trata de elegir un tema para WordPress, no faltan opciones:

WordPress themes
temas de WordPress.

Para instalar un tema del repositorio oficial, ve a Apariencia > Temas en tu panel de control de WordPress. A continuación, puedes seleccionar Añadir nuevo y empezar a explorar las opciones disponibles:

Add a new theme
Instalar un nuevo tema de WordPress.

Cuando encuentres un tema que te llame la atención, pasa el ratón por encima y haz clic en Vista previa. Esto mostrará tu sitio tal y como aparecerá con el nuevo tema aplicado.

Cuando busques un tema, es conveniente que prestes atención a la calificación media de estrellas y a las opiniones, sobre todo a las más recientes. Un tema puede tener una calificación media de estrellas positiva. Sin embargo, un gran número de comentarios negativos recientes puede sugerir que hay un problema con la última actualización:

Theme reviews for Astra
Opiniones sobre el tema Astra.

Con más de tres mil millones de usuarios de teléfonos inteligentes en todo el mundo, tu tema también debe ser responsivo y apto para móviles. Esta cualidad es fundamental para una tienda online, ya que los dispositivos móviles representaron el 65 % de todo el tráfico de comercio electrónico en 2019.

Cuando encuentres tu tema perfecto, selecciona Instalar > Activar. Tu contenido de Joomla migrado utilizará ahora este nuevo tema.

Paso 7: Configurar los Enlaces Permanentes

Los Permalinks son las URL permanentes que llevan a los usuarios y a los motores de búsqueda a tus páginas y publicaciones. Como su nombre indica, se supone que estos enlaces deben permanecer inalterados.

Aunque es posible editar tus enlaces permanentes más tarde, esto puede dar lugar a enlaces rotos. También puede dañar tu SEO. Por lo tanto, elegir la estructura correcta de enlaces permanentes es esencial para crear un nuevo sitio web de WordPress.

WordPress admite seis estructuras de enlaces permanentes diferentes. Para ver tus opciones, ve a Configuración > Enlaces permanentes:

WordPress permalinks
Enlaces permanentes de WordPress.

Por defecto, WordPress utiliza la estructura Plain. Incluye un slug basado en el ID, como misitioweb.com/?p=123. Sin embargo, esta estructura no indica a los motores de búsqueda ni a los visitantes nada útil sobre la página, lo que es una mala noticia para el SEO y la experiencia del usuario.

Por este motivo, te recomendamos que cambies a la estructura de enlace permanente de nombre de post. Esta generará un slug de URL basado en el título de la página o de la entrada. Esta configuración es mucho mejor para los visitantes y puede proporcionar un impulso SEO.

Para cambiar tu estructura de enlace permanente, selecciona el botón Nombre del Post. Luego, haz clic en Guardar cambios.

Paso 8: Reorientar tu Dominio

Todos los dominios apuntan al menos a dos servidores de nombres. Dependiendo de cómo esté configurado tu sitio, es posible que tengas que conectar tu nombre de dominio con el servidor de tu proveedor de alojamiento. Este proceso se conoce como reorientar tu dominio.

Los clientes de Kinsta pueden reorientar sus dominios desde el panel de control de MyKinsta. En el menú de la izquierda, selecciona Sitios, seguido del nombre de tu sitio web. A continuación, haz clic en Dominios:

The domains section in MyKinsta
La sección de dominios en MyKinsta.

A continuación, haz clic en Añadir dominio. En la siguiente ventana emergente, introduce tu dominio y selecciona Añadir dominio y continuar:

Click on Add Domain
Haz clic en Añadir dominio.

Ahora tendrás que verificar que eres el propietario de este dominio. Para ello, añadirás dos registros TXT al DNS de tu dominio.

Tu proveedor de DNS es el lugar al que apuntan los servidores de nombres de tu dominio. Puede ser el registrador de tu dominio u otro proveedor de DNS. Si utilizas Kinsta DNS, añadimos automáticamente estos registros TXT para la verificación del dominio.

En el panel de gestión de tu proveedor de DNS, añade un nuevo registro TXT. Para el primer registro TXT, utiliza _cf-custom-hostname para el campo Hostname y tu valor UUID único para el campo Content/Text.

Para el segundo registro TXT, utiliza @ en el campo Nombre de host. Para el campo Contenido/Texto, utiliza tu valor UUID único.

Después de añadir estos registros TXT a tu proveedor de DNS, vuelve a tu pestaña de MyKinsta. A continuación, haz clic en OK, lo he hecho en la ventana modal Verificar dominio.

Dependiendo de tu proveedor, los registros TXT pueden tardar hasta 24 horas en propagarse. Una vez que hayas verificado con éxito tu dominio, vuelve al panel de control de tu proveedor de alojamiento. En MyKinsta, haz clic en el botón Apuntar dominio, que aparece junto a tu dominio personalizado.

Como parte de este proceso, es posible que tengas que apuntar tu dominio raíz y www a MyKinsta. Para asegurarte de que no pierdes ningún tráfico, también puedes añadir soporte para dominios comodín.

Paso 9: Conviértete en un Experto en WordPress

WordPress está diseñado para ser una plataforma intuitiva y fácil de usar. Sin embargo, cuando se trata de dominar una nueva tecnología, puedes beneficiarte del consejo de un experto.

Afortunadamente, no faltan recursos que pueden ayudarte a dominar los fundamentos de WordPress y más allá. Para empezar, el Códice oficial de WordPress tiene una sección exhaustiva de «Aprende a usar WordPress«. Puede ser muy valiosa para los usuarios noveles de WordPress:

WordPress.org Codex
WordPress.org Codex.

También hay algunos cursos de calidad sobre WordPress. Estos cursos tienen mucha información para ayudarte a ponerte al día con tu nueva plataforma.

Si prefieres un enfoque más práctico, puedes probar nuestra herramienta gratuita DevKinsta:

DevKinsta
DevKinsta.

Puedes utilizar esta herramienta para crear rápida y fácilmente una instalación local de WordPress. Esta configuración es perfecta para experimentar con la plataforma en un entorno privado y seguro, sin que afecte a tu sitio en vivo.

Resumen

Pasar de un sistema de gestión de contenidos (CMS) a otro puede ser una perspectiva desalentadora. Afortunadamente, con las herramientas adecuadas, puedes migrar de Joomla a WordPress sin tener que empezar de cero.

Cuando planifiques un traslado, es esencial un buen plugin de migración como FG Joomla a WordPress. También recomendamos optar por un proveedor de WordPress gestionado, como Kinsta. Con el alojamiento adecuado, instalar y configurar el software de WordPress puede parecer un juego de niños, ¡una cosa menos de la que preocuparse!

¿Tienes alguna pregunta sobre cómo migrar tu sitio web de Joomla a WordPress? ¡Háznoslo saber en la sección de comentarios más abajo!

Jeremy Holcombe Kinsta

Content & Marketing Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems ;).