🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

WordPress: Cómo cambiar el dominio sin perder SEO

Actualizado el 16 de abril de 2026

Cambiar el dominio de tu WordPress es un paso importante, ya sea porque tu marca ha evolucionado, porque quieres pasar de un dominio antiguo a uno más profesional o porque has decidido migrar a un nuevo proveedor de hosting. Sin embargo, la preocupación más grande para cualquier propietario de un sitio web es perder el posicionamiento en Google y el tráfico que tanto esfuerzo ha costado conseguir. La buena noticia es que, si sigues un proceso meticuloso y técnicamente correcto, puedes realizar este cambio de dominio sin perder SEO. De hecho, con una buena estrategia, incluso puedes mantener la autoridad acumulada.

En esta guía extensa y práctica, vamos a desglosar cada paso necesario para que el proceso sea transparente tanto para tus usuarios como para los motores de búsqueda. Olvídate del pánico y de los tutoriales a medias. Aquí aprenderás a hacerlo como un profesional, protegiendo tus rankings y tu inversión digital.

Preparación: El Checklist Previo a la Migración

Antes de tocar un solo archivo en tu hosting, es fundamental que prepares el terreno. La improvisación es el enemigo número uno del SEO en este tipo de operaciones. Un error aquí puede costarte semanas de caídas de tráfico.

Realiza un Backup Completo y Verificado

Este es el paso más aburrido, pero también el más crítico. Necesitas una copia de seguridad integral de dos cosas: los archivos del sitio (la carpeta public_html o similar) y la base de datos de WordPress. No te limites a descargar el backup; verifica que el archivo no esté corrupto y que puedas restaurarlo en un entorno de prueba si fuera necesario.

[WARNING] No continúes con el proceso de cambio de dominio si no tienes un backup reciente y funcional. Si algo sale mal a mitad de camino, este será tu único salvavidas. Guárdalo en tu ordenador y en la nube (doble copia).

Audita tu Estado SEO Actual

Para saber si has perdido o ganado posiciones después del cambio, necesitas un punto de partida. Antes de migrar, exporta un informe de tu estado actual. Puedes usar herramientas gratuitas como Google Search Console (para ver impresiones, clics y posición media) y Bing Webmaster Tools. Anota tus URLs más importantes (las que más tráfico generan) y el número de páginas indexadas. Este será tu "mapa del tesoro" para la verificación posterior.

Elige el Nuevo Dominio y Configura el Entorno

Asegúrate de que el nuevo dominio esté registrado y activo. Si vas a cambiar de proveedor de hosting, configura la cuenta nueva y sube una instalación limpia de WordPress o el backup que hiciste. Si te quedas en el mismo hosting, simplemente prepara el dominio como un addon o dominio principal en tu panel de control (cPanel, Syspanel, etc.).

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), recuerda que el acceso al panel de control se realiza a través del puerto 2106 (ejemplo: https://tu-servidor:2106). Allí podrás gestionar los dominios, bases de datos y certificados SSL de forma gráfica y sencilla.

Migración Técnica: Mover el Sitio y la Base de Datos

Ahora entramos en la parte técnica. Dependiendo de si cambias de servidor o solo de nombre de dominio, los pasos varían ligeramente, pero el objetivo es el mismo: tener el sitio funcionando perfectamente en el nuevo dominio.

Opción A: Migrar WordPress a un Nuevo Hosting

Si aprovechas el cambio de dominio para mudarte de servidor, el proceso es:

  1. Sube los archivos: Utiliza un cliente FTP (como FileZilla) o el administrador de archivos de tu panel (Syspanel o cPanel) para subir todos los archivos del backup a la carpeta raíz del nuevo dominio.
  2. Crea la base de datos: En el panel de control de tu nuevo hosting, crea una nueva base de datos MySQL y un usuario con todos los privilegios.
  3. Importa los datos: Accede a phpMyAdmin, selecciona la nueva base de datos y utiliza la pestaña "Importar" para subir el archivo .sql de tu backup.
  4. Configura el archivo wp-config.php: Este es el paso clave. Edita el archivo wp-config.php en la raíz de tu WordPress y actualiza los valores de DB_NAME, DB_USER y DB_PASSWORD con los datos de tu nueva base de datos. También actualiza DB_HOST si el servidor de base de datos es diferente (suele ser localhost).

Opción B: Mantener el Mismo Hosting

Si solo cambias el nombre del dominio en el mismo servidor, simplemente añade el nuevo dominio a tu panel de control y apunta la carpeta raíz del nuevo dominio a la carpeta donde están instalados los archivos de WordPress (o mueve los archivos a la carpeta del nuevo dominio). Luego, exporta e importa la base de datos con un nombre nuevo, o renombra la existente y actualiza wp-config.php en consecuencia.

El Paso Crítico: Actualizar las URLs en la Base de Datos

WordPress guarda las URLs de forma absoluta en la base de datos (en las tablas wp_options, wp_posts y wp_postmeta). Si no las cambias, el sitio se verá roto o te redirigirá automáticamente al dominio antiguo. El método más seguro y recomendado es usar un plugin llamado Better Search Replace (o similar).

  1. Instala y activa el plugin en tu WordPress (en el dominio nuevo).
  2. Ve a Herramientas > Better Search Replace.
  3. En "Buscar", introduce https://www.tudominioantiguo.com (sin barra al final).
  4. En "Reemplazar por", introduce https://www.tudominionuevo.com.
  5. Selecciona todas las tablas de la base de datos (o al menos wp_posts, wp_postmeta y wp_options).
  6. Marca la opción "Ejecutar como consulta seca" si el plugin lo permite para evitar problemas de memoria, o ejecuta el reemplazo normal.
  7. Haz clic en "Ejecutar" y espera a que termine.

[WARNING] No utilices la herramienta de reemplazo de phpMyAdmin (buscar y reemplazar) directamente sobre la base de datos importada sin hacer un backup previo de la misma. El plugin "Better Search Replace" es más seguro porque maneja la serialización de datos de WordPress, evitando que se corrompan los campos complejos.

Redirecciones 301: El Corazón del SEO

Una vez que el sitio funciona en el nuevo dominio, el trabajo más importante para no perder SEO comienza: las redirecciones 301 WordPress. Estas redirecciones le dicen a Google y a los usuarios que una página ha se ha movido de forma permanente a una nueva dirección. Transfieren la mayor parte del "link juice" (autoridad) de la URL antigua a la nueva.

Configuración Manual en el Servidor (Recomendada)

La forma más eficiente y rápida de manejar un gran volumen de URLs es hacerlo a nivel de servidor. Debes editar el archivo .htaccess (si usas Apache) en la raíz de tu dominio antiguo.

Añade estas líneas al principio del archivo, justo después de la línea # BEGIN WordPress:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tudominioantiguo\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.tudominioantiguo\.com$
RewriteRule (.*)$ https://www.tudominionuevo.com/$1 [R=301,L]
</IfModule>

Explicación: Este código captura cualquier solicitud que llegue al dominio antiguo (con o sin www) y la redirige a la misma URL en el nuevo dominio, manteniendo la estructura de la ruta. Por ejemplo, tudominioantiguo.com/contacto/ irá a tudominionuevo.com/contacto/.

Configuración con Plugin (Más Fácil)

Si editar archivos te da miedo, puedes usar un plugin SEO como Rank Math o Yoast SEO, que tienen módulos específicos para redirecciones. En el plugin, puedes crear una regla de redirección general que capture todo el dominio antiguo y lo redirija al nuevo. Esta opción es más visual y no requiere tocar código, pero a veces puede ser ligeramente más lenta que la configuración del servidor.

Redirecciones para URLs Específicas

A veces, la estructura de URLs cambia (por ejemplo, pasas de usar /noticias/ a /blog/). En ese caso, además de la redirección general, necesitas crear redirecciones 301 individuales para cada URL que haya cambiado. Puedes hacerlo en el mismo plugin o añadir reglas adicionales en .htaccess. Lo ideal es mapear las URLs antiguas con las nuevas una por una para no perder ni un ápice de autoridad.

Configuración de Google Search Console y Analytics

Una vez que las redirecciones están activas, debes informar a Google oficialmente del cambio. Esto se hace a través de Google Search Console (GSC).

Añade el Nuevo Dominio a Search Console

  1. Ve a Google Search Console y añade la propiedad del nuevo dominio (tanto con www como sin www).
  2. Verifica la propiedad mediante el método recomendado (normalmente añadiendo un registro DNS o un archivo HTML).
  3. Una vez verificado, ve a la herramienta "Cambio de dirección" en el panel de control de la propiedad antigua (si todavía tienes acceso).
  4. Selecciona el nuevo dominio como destino y sigue las instrucciones. Esto le dice a Google que el cambio es permanente y acelera el proceso de rastreo.

Actualiza tus Sitemaps

Genera un nuevo sitemap XML en tu WordPress (puedes usar el plugin Yoast o Rank Math) y envíalo a través de la herramienta "Sitemaps" en GSC para el nuevo dominio. También debes actualizar el sitemap en Bing Webmaster Tools. No olvides eliminar el sitemap antiguo si ya no existe.

No Olvides Google Analytics

Actualiza el código de seguimiento de Analytics. Si usas el mismo ID de seguimiento (UA-XXXXX), no hay problema, pero si tienes una propiedad nueva, asegúrate de instalar el nuevo código en el <head> de tu sitio. También puedes cambiar la URL de la propiedad en la configuración de Analytics para que los informes reflejen el nuevo dominio.

Verificación y Monitorización Post-Cambio

El trabajo no termina al pulsar el botón de redirigir. Debes vigilar de cerca el comportamiento de tu sitio durante las siguientes semanas para asegurarte de que todo funciona correctamente.

Comprueba el Rastreo y la Indexación

En Google Search Console, ve a "Inspección de URL" e introduce una URL de tu nuevo dominio. Haz clic en "Solicitar indexación" para las páginas más importantes. Revisa el informe "Cobertura" para ver si hay errores de rastreo o páginas que no se han indexado correctamente.

Revisa las Redirecciones

Comprueba manualmente que las redirecciones funcionan. Escribe en tu navegador una URL del dominio antiguo (por ejemplo, tudominioantiguo.com/producto-ejemplo/) y verifica que te lleva a la misma página en el nuevo dominio. Asegúrate de que el código de estado HTTP sea 301 (puedes usar herramientas online como Redirect Checker).

Monitoriza tu Tráfico y Posiciones

Durante las primeras 2-4 semanas, es normal que veas fluctuaciones en el tráfico y las posiciones. Google está recalculando tu sitio con la nueva URL. No te asustes si ves una pequeña caída temporal. Lo importante es que la tendencia general se recupere. Si la caída es drástica y no se recupera, revisa las redirecciones y la configuración de GSC.

[INFO] El proceso de migrar dominio WordPress puede tardar de 2 a 6 semanas en estabilizarse completamente en los resultados de búsqueda. La paciencia es clave, pero la acción proactiva (solicitar indexación, actualizar sitemaps) acelera el proceso.

Preguntas Frecuentes (FAQ) sobre el Cambio de Dominio

¿Perderé todo mi PageRank si cambio el dominio?

No. Si implementas correctamente las redirecciones 301 WordPress, transfieres la gran mayoría del PageRank y la autoridad de tu antiguo dominio al nuevo. Es un proceso estándar y Google lo entiende perfectamente.

¿Qué pasa con los enlaces externos que apuntan a mi antiguo dominio?

Los enlaces externos (backlinks) seguirán apuntando a tu dominio antiguo. Gracias a las redirecciones 301, esos enlaces transferirán su valor al nuevo dominio automáticamente. Es importante que las redirecciones estén activas durante mucho tiempo (idealmente, al menos 1 año).

¿Debo mantener el dominio antiguo renovado?

Sí, es muy recomendable mantener el dominio antiguo renovado durante al menos un año. Es la única manera de que las redirecciones 301 sigan funcionando. Si dejas caducar el dominio, todas las redirecciones fallarán y perderás todo el tráfico y el SEO que venía de ahí.

¿Es mejor cambiar el dominio en el mismo hosting o mudarse a uno nuevo?

Depende de tus necesidades. Si el hosting actual es bueno y estable, puedes quedarte. Cambiar de hosting y de dominio a la vez añade más variables al proceso y puede ser más complejo de depurar si algo falla. Si no tienes experiencia, es más seguro cambiar el dominio primero y, una vez estable, considerar la mudanza de servidor.

¿Qué es mejor, usar un plugin de redirección o editar el .htaccess?

Para un cambio de dominio global, la edición del .htaccess es más rápida y eficiente, ya que no carga PHP ni la base de datos para cada solicitud. Los plugins son útiles para redirecciones individuales y para usuarios que no quieren tocar código. Ambos son válidos, pero el .htaccess es la opción más profesional y recomendada para un cambio de dominio completo.

¿Debo cambiar el dominio en la base de datos antes de hacer las redirecciones?

Sí, es el orden correcto. Primero, actualizas las URLs en la base de datos para que el sitio funcione en el nuevo dominio. Después, configuras las redirecciones en el servidor para que el dominio antiguo apunte al nuevo. Si haces las redirecciones primero, redirigirás a un sitio que aún no funciona correctamente.

¿Cómo afecta el cambio de dominio a mi correo electrónico profesional?

Si tu correo usa el mismo dominio (por ejemplo, hola@tudominioantiguo.com), deberás crear las mismas cuentas de correo en el nuevo dominio. No olvides configurar los registros MX, SPF y DKIM para el nuevo dominio en tu proveedor de hosting, y actualizar la firma del correo.

¿Qué hago si tengo una tienda WooCommerce?

El proceso es similar, pero debes prestar especial atención a las URLs de los productos y a la pasarela de pago. Asegúrate de que las URLs de los productos se redirigen correctamente y que la pasarela de pago reconoce el nuevo dominio para evitar problemas con los pagos recurrentes. También revisa las URLs de los carritos y finalización de compra en los ajustes de WooCommerce.

Conclusión y Buenas Prácticas Finales

Realizar un cambio de dominio sin perder SEO es un proyecto delicado, pero totalmente factible si se sigue un plan estructurado. La clave está en la preparación, la ejecución técnica meticulosa y la monitorización posterior. Recuerda que no es una carrera de velocidad, sino de precisión.

Para resumir, tu lista de tareas finales debe ser:

  • ✅ Backup completo y verificado.
  • ✅ Migración de archivos y base de datos al nuevo dominio.
  • ✅ Reemplazo de URLs en la base de datos con un plugin seguro.
  • ✅ Configuración de redirecciones 301 WordPress (en .htaccess o con plugin).
  • ✅ Configuración de Google Search Console (verificación y cambio de dirección).
  • ✅ Envío de nuevos sitemaps y solicitud de indexación.
  • ✅ Verificación manual de redirecciones y códigos de estado HTTP.
  • ✅ Monitorización del tráfico y posiciones durante las primeras semanas.

Siguiendo estos pasos, tu sitio web no solo sobrevivirá al cambio, sino que prosperará en su nueva dirección. Si tienes dudas sobre la configuración de tu servidor, no dudes en consultar la documentación de tu proveedor de hosting o abrir un ticket de soporte, explicando que necesitas ayuda con las reglas de redirección. Un buen soporte técnico es tu mejor ali

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel