Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
30 Millones+
Sitios web que usan nuestros plugins
20+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo mover fácilmente WordPress a un nuevo dominio (sin perder SEO)

Mover tu sitio de WordPress a un nuevo dominio puede parecer arriesgado. No quieres perder tus rankings SEO ganados con esfuerzo, y necesitas asegurarte de que los visitantes que usan tu dominio antiguo sean enviados automáticamente al nuevo.

En esta guía, te mostraremos cómo mover WordPress a un nuevo dominio sin perder tu SEO. Hemos utilizado estos mismos pasos para migrar cientos de sitios web, incluido el nuestro.

Mover tu sitio web de WordPress a un nuevo nombre de dominio

Aquí tienes un resumen rápido de todo lo que cubriremos en este tutorial. Puedes hacer clic en cualquier enlace a continuación para saltar directamente a esa sección:

Qué saber antes de cambiar de dominio

No todos los cambios de dominio necesitan una migración completa. Antes de empezar, elige el escenario que coincida con tu situación:

  • Estás moviendo tu sitio de WordPress a un nuevo dominio, incluyendo mover el sitio a una nueva cuenta de hosting o servidor. Sigue los pasos de esta guía.
  • Solo quieres renombrar tu dominio, y el hosting del sitio web se queda exactamente donde está. Salta a cambiar solo el nombre de tu dominio.
  • Mantienes tu dominio pero cambias de compañía de hosting. Esta guía no es para ti. Consulta nuestro tutorial sobre mover un sitio de WordPress a un nuevo host en su lugar.

Cambiar de dominio afectará *temporalmente* tus rankings de búsqueda y tráfico mientras Google y otros motores de búsqueda se ajustan al cambio. Esto le sucede a todos los sitios web que cambian de dominio, y es normal.

Sin embargo, puedes reducir en gran medida el impacto SEO configurando redirecciones 301 adecuadas y notificando a los motores de búsqueda de la manera correcta. Eso es exactamente lo que hacen los pasos a continuación.

Por último, si tu sitio web antiguo está en WordPress.com, entonces necesitas seguir las instrucciones de nuestra guía sobre cómo migrar de WordPress.com a WordPress.org en su lugar.

Lo que necesitas para empezar

En esta guía, asumimos que tienes tu sitio web de WordPress configurado en sitioantiguo.com y que estás intentando migrarlo a sitenuevo.com.

Aquí tienes lo que necesitas antes de empezar:

  • Ambos dominios agregados a tu cuenta de hosting, con el DNS del nuevo dominio apuntando al servidor donde vivirá el nuevo sitio.
  • Acceso al panel de control de tu hosting web.
  • Familiaridad básica con el uso de un cliente FTP como FileZilla, o la aplicación Administrador de Archivos en tu panel de hosting.

Si todavía necesitas hosting para tu nuevo dominio, los planes de Bluehost incluyen un nombre de dominio gratuito.

Paso 1: Crear una copia de seguridad de Duplicator de tu sitio de WordPress

Lo primero que necesitas hacer es crear una copia de seguridad completa de tu sitio de WordPress. Usarás esta copia de seguridad para crear una copia exacta de tu sitio web en el nuevo dominio.

Si bien existen muchos plugins de copia de seguridad de WordPress disponibles, usaremos el plugin gratuito Duplicator Lite para este tutorial. Hace todo lo que esta migración necesita, y no necesitarás un plan de pago para mover tu dominio.

Más de 1,500,000 profesionales usan Duplicator, y nos ha funcionado de manera confiable incluso en sitios muy grandes.

Comencemos instalando y activando Duplicator en tu dominio antiguo. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez activado, el plugin agregará un elemento de menú Duplicator en tu administrador de WordPress. Necesitas ir a la página Duplicator » Copias de seguridad y luego hacer clic en el botón ‘Crear nueva’.

Crear una nueva copia de seguridad en Duplicator

Duplicator ahora iniciará el asistente de copia de seguridad y asignará automáticamente un nombre a esta copia.

Haz clic en el botón ‘Siguiente’ para continuar.

Configuración de copia de seguridad de Duplicator con un nombre de copia de seguridad asignado automáticamente

Duplicator ahora escaneará tu sitio para ver si todo está en orden. Los elementos marcados como ‘Bueno’ pasaron la verificación, y una ‘Notificación’ es solo informativa.

Si el plugin encuentra un problema real, verás una advertencia con instrucciones sobre cómo solucionarlo.

Si los resultados se ven bien, haz clic en el botón ‘Construir’.

Construye tu copia de seguridad

El plugin ahora empaquetará los archivos de tu sitio web en una copia de seguridad. Dependiendo del tamaño de tu sitio, esto puede tomar unos momentos.

Una vez terminado, verás las opciones de descarga. Haz clic en ‘Descargar ambos archivos’ para guardar el instalador y el archivo comprimido en tu computadora.

Archivos de instalador y archivo de copia de seguridad de Duplicator

El archivo comprimido es una copia completa de tus archivos de WordPress. Incluye tus temas de WordPress, configuraciones de enlaces permanentes, plugins, subidas y cualquier otro archivo creado por plugins de WordPress.

El script instalador es un archivo PHP que automatizará y ejecutará la migración de WordPress descomprimiendo el archivo comprimido.

Si más adelante deseas copias de seguridad programadas, almacenamiento en la nube o recuperación con 1 clic, el plan de pago Duplicator Pro agrega esas funciones.

Paso 2: Crea una base de datos para tu nuevo nombre de dominio

Los dos archivos que acabas de descargar contienen una copia de la base de datos de tu sitio antiguo. Antes de descomprimir tus archivos, crea una base de datos MySQL nueva y vacía en tu nuevo dominio.

Si ya has creado una base de datos, puedes omitir este paso.

Para crear una base de datos, necesitas visitar el panel de control cPanel de tu cuenta de hosting y encontrar la sección ‘Bases de datos’.

Te mostraremos cómo localizarlo en Bluehost, pero las instrucciones básicas son las mismas y deberían aplicarse a todos los proveedores de alojamiento.

Inicia sesión en el panel de tu cuenta de Bluehost y haz clic en el botón ‘Administrar sitio’ debajo de tu sitio web.

Debajo de la configuración de tu sitio, haz clic en el botón cPanel bajo la pestaña ‘Descripción general’.

Iniciar cPanel en tu cuenta de hosting de WordPress

Esto abrirá el panel de control de cPanel.

Desplázate hacia abajo hasta la sección Bases de datos y haz clic en la opción ‘Administrar mis bases de datos’.

cPanel administrar bases de datos

Proporciona un nombre para tu base de datos y luego haz clic en el botón ‘Crear base de datos’.

Crear nueva base de datos

cPanel creará una nueva base de datos para ti. Después de eso, necesitas desplazarte hacia abajo hasta la sección de Usuarios MySQL.

A continuación, proporciona un nombre de usuario y una contraseña para tu nuevo usuario y haz clic en el botón ‘Crear Usuario’.

Crear un nuevo usuario de base de datos

El nuevo usuario que acabas de crear todavía no tiene permiso para trabajar en la base de datos. Cambiemos eso.

Desplázate hacia abajo hasta la sección ‘Agregar usuario a la base de datos’. Primero, selecciona el usuario de la base de datos que creaste en el menú desplegable junto al campo ‘Usuario’. Luego selecciona la nueva base de datos que acabas de crear y haz clic en el botón ‘Agregar’.

Agregar usuario a la base de datos

A continuación, cPanel te pedirá que elijas los privilegios para el usuario, los cuales definen lo que los usuarios pueden hacer con la base de datos.

Selecciona ‘Todos los privilegios’ y haz clic en el botón ‘Realizar cambios’ para continuar.

Otorgar privilegios

Tu base de datos ya está lista y puedes usarla para mover WordPress al nuevo nombre de dominio.

Asegúrate de anotar el nombre de la base de datos, el nombre de usuario y la contraseña. Necesitarás esta información en el siguiente paso.

Paso 3: Desempaqueta WordPress en tu nuevo nombre de dominio

Ahora, necesitas subir los archivos de Duplicator que descargaste anteriormente a tu nuevo nombre de dominio.

La copia de seguridad de Duplicator incluye también tu instalación de WordPress, por lo que no necesitas instalar WordPress en tu nuevo dominio.

Primero, conéctate a tu nombre de dominio usando un cliente FTP o la aplicación Administrador de Archivos en tu cuenta de hosting. Una vez conectado, asegúrate de que el directorio raíz de tu sitio web esté vacío.

Después de eso, puedes subir los archivos de archivo e instalador al directorio raíz. Esto generalmente se llama public_html.

Subir archivos de copia de seguridad e instalador

Una vez que ambos archivos hayan terminado de subirse, ahora estás listo para descomprimir WordPress.

Abre una nueva pestaña del navegador y ve a la siguiente URL:

https://newsite.com/installer.php

No olvides reemplazar nuevodominio.com con tu nombre de dominio real. Esto iniciará el asistente de instalación de Duplicator y verás la pantalla 'Paso 1 de 2: Despliegue'.

Nota: Si tu nuevo dominio no se abre o te lleva a una página diferente, es posible que debas esperar a que se actualicen la configuración de DNS. Esto puede tardar hasta 24 horas, pero generalmente sucede mucho más rápido.

Instalador de Duplicator ejecutándose en el nuevo dominio

El instalador buscará el archivo de archivo y luego seleccionará automáticamente las opciones por ti en la pantalla.

Desplázate hacia abajo hasta la sección 'Conexión de base de datos' en Configuración. Aquí, necesitas ingresar la información de la base de datos que creaste en el paso anterior, luego haz clic en el botón 'Validar'.

Ingresar detalles de la base de datos

Duplicator ahora intentará conectarse a la base de datos utilizando la información que proporcionaste.

Al tener éxito, te mostrará un Pase de Validación. De lo contrario, te mostrará una advertencia con detalles sobre cómo solucionarlo.

Haz clic en el botón ‘Siguiente’ para continuar.

Duplicator ahora extraerá el archivo, importará tu base de datos y actualizará automáticamente las URL a tu nuevo nombre de dominio. Una vez finalizado, verás un mensaje de éxito con un botón de Inicio de sesión de administrador.

Migración finalizada

Ahora puedes hacer clic en el botón 'Inicio de sesión de administrador' para ingresar al área de administración de WordPress de tu sitio en el nuevo dominio.

El instalador activa su opción 'Eliminar automáticamente los archivos del instalador después del inicio de sesión' por defecto. Eso significa que una vez que inicies sesión, Duplicator eliminará installer.php y el archivo de archivo por ti.

Busca la notificación que confirma que Duplicator eliminó estos archivos, ya que dejarlos en el servidor es un riesgo de seguridad. También puedes eliminarlos manualmente en cualquier momento desde la página Duplicator » Herramientas.

Paso 4: Configura redirecciones permanentes 301

Tu sitio ahora está en vivo en el nuevo dominio, pero cualquiera que escriba tu antigua dirección todavía llega al sitio antiguo. Así que lo siguiente que debes hacer es redirigirlos al nuevo dominio.

Puedes hacer esto configurando redirecciones 301. Este es el paso más importante para proteger tu SEO.

Cada vez que alguien aterriza en tu antiguo dominio, una redirección 301 los envía automáticamente a la misma publicación o página en tu nuevo dominio en lugar de mostrarles un error 404.

La redirección también le dice a los motores de búsqueda que la página se ha movido permanentemente, por lo que los enlaces y la autoridad que apuntan a tu antigua URL cuentan para la nueva.

En este punto tienes dos sitios web: el original en tu antiguo dominio y una copia idéntica en el nuevo, y necesitas mantener esa antigua instalación en su lugar para que pueda seguir redirigiendo a los visitantes.

Hay dos formas de configurar las redirecciones.

Método 1: Configurar redirecciones 301 con .htaccess

Con este método, editarás el archivo .htaccess de WordPress en tu antiguo dominio. Funciona en servidores Apache y LiteSpeed, que son ampliamente utilizados por los proveedores de hosting de WordPress.

Primero, necesitas conectarte a tu sitio antiguo usando FTP o el administrador de archivos de tu hosting.

Encontrarás el archivo .htaccess en el mismo directorio que tus carpetas wp-includes y wp-admin. Ábrelo y pega las siguientes líneas de código en la parte superior:

#Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?oldsite.com$ [NC]
RewriteRule ^(.*)$ https://www.newsite.com/$1 [R=301,L]

Asegúrate de reemplazar oldsite.com con tu dominio anterior y www.newsite.com con tu nuevo dominio en el código anterior. Si tu nuevo sitio no usa www, entonces elimina el www de la última línea.

Una vez que guardes los cambios, visita algunas URL en tu dominio anterior, incluyendo una entrada de blog. Cada una debería redirigirte automáticamente a la página correspondiente en el nuevo dominio.

Si nada redirige, entonces es probable que tu sitio anterior esté en un servidor NGINX, que no usa archivos .htaccess.

En ese caso, puedes usar la herramienta de redirección en el panel de control de tu hosting, ya que la mayoría de los hostings tienen una. El soporte de tu hosting también puede agregar la redirección por ti, o puedes usar el Método 2 a continuación, que funciona en cualquier servidor porque se ejecuta a través de WordPress.

Método 2: Configurar una redirección completa del sitio con All in One SEO (Pro)

Si prefieres no editar archivos del servidor, entonces el plan Pro de All in One SEO (AIOSEO) puede configurar la redirección completa del sitio desde una página de configuración. La mayoría de los plugins SEO populares incluyen una función de redirección similar, y nosotros usamos AIOSEO en nuestros propios sitios, así que eso es lo que mostraremos aquí.

Primero, necesitas volver al panel de WordPress de tu sitio web anterior. Luego, instala y activa el plugin AIOSEO allí.

Al activarlo en tu dominio antiguo, debes visitar la página All in One SEO » Redirects y hacer clic en el botón ‘Activate Redirects’.

A continuación, debes cambiar a la pestaña ‘Full Site Redirect’ y activar el interruptor ‘Relocate Site’.

Después de eso, necesitas ingresar el nombre de tu nuevo dominio y hacer clic en el botón ‘Guardar Cambios’.

Redirección de sitio completo de AIOSEO

Paso 5: Notifica a Google sobre tu nuevo dominio

A continuación, necesitas informarle a Google sobre tu cambio de dirección para que pueda encontrar tu nuevo dominio rápidamente y comenzar a mostrarlo en los resultados de búsqueda.

Primero, necesitas agregar tanto tu dominio nuevo como el anterior a Google Search Console como dos propiedades diferentes. Consulta el paso 1 en nuestra guía de Google Search Console para obtener instrucciones.

A continuación, debes seleccionar el nombre de dominio antiguo como la propiedad activa en el panel de control de tu cuenta de Google Search Console.

Selecciona tu dominio anterior en Google Search Console

Después de eso, haz clic en el menú Configuración en la columna izquierda.

Ahora, puedes hacer clic en la herramienta ‘Cambio de dirección’.

Configuración de cambio de dirección de Google Search Console

Ahora, necesitas seleccionar tu nuevo dominio en la sección Actualizar Google.

Luego, deberías hacer clic en el botón ‘Validar y Actualizar’. Google ahora validará que tu dominio anterior está redirigiendo al nuevo dominio y guardará tus cambios.

Validar y actualizar el cambio de dirección en Google Search Console

En la siguiente pantalla, Google Search Console te mostrará un asistente paso a paso para enviar tu solicitud de cambio de dirección.

Antes de salir de Search Console, abre la propiedad de tu dominio nuevo y envía tu sitemap XML en el menú Sitemaps. Esto ayuda a Google a rastrear tus nuevas URL más rápido.

Si recibes tráfico de búsqueda de Bing, entonces también deberías informarle a Bing sobre la mudanza usando la herramienta Cambio de Sitio en Bing Webmaster Tools.

Cambiando solo el nombre de tu dominio (mismo hosting)

A veces solo quieres que tu sitio existente use un nuevo nombre de dominio, y nada más cambie. Si el sitio permanece en la misma cuenta de hosting, entonces no necesitas un plugin de migración en absoluto.

Solo necesitas apuntar el nuevo dominio a tu sitio y actualizar las URL.

Primero, agrega el nuevo dominio en el panel de tu hosting y asígnalo a tu sitio web existente. La mayoría de los hostings llaman a esta configuración el ‘dominio principal’ o ‘dominio asignado’ para el sitio.

La documentación de tu hosting te mostrará dónde encontrar esta configuración, y el soporte de tu hosting también puede cambiarla por ti.

A continuación, inicia sesión en tu área de administración de WordPress y ve a la página Ajustes » Generales. Aquí, necesitas reemplazar el dominio anterior con el nuevo en ambos campos ‘Dirección de WordPress (URL)’ y ‘Dirección del Sitio (URL)’.

Cambiar los campos de Dirección de WordPress y Dirección del sitio en la página General de Configuración

Después de hacer clic en ‘Guardar Cambios’, WordPress te cerrará la sesión. Vuelve a iniciar sesión en el nuevo dominio para continuar.

Nota: Si no puedes acceder al área de administración, puedes establecer los mismos valores en tu archivo wp-config.php en su lugar agregando define( 'WP_HOME', 'https://newdomain.com' ); y define( 'WP_SITEURL', 'https://newdomain.com' );.

Tu base de datos todavía contiene el dominio antiguo en el contenido de las publicaciones, las URL de las imágenes y la configuración. La forma más fácil de arreglar todo es con el plugin gratuito Buscar y Reemplazar Todo.

Instálalo y actívalo, luego ve a la página Herramientas » WP Buscar y Reemplazar. Ingresa tu dominio antiguo en el campo ‘Buscar’ y tu dominio nuevo en el campo ‘Reemplazar con’, y selecciona todas tus tablas.

Buscar y reemplazar el dominio antiguo por el nuevo

El plugin encontrará todas las instancias de tu nombre de dominio antiguo en la base de datos. Luego puedes hacer clic en el botón Reemplazar Todo para reemplazarlas.

O, si te sientes cómodo con la línea de comandos, entonces WP-CLI hace el mismo trabajo en una línea:

wp search-replace 'https://oldsite.com' 'https://newsite.com' --all-tables

WordPress almacena algunas configuraciones en un formato de texto especial llamado datos serializados, y editarlos con consultas SQL simples puede corromperlos. Ambas herramientas anteriores manejan los datos serializados de forma segura, por eso las recomendamos sobre las ediciones directas de la base de datos.

Finalmente, tu dominio antiguo todavía necesita redirigir, y Google todavía necesita enterarse del cambio.

Sigue los Pasos 4 y 5 anteriores, que funcionan exactamente igual para un cambio de dominio en el lugar.

Cómo mover WordPress a un nuevo dominio sin un plugin

Puedes mover WordPress a un nuevo dominio manualmente, sin ningún plugin. Sin embargo, tiene más pasos, y un pequeño error puede romper tu sitio web, causando inactividad hasta que lo arregles.

Así que, guarda tus archivos de copia de seguridad hasta que confirmes que el nuevo sitio funciona. Aquí está la versión corta del proceso:

  1. Exporta tu base de datos. Abre phpMyAdmin desde tu panel de control de hosting, selecciona la base de datos de tu sitio y usa la pestaña Exportar. El método Rápido en formato SQL está bien.
  2. Descarga todos tus archivos de WordPress del dominio antiguo por FTP, incluyendo la carpeta wp-content y el archivo oculto .htaccess.
  3. Sube los archivos a la carpeta raíz del nuevo dominio, usualmente public_html.
  4. Crea una nueva base de datos y usuario en el hosting del nuevo dominio. El Paso 2 anterior muestra exactamente cómo.
  5. Importa tu archivo .sql en la nueva base de datos usando la pestaña Importar de phpMyAdmin.
  6. Edita wp-config.php en el nuevo dominio y actualiza los valores de DB_NAME, DB_USER y DB_PASSWORD para que coincidan con la base de datos que acabas de crear.
  7. Actualiza las URL. La base de datos todavía apunta a tu dominio antiguo, así que ejecuta una búsqueda y reemplazo del dominio antiguo al nuevo. Puedes usar el plugin gratuito Buscar y Reemplazar Todo o el comando WP-CLI mostrado en la sección anterior.
  8. Prueba el nuevo sitio, luego configura tus redirecciones 301 y notifica a Google (Pasos 4 y 5 anteriores).

Este es el mismo proceso que Duplicator automatiza en los Pasos 1-3. Pero si te sientes cómodo con FTP y phpMyAdmin, el método manual funciona igual de bien.

Lista de verificación SEO post-migración

La mudanza no ha terminado cuando el nuevo sitio carga. Revisa esta lista de verificación durante los primeros días para proteger tus rankings:

  • Prueba tus redirecciones. Abre varias URL antiguas, incluyendo entradas, páginas y algunas imágenes. Confirma que cada una aterriza en la URL nueva correspondiente y no en la página de inicio.
  • Revisa tus etiquetas canónicas. Estas etiquetas le dicen a Google cuál es la versión oficial de una página. Mira el código fuente de algunas páginas y asegúrate de que apuntan al nuevo dominio, lo cual tu plugin de SEO normalmente maneja automáticamente.
  • Actualiza tu propiedad de Google Analytics. En GA4, edita la URL de tu flujo de datos al nuevo dominio para que tu informe de tráfico continúe sin interrupciones.
  • Actualiza los enlaces que controlas. Cambia la URL en tus perfiles de redes sociales, Perfil de Empresa de Google, listados en directorios y firmas de correo electrónico.
  • Anuncia la mudanza a tus lectores. Publica una entrada de blog corta y compártela con tu boletín de correo electrónico y suscriptores de notificaciones push. Pide a los lectores que informen si algo está roto, ya que a menudo detectarán cosas que tú pasaste por alto.
  • Mantén registrado el dominio antiguo y redirigiendo durante al menos 12 meses, o más si puedes permitírtelo. Si el dominio antiguo expira, todas las redirecciones fallan y pierdes cualquier valor SEO restante.

Preguntas frecuentes sobre cómo mover un sitio de WordPress

Aquí están las respuestas a las preguntas que escuchamos con más frecuencia sobre cómo mover un sitio de WordPress a un nuevo dominio.

1. ¿Cambiar el nombre de mi dominio afectará permanentemente mi SEO?

No. Una caída temporal en los rankings es normal mientras los motores de búsqueda procesan el cambio.

Sin embargo, las redirecciones 301 y la notificación de la Consola de Búsqueda en esta guía le dicen a Google exactamente a dónde te has mudado, para que pueda transferir tu autoridad existente al nuevo dominio.

También te puede interesar nuestra guía sobre cómo verificar que tu SEO está intacto después de la migración del dominio de WordPress.

2. ¿Cuánto tiempo toma todo el proceso de migración de dominio?

Normalmente puedes completar los pasos técnicos de esta guía, desde hacer una copia de seguridad de tu sitio hasta configurar las redirecciones, en unas pocas horas.

Sin embargo, tomará más tiempo para que los motores de búsqueda como Google rastreen e indexen completamente tu nuevo dominio. Si bien notificar a Google acelera esto, puede tomar varias semanas para que tus rankings se estabilicen por completo después de la mudanza.

3. ¿Puedo mover mi sitio de WordPress sin usar un plugin como Duplicator?

Sí, puedes transferir tus archivos por FTP, exportar e importar tu base de datos con phpMyAdmin, y luego actualizar las URL. Cubrimos los pasos exactos en la sección de migración manual de esta guía.

Un plugin como Duplicator simplemente automatiza las partes más propensas a errores, como las actualizaciones de URL y el empaquetado de la base de datos, por eso la mayoría de los principiantes lo encuentran más rápido y seguro.

4. ¿Cuál es la diferencia principal entre mudarse a un nuevo dominio vs. a un nuevo host?

Mudarse a un nuevo dominio es como cambiar la dirección postal de tu negocio. Mudarse a un nuevo host es como cambiar la empresa que posee el edificio, pero tu dirección sigue siendo la misma.

Esta guía es para cambiar tu dominio, lo cual tiene sus propios requisitos de SEO como las redirecciones 301.

5. ¿Cómo cambio el dominio principal en WordPress?

Si tu sitio permanece en la misma cuenta de hosting, apunta el nuevo dominio a tu sitio existente desde tu panel de hosting, y luego actualiza los campos de ‘Dirección de WordPress (URL)’ y ‘Dirección del Sitio (URL)’ en Ajustes » Generales.

Después de eso, realiza una búsqueda y reemplazo de las URL antiguas y configura redirecciones 301. La sección cambiar solo el nombre de tu dominio, que se encuentra arriba, te guía paso a paso.

Tutorial en video

Suscríbete a WPBeginner

Esperamos que este tutorial te haya ayudado a mover tu sitio de WordPress a un nuevo nombre de dominio. También te puede interesar nuestra guía definitiva de migración de WordPress o nuestra guía completa sobre SEO de WordPress.

Si te gustó este artículo, suscríbete a nuestro Canal de YouTube para ver tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Divulgación: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

512 ComentariosDeja una respuesta

  1. Tengo mi dominio con GoDaddy y tienen una opción de redirección con coincidencia de ruta mencionada en su página de ayuda: http://support.godaddy.com/help/article/5120/redirect-urls-with-your-hosting-account.

    ¿Es esta una opción factible cuando transfiero mi sitio activo a otro dominio? Según la opción en la publicación, necesito mantener el hosting de mi dominio antiguo hasta el momento en que quiera que funcionen las redirecciones. Usar la redirección con la opción 'coincidir ruta' eliminaría la necesidad de hacerlo. Pero quiero estar seguro de que esta es una opción que funciona de la misma manera que el script (como mencionaste).

  2. Acabo de migrar un sitio web de una URL a otra. Realmente me gustaría agradecerles por esta excelente publicación. Instrucciones muy sencillas y 100% funcionales :)

  3. Buena publicación. Yo también tengo algunas preguntas,

    Tengo 2 blogs en WordPress. El nuevo blog está activo y tengo 45 publicaciones en mi nuevo blog. El blog antiguo tiene 192 publicaciones y todas están indexadas en Google.

    Ahora quiero transferir y publicar las 192 publicaciones antiguas en mi nuevo blog para que todas se puedan ver en mi nuevo blog. Si elimino todas las publicaciones de mi blog antiguo, elimino el mapa del sitio y la herramienta para webmasters del blog antiguo y después de 30 días publico las publicaciones antiguas en el nuevo blog usando el botón 'Agregar nueva publicación', ¿funciona? ¿Se considera contenido duplicado?

  4. Este es un excelente post y me dio una nueva dirección para mover mi blog de WP de un dominio a otro. Te agradecería si pudieras corregirme si me equivoco al planificarlo de la siguiente manera.
    – Conozco HostGator y entiendo cómo usar el Administrador de archivos y configurar WP, la base de datos y la importación/exportación de bases de datos (archivos XML)
    – Mi blog de WP actual está en: http;//www.example.com, y quiero moverlo a otro dominio http://www.example.org.
    – Primero, configuraré un nuevo WP en la raíz del nuevo dominio (base de datos, archivo de configuración, tema personalizado e importación del archivo de datos del sitio antiguo)
    – El nuevo sitio mostrará el sitio exactamente como el sitio antiguo, PERO la única diferencia es la URL (debido al nuevo dominio).

    Si todo es correcto hasta ahora… no estoy seguro de cómo usar las redirecciones para todas las páginas/publicaciones de mi dominio antiguo al nuevo dominio. ¿Podrían por favor aconsejarme?

  5. Gran publicación, desafortunadamente la leí demasiado tarde y ya moví mi dominio. Todo lo que hice fue comprar un nuevo dominio para mi blog (, antes era todavía está activo por otros 2 meses). Cambié la URL de WordPress y la Dirección del sitio en la configuración general de WordPress y volví a enviar el mapa del sitio con la nueva URL. Eso es todo lo que hice.

    Esto fue hace un mes y desde entonces el tráfico ha bajado totalmente, de más de 1,000 visitas a la página al día a no tener ni 200.

    Si busco en Google "thailand redcat" ni una sola de mis páginas aparece. Sin embargo, el mapa del sitio se ha enviado con éxito:

    2:51:35pmStefan

    ¿Sabes cuál podría ser la razón de esto y cómo puedo resolver el problema y hacer que los resultados de búsqueda y, finalmente, el tráfico vuelvan a la normalidad?

    Cualquier ayuda sería muy apreciada. ¡Saludos!

    • Stefan, no estamos seguros de entender el proceso que seguiste para mover tu sitio a un nuevo dominio. Aquí tienes algunos consejos generales. Primero, asegúrate de que los bots de búsqueda puedan rastrear e indexar tu sitio. Revisa tu sitio en Google Search Console para ver errores de rastreo.

      Administrador

    • Tengo el mismo problema. Los rastreadores de Google encuentran un error 500 en todo el sitio desde que hice la migración. Lo intenté en 2 entornos/proveedores diferentes, diferentes versiones de PHP, intenté desactivar/reactivar todos mis plugins uno por uno, intenté regenerar los permalinks, el htaccess, el robots.txt… nada funciona.

  6. Gracias por tu excelente post. Seguí tu post y moví mi sitio a un nuevo dominio. Todo funciona bien, pero hay un solo problema en mi sitio con respecto al editor visual de WordPress. El problema es: "Cuando subo una imagen en cualquier publicación a través de la opción Agregar medios, luego hago clic en la miniatura de la imagen "editar imagen", aparece un iFrame con un error de no encontrado". Pero cuando hago clic en eliminar, funciona bien. Por favor, ayúdame a resolver el problema. Mira la captura de pantalla: http://bit.ly/1fqjE1b

  7. Excelente trabajo, ¡muchas gracias! Sería útil agregar la respuesta anterior, la que trata sobre la creación y uso de una nueva base de datos, a las instrucciones iniciales, ya que no todos leerán los comentarios antes de intentar una transferencia.

  8. Gran artículo. Mi pregunta es que uso el método de ocultación de afiliados recomendado por Yoast, lo que significa que tengo un archivo .htaccess en una carpeta llamada /out/
    ¿Necesitaría agregar el mismo código de redirección 301 mencionado en el artículo a ambos archivos .htaccess en el directorio raíz y en la subcarpeta de enlaces de afiliados? ¿Agregar el código de redirección 301 solo al archivo .htaccess del directorio raíz cubre automáticamente el de las subcarpetas?
    Mi objetivo es asegurarme de que los enlaces de afiliados externos funcionen correctamente también.

      • Gracias. Me quedé atascado en ir a newsite.com/installer.php, solo obtengo mi sitio antiguo pero con 404. No instalé wp en el nuevo directorio, solo creé un directorio vacío para poner el instalador y el zip. Estoy apuntando mi nuevo dominio desde la cuenta del registrador a ese nuevo directorio con mi host web, pero no obtengo nada más que el tema y 404. ¿Algún consejo obvio?

        • solo para que lo sepas, lo resolví. Parece ser un problema con 1&1 (no es de extrañar), pero se puede resolver teniendo un archivo index.html presente. Así que para cualquiera en 1&1, ajuste el paso 2 de

          Asegúrate de que el directorio raíz, o el directorio donde quieres copiar tu sitio web esté completamente vacío, excepto por installer.php, el archivo .zip Y una página index.html

          Creo que esto tiene que ver con la forma en que 1&1 prioriza las páginas en su servidor.

  9. Hola – Gracias por el artículo. Tengo una pregunta: Estoy cambiando mi sitio de Tumblr a Wordpress. Tiene su propio dominio. Me gustaría saber si los botones al final de cada artículo que muestran las comparticiones sociales, Twitter, Facebook, Google+, mantendrán el conteo original de comparticiones o volverán a cero. Gracias.

  10. Hola, hace unos 6 meses moví mi sitio usando redirecciones y funciona bien. Necesito renovar mi contrato con la empresa de seguridad web pronto. Así que necesito saber cuántico tráfico todavía se está redirigiendo desde el sitio antiguo. ¿Podrías explicarme cómo hacer eso? No soy experto en tecnología pero puedo usar tanto las herramientas de Webmaster como Google Analytics. ¡Gracias de antemano!

    Mejor
    Sudha

  11. Hola,

    Me gustaría cambiar el nombre de dominio de mi sitio (permaneciendo en el mismo host).
    En las instrucciones anteriores se indica que debo “asegurarme de que el directorio raíz, o el directorio donde desea copiar su sitio web esté completamente vacío”.
    En mi caso, WP está instalado en el directorio raíz (tengo la carpeta wp-content dentro de public-html) – asumo que esto significa que mi WP está instalado en el directorio raíz.
    ¿Qué carpetas debo limpiar / eliminar antes de ejecutar el archivo instalado generado por el duplicador?

    Gracias,
    Moti.

  12. Gracias por el tutorial. Funcionó de maravilla sin ningún problema.

    Tengo, por supuesto, una pregunta sobre SEO.

    Mi sitio antiguo no estaba registrado en Google Webmaster Tools, así que obviamente no hay opción para informarles sobre los cambios que he realizado. Mi pregunta es: ¿Necesito registrar primero mi dominio antiguo en Google Webmaster Tools, y luego mi segundo dominio… y luego informarles sobre los cambios?

    Cualquier comentario sería genial.

    Gracias de nuevo por el artículo, fue de gran ayuda.

    Declan.

    • Sí, tendrás que notificar sobre el cambio en la cuenta de herramientas para webmasters de tu sitio antiguo. Sin embargo, esta es solo la forma más rápida de hacerlo. Si configuraste tus redirecciones 302, los motores de búsqueda también lo detectarán.

      Administrador

  13. hola,

    esto funciona de maravilla, redirijo mi old.com que es mi dominio principal a new.com que es un dominio adicional (en el mismo hosting)

    pero cuando agregué otro nuevo dominio adicional, hace que mi nuevo dominio adicional no se pueda acceder... siempre redirige mi addon.com a new.com/addon.com...

    ¿puedes ayudar??

  14. Gracias por explicar esto con tanto detalle. Sin embargo, tengo una pregunta. He estado pensando en mudarme a un nuevo nombre de dominio desde hace tiempo, pero quería saber si tendría algún problema dado que a principios de año cambié la estructura de permalinks de mi antiguo blog.

    Seguí las instrucciones de Yoast sobre cómo cambiar mi estructura de permalinks y edité mi archivo .htaccess, y me pregunto si esto causará problemas cuando me mude a un nuevo dominio. Esta es la única cosa que me detiene porque no quiero que las cosas salgan mal y pierda mi ranking y termine con enlaces rotos.

  15. ¡Hola! Primero que nada, muchas gracias por este artículo. ¡Me funcionó de maravilla sin ningún problema!

    Tengo una pregunta simple específica para mi caso, agradecería mucho tu opinión al respecto.

    Básicamente, usé este enfoque para copiar mi sitio de WordPress de localhost al host/dominio de un tercero.
    Como dije, todo funcionó bien. Solo quiero asegurarme de que este enfoque no deje ninguna URL/enlace/referencia antigua que pueda "molestar" a Google al rastrear este nuevo sitio. Mi sitio es bastante básico, así que en el peor de los casos, puedo simplemente recrearlo si hay alguna desventaja en el rastreo/SEO cuando el sitio se copia con duplicator.
    ¿Hay algún problema de SEO conocido con el nuevo sitio del que estés al tanto?

  16. No creo que la forma en que sugieres que los usuarios hagan su redirección 301 sea la mejor. Está bien documentado, incluso recomendado por Google, que hagas redirecciones de página a página, NO que vacíes todas las páginas de tu sitio web antiguo en la página principal del nuevo sitio. El código htaccess que proporcionas hace lo último. No es una buena manera de preservar el jugo de enlaces.

    ¿Quizás puedas referirnos a un buen tutorial de htaccess en su lugar? También hay generadores de htaccess en línea que pueden hacer que sea mucho más rápido hacer redirecciones de página a página.

    • Kevin, tienes razón y las reglas de reescritura en el artículo hacen exactamente eso. En lugar de redirigir a los usuarios a la página principal, los envía a la página individual. El $1 al final del código anexa el enlace con la estructura de permalink correcta.

      Administrador

  17. Hola, cuando hago esto después del 'despliegue', se omite la sección de 'actualización' y vuelve a una página 404 en la antigua dirección web... ¿alguna idea de qué podría estar causando esto?

    ¡Muchas gracias!

  18. Muchas gracias por esta publicación. Estaba en problemas para redirigir a los visitantes de mi sitio antiguo al nuevo sitio. Pero tu código .htaccess lo hizo súper fácil porque ambos sitios estaban en el mismo servidor de hosting. :)

  19. Hola,

    Completé todos los pasos y el blog en el nuevo sitio está funcionando bien. Pero no puedo iniciar sesión en el área de administración. Tengo dos usuarios, uno es un usuario administrador. Recibo este error al intentar iniciar sesión:

    "ERROR: Las cookies están bloqueadas o no son compatibles con tu navegador. Debes habilitar las cookies para usar WordPress."

    Probé con diferentes navegadores y también intenté borrar las cookies. También intenté cambiar la contraseña. La contraseña se cambió bien, pero sigo recibiendo el error anterior.

    ¿Puedes ayudarme lo antes posible?

    Usando WP versión 3.7.1

    Saludos,
    Raspal

  20. ”Inicia sesión en el WordPress de tu nuevo sitio usando el mismo nombre de usuario y contraseña que tenías en el sitio anterior. Ve a Ajustes » Enlaces permanentes en el WordPress de tu nuevo sitio y haz clic en el botón de guardar.”

    Una vez que inicio sesión, me muestra la página del primer paso "Paso 1: Archivos y base de datos" en lugar de mostrarme el panel de control de WP. ¡Ayuda!

  21. ¡Hola! Muchas gracias por este útil artículo. Estoy en proceso de seguir los pasos ahora.

    Mi única pregunta es:

    Tengo mi blog alojado en un dominio, llamémoslo http://www.reallylongdomainname.com/blog, pero tengo una redirección para enviarlo a mi otro dominio: blog.shortername.com. Ahora quiero migrar el blog a shortername.com/blog, porque algunos de los enlaces no funcionan después de la redirección.

    Todas mis publicaciones y demás ya tienen enlaces permanentes en shortname.com/blog/post#, así que, ¿realmente necesito hacer algo de esto de las redirecciones 301? ¿Puedo omitir los pasos 3, 4 y 5 sin problemas, o hay algo que deba considerar? Y, ¿necesitaré eliminar el blog antiguo o solo la redirección una vez que lo lance en el nuevo dominio?

    Sería genial saber cómo proceder, ya que he intentado docenas de cosas esta semana y ninguna situación es exactamente como la mía :/ ¡Gracias!

    • El propósito de las redirecciones 301 es no solo redirigir a los usuarios, sino también informar a los motores de búsqueda que te has mudado a una nueva ubicación, por lo que los pasos 3 y 4 son obligatorios, de lo contrario, podría afectar tus rankings SEO.

      Administrador

  22. Gran publicación. Una pregunta, sin embargo.

    Digamos que alguien hace clic en un enlace entrante a mi dominio antiguo. (Llamémoslo dominioviejo punto com / entrada-de-blog1). ¿Esto redirigirá entonces al enlace correspondiente del nuevo dominio (nuevodominio punto com / entrada-de-blog1) en lugar de simplemente redirigir a la página de inicio del nuevo dominio?

  23. Pregunta: Estoy cambiando mi sitio de un host a un nuevo host. Al mismo tiempo, estoy cambiando el nombre de mi dominio. Ya he transferido con éxito mi sitio de WordPress a mi nuevo host usando el nuevo nombre de dominio. Ahora estoy en el paso 3 y quiero usar redirecciones 301 para apuntar esas URL antiguas a las URL del nuevo sitio. Sin embargo, el sitio antiguo está en el host antiguo y planeo deshacerme de ese sitio.

    ¿Las redirecciones 301 seguirán funcionando? ¿O también necesito mover el sitio antiguo a mi nuevo host y LUEGO hacer las redirecciones? No estoy muy seguro de qué hacer y agradecería cualquier consejo.

    • Si es posible que mantengas el sitio antiguo en línea durante al menos un mes, entonces puedes agregar la redirección 301. Después de eso, actualiza la información de tu sitio en las herramientas para webmasters de Google. Una vez que hayas recuperado tus rankings de búsqueda y tráfico, puedes cerrar tu cuenta con el host web antiguo.

      Administrador

  24. Hola. ¿Podrías por favor explicar la parte donde dijiste “El instalador te pedirá que proporciones información de la base de datos para el nuevo sitio y marques la casilla para eliminar tablas?” ¿Dónde encuentro esta información de la base de datos? Entonces, ¿debo marcar la casilla para eliminar tablas? ¡Gracias!

    • Esta es la base de datos desde la que importarás tu sitio antiguo del paquete que creaste anteriormente. Inicia sesión en tu panel de control de hosting web, busca phpmyadmin y crea una nueva base de datos. Vuelve a installer.php y proporciona el nuevo nombre de la base de datos, host, usuario y contraseña.

      Administrador

      • Entonces, ¿no deberías instalar WordPress en la raíz del nuevo dominio? Lo único que necesitas hacer en el nuevo dominio es solo crear una nueva base de datos, ¿es correcto? ¿Puedes explicar un poco más cómo crear la base de datos en phpmyadmin?

        ¡Muy agradecido, gracias por todo lo que haces!

  25. Hola, he encontrado un problema. No puedo guardar mis Permalinks porque no encuentro el archivo WP admin. He intentado subir el archivo WP admin de nuevo, pero esto no ha solucionado el problema. ¿Podrías por favor aconsejarme si hay algún otro paso que pueda seguir para rectificar este problema?

    Gracias

    Dyer

    • @dyer No podemos entender tu pregunta. Asumimos que no puedes acceder a tu área de administración de WordPress. En ese caso, conéctate a tu sitio usando un cliente FTP como FileZilla. Busca el archivo .htaccess descárgalo a tu disco duro y elimínalo de tu sitio web. Esperamos que esto resuelva tu problema.

      Administrador

  26. ¡Gracias por el artículo, chicos!

    Estoy alojando mi sitio en Bluehost y solo quiero cambiar el nombre de dominio sin perder el SEO y los backlinks.

    El contenido de mi sitio es enorme, tengo alrededor de 8000 publicaciones. ¿Alguna solución para renombrar el dominio??

  27. Hola…
    Información realmente útil pero el plugin duplicador no funciona en mi sitio web. Por favor, soluciona mi problema. ¿Cómo hago esto?

    Gracias de antemano.

  28. ¿Funciona esto para mover a un nuevo subdominio? Como si mi blog de WordPress estuviera en oldsite.com y quisiera que estuviera en blog.newsite.com, ¿haría lo mismo?

  29. Recientemente hice esto y los enlaces y todo se redirigió bien y bonito, sin embargo, Google me penalizó por tener tantos backlinks de inmediato; piensan que los compré. ¿Alguien más se ha encontrado con esto? Hice las notificaciones apropiadas en las herramientas para webmasters de Google antes de mudarme, y eso no ha ayudado en nada. Me ha afectado mucho, así que si alguien tiene experiencia en remediar esto, ¡por favor comparta!

  30. Acabo de pasar por todo este proceso, funcionó perfectamente y justo lo que necesitaba saber. ¡Gracias WPBeginner! El único inconveniente que tuve fue mi culpa: no desactivé mis plugins de seguridad primero, así que tuve que hacerlo todo de nuevo. Ahora, soy un experto... : )

  31. ¡Gracias por el artículo!

    ¿Los pasos para mover un dominio a un nuevo host son básicamente los mismos? ¿Y eso también puede causar una caída en el SEO?

  32. Además, la opción “Cambio de dirección” en Webmaster Tools ahora se encuentra en el menú Opciones en la parte superior derecha, en el ícono de engranaje.

  33. Gracias, esta es una gran información. Estoy muy emocionado de aprender sobre Duplicator. Si bien mover un dominio es algo que podría tener que hacer ocasionalmente, constantemente clono entornos para fines de desarrollo y pruebas. El proceso de clonación manual que he estado usando consume mucho tiempo y es propenso a errores. ¡Duplicator tiene el potencial de ser una mejora considerable!

  34. Acabo de mover WP a un nuevo dominio y servidor usando este método. Webmaster Tools ahora muestra muchos errores 403 en el nuevo servidor para cada carpeta en uploads, como wp-content/uploads/2012/07 y un error 403 por cada uno de los meses. En mi servidor antiguo no tuve esto. Al mover el sitio, ¿deberíamos también cambiar o verificar los permisos? ¿Cuáles deberían ser para la carpeta wp-content/uploads?

    • Google no debería indexar las carpetas, sino los archivos dentro de ellas. Si intentas acceder a la carpeta directamente usando un navegador, WordPress te dará un error 404. No quieres permitir el acceso a un directorio que no tiene una página de índice, lo que luego producirá una lista de directorios que se indexará y rastreará, incluidos los enlaces a todos los archivos.

      Administrador

      • Gracias por la respuesta. Entonces, ¿por qué Google muestra un error 403 para las carpetas en Webmaster Tools? ¿No significa esto que algo está mal?

  35. Duplicator es un gran plugin, pero el problema es que no funciona con algunos servidores, ya que necesita una versión de PHP más alta. Aparte de eso, ¿hay alguna otra forma de hacerlo?

    • Yes, you can manually download the files and the database. Upload them on the new domain. Replace all the old url instances in the database using phpMyAdmin SQL search and replace query. The easier solution would be to ask your host why they are not on the higher versions of PHP or switch to a better host.

      Administrador

  36. hi, I believe this won’t preserve your social network network sharing counters (number of shares and likes). Any idea how to retain those popularity meter?

    • You can’t retain the social counts because those go based on your canonical URLs which will be the new site (very important for SEO). The counters are mainly for social proof. All existing links in social media will properly redirect, so you won’t lose any traffic there.

      Administrador

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO se publicará. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.