Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

Trasladar tu sitio WordPress a un nuevo dominio es un gran paso que requiere una planificación cuidadosa. Cambiar el nombre de dominio puede afectar a tu posicionamiento SEO, por lo que es esencial manejar el proceso con cuidado.

Hemos superado con éxito el proceso de cambio de dominio en numerosas ocasiones, por lo que conocemos de primera mano los posibles escollos y cómo evitarlos.

Aunque las fluctuaciones temporales de SEO son inevitables durante una migración de dominio, puedes reducir el impacto. Con el enfoque adecuado, podrás recuperar rápidamente el tráfico de búsqueda y el posicionamiento.

En esta guía, te explicaremos la forma correcta de trasladar WordPress a un nuevo dominio sin perder el SEO.

Migrating a WordPress website to a new domain name without loosing SEO

Migrar su sitio WordPress a un nuevo nombre de dominio puede ser aterrador, pero no tiene por qué serlo. Estamos aquí para guiarte en cada paso del proceso.

Puede enlazar cualquiera de los siguientes enlaces para ir a un paso concreto de la migración de su sitio de WordPress a un nuevo nombre de dominio:

Tutorial en vídeo

Subscribe to WPBeginner

Si prefiere instrucciones escritas, siga leyendo.

Lo que debe saber antes de cambiar de dominio

Antes de empezar, hay algunas cosas que debes saber.

El proceso de transferencia a un nuevo dominio afectará temporalmente a su clasificación en los motores de búsqueda, ya que Google y otros motores de búsqueda tendrán que adaptarse a los cambios.

También afectará temporalmente a su tráfico de búsqueda. Tenga en cuenta que esto es normal y le ocurre a todos los sitios web que cambian de dominio.

Sin embargo, puede disminuir drásticamente el impacto SEO siguiendo esta guía. Le mostraremos la forma correcta de trasladar su sitio WordPress a un nuevo nombre de dominio, establecer las redirecciones 301 adecuadas y avisar a los motores de búsqueda.

Tenga en cuenta que esta guía no es para mover un sitio de WordPress a un nuevo alojamiento. Es solo para cambiar un nombre de dominio. Aunque el proceso es similar, hay algunos pasos adicionales. Estos pasos adicionales le ayudarán a proteger su posicionamiento SEO y el tráfico.

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

Pasos previos: Lo que necesita para empezar

En esta guía, asumimos que usted tiene su sitio web WordPress establecido en oldsite.com, y está intentando migrarlo a newsite.com.

También suponemos que ya tiene una cuenta de alojamiento de WordPress y que está familiarizado con el panel de control de su alojamiento web.

También necesitarás saber cómo utilizar un cliente FTP como FileZilla o cómo editar archivos utilizando la aplicación Administrador de Archivos disponible en el panel de control de tu cuenta de alojamiento.

En caso de que no tengas un proveedor de alojamiento web o estés buscando cambiar a uno nuevo, te recomendamos usar Bluehost (genial para sitios pequeños + viene con un dominio gratis) y SiteGround o WP Engine (genial para sitios más grandes o tiendas online).

Una vez que tenga todo esto en su sitio, estará listo para empezar el proceso.

Paso 1: Crear un paquete duplicador de su sitio WordPress

Lo primero que debe hacer es crear una copia de seguridad completa de su sitio de WordPress.

A continuación, utilizará esta copia de seguridad para crear un duplicado de su sitio web de modo que pueda establecer las redirecciones correctamente desde su antiguo dominio al nuevo.

Aunque hay muchos plugins de copia de seguridad de WordPress disponibles, vamos a utilizar Duplicator para este tutorial.

Duplicator es el mejor plugin de copia de seguridad y migración para WordPress. Lo hemos utilizado para migrar innumerables sitios web para nuestros propios negocios, así como clientes. Hemos encontrado que funciona de forma fiable, incluso para sitios web muy grandes.

Nota: También hay una versión gratuita de Duplicator disponible, que puede utilizar para esta migración. Sin embargo, recomendamos actualizar a un plan de pago para desbloquear más características como copias de seguridad automáticas en la nube, recuperación de sitios web en 1 clic, migraciones más sencillas y mucho más.

Empecemos por instalar y activar el plugin Duplicator en tu antiguo nombre de dominio. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez activado, el plugin añadirá un elemento de menú Duplicator en el administrador de WordPress. Tienes que ir a la página Duplicator ” Copias de seguridad y, a continuación, hacer clic en el botón “Crear nuevo” para crear una nueva copia de seguridad o copia de su sitio de WordPress.

Create new backup in Duplicator

Duplicator inicializará ahora el asistente de espalda asignará automáticamente un nombre a este paquete.

Haga clic en el botón “Siguiente” para continuar.

Name backup package

Duplicator realizará ahora algunas pruebas para ver si todo está en orden. Si el plugin encuentra un problema, verá una advertencia con instrucciones.

Si todos los elementos están marcados como “Bien”, haga clic en el botón “Construir”.

Build package

El plugin empezará a crear un paquete Duplicator de los archivos de su sitio web. Dependiendo del tamaño de su sitio, este proceso puede tardar unos minutos.

Una vez que haya terminado, verá la opción “Descargar”. Al hacer clic en ella, aparecerán opciones para descargar ambos archivos o descargar el instalador y el archivo (zip) por separado.

Elija “Descargar ambos archivos” para descargarlos en su ordenador.

Download both backup files

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

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

Paso 2: Crear una base de datos para su nuevo nombre de dominio

Antes de trasladar su sitio WordPress al nuevo dominio, necesitará una nueva base de datos SQL para desempaquetar WordPress en su nuevo nombre de dominio.

Si ya ha creado una base de datos, puede omitir este paso.

Para crear una base de datos, visite el panel de control cPanel de su cuenta de alojamiento, desplácese hasta la sección “Bases de datos” y haga clic en el icono“Bases de datos MySQL“.

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

Acceda al Escritorio de su cuenta Bluehost y haga clic en el botón ‘Ajustes’ debajo de su sitio web.

Bluehost site settings

En los ajustes de su sitio, debe cambiar a la pestaña “Avanzado”.

Desplázate un poco hacia abajo hasta la sección de cPanel y haz clic en “Gestionar”.

Bluehost cPanel

Esto abrirá el Escritorio de cPanel.

Desplácese hasta la sección Bases de datos y haga clic en la opción “Bases de datos MySQL”.

Bluehost cPanel MySQL Databases

Nota: El panel de control de su alojamiento puede tener un aspecto ligeramente diferente al de las capturas de pantalla. Sin embargo, deberías poder encontrar una sección de Bases de Datos con una opción para crear una nueva base de datos.

Sólo tiene que dar un nombre a su base de datos y hacer clic en el botón “Crear base de datos”.

Bluehost cPanel create MySQL database

cPanel ahora creará una nueva base de datos para usted. Después de eso, es necesario desplazarse hasta la sección Usuarios MySQL.

A continuación, introduzca un nombre de usuario y una contraseña para su nuevo usuario y haga clic en el botón “Crear usuario”. Asegúrese de anotar el nombre de usuario y la contraseña en un lugar seguro.

Bluehost cPanel add MySQL database username and password

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

Desplácese hasta la sección “Añadir usuario a la base de datos”. En primer lugar, seleccione el usuario de la base de datos que ha creado en el menú desplegable situado junto al campo “Usuario”. A continuación, seleccione la nueva base de datos que acaba de crear y haga clic en el botón “Añadir”.

Bluehost cPanel Add user to database

A continuación, se le pedirá que elija privilegios para el usuario.

Seleccione “Todos los privilegios” y haga clic en el botón “Realizar cambios” para continuar.

Bluehost cPanel MySQL database user privileges

Su base de datos ya está lista y se puede utilizar 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: Descomprimir WordPress en su nuevo nombre de dominio

Ahora, tiene que subir los archivos de Duplicator que descargó anteriormente a su nuevo nombre de dominio.

El paquete Duplicator incluye también la instalación de WordPress. Esto significa que no necesitas instalar WordPress en tu nuevo dominio.

En primer lugar, conéctese a su nombre de dominio utilizando un cliente FTP. Una vez conectado, asegúrese de que el directorio raíz de su sitio web está completamente vacío.

Después de eso, puede subir el archivo y los ficheros de instalación al directorio raíz. Este directorio suele llamarse public_html.

Upload Duplicator files to new domain name

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

Abra una nueva pestaña del navegador y vaya a la siguiente URL:

http://example.com/installer.php

No olvide sustituir ejemplo.com por su nuevo nombre de dominio. Esto iniciará el asistente de migración de Duplicator.

Duplicator installer wizard

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

Desplázate un poco hacia abajo para introducir la información de la base de datos que creaste en el paso anterior.

Duplicator add database info

A continuación, Duplicator te mostrará automáticamente la URL de tu antiguo dominio y de tu nuevo dominio.

Si todo parece correcto, haga clic en el botón “Validar” para continuar.

Duplicator validate details

Duplicator intentará conectarse a la base de datos utilizando la información proporcionada.

Si es correcto, le mostrará un Pase de Validación. En caso contrario, le mostrará una advertencia con información detallada sobre cómo corregirlo.

Duplicator validation passed

Haga clic en el botón “Siguiente” para continuar.

Duplicator empezará a importar su sitio web WordPress. Una vez finalizado, verá un mensaje de correcto con un botón de acceso / acceso de administrador.

Duplicator migration finished

Duplicator actualizará automáticamente las URL a su nuevo nombre de dominio. Ahora puede hacer clic en el botón “Acceso / acceso de administrador” para completar los siguientes pasos.

Paso 4: Establecer redireccionamientos 301 permanentes

El siguiente paso es dirigir a los usuarios que llegan a su antiguo dominio al nuevo. Esto se hace estableciendo redireccionamientos 301.

Las redirecciones 301 son muy importantes para el SEO y la experiencia del usuario. Añadirlas te permitirá redirigir automáticamente a usuarios y motores de búsqueda a tu nuevo nombre de dominio.

En otras palabras, cada vez que alguien llegue a una entrada o página de tu antiguo dominio, será redirigido automáticamente a la misma entrada o página de tu nuevo dominio en lugar de ver un error 404.

Para mantener las redirecciones, deberá mantener activa su antigua instalación de WordPress para que pueda seguir redireccionando a la nueva que acaba de crear.

Hay dos formas de establecer los redireccionamientos. El primer método es fácil y sólo requiere unos pocos clics. El segundo método requiere que edite los archivos manualmente.

Método 1: Establecer redireccionamientos 301 con All in One SEO

Para este método, necesitarás All in One SEO (AIOSEO). Es el mejor plugin WordPress SEO del mercado y te permite optimizar fácilmente tu sitio web WordPress para SEO.

En primer lugar, debes instalar y activar el plugin All in One SEO en tu antiguo dominio. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Nota: Necesitará al menos la versión Pro del plugin para acceder a la extensión de gestión de redirecciones. También puede establecer AIOSEO en su nuevo sitio de WordPress para impulsar aún más su posicionamiento en los motores de búsqueda y el tráfico.

Tras la activación en su antiguo dominio, debe visitar la página All in One SEO ” Redirecciones y hacer clic en el botón “Activar redirecciones”.

Activate redirects

A continuación, debe cambiar a la pestaña “Redirección completa del sitio” y activar el conmutador “Reubicar sitio”.

A continuación, introduzca su nuevo nombre de dominio junto a la opción “Trasladar al dominio”.

Full site redirect

No olvides hacer clic en el botón “Guardar cambios” para establecer los ajustes.

Método 2: Establecer manualmente los redireccionamientos al nuevo dominio

Este método requiere que edite el archivo .htaccess de WordPress en su antiguo nombre de dominio.

En primer lugar, debe conectarse a su antiguo sitio mediante FTP y editar el archivo .htaccess.

Estará ubicado en el mismo directorio que su carpeta wp-includes o wp-admin. Abra el archivo .htaccess y pegue las siguientes líneas de código en la parte superior:

#Options +FollowSymLinks
RewriteEngine on
Unchanged: RewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]

Asegúrate de sustituir newsite.com por tu nuevo dominio en el código anterior.

Una vez aplicados estos cambios, visite su antiguo dominio. Debería redirigirle automáticamente al nuevo dominio.

Si no es así, significa que la redirección no se ha establecido correctamente y es probable que su servidor no sea compatible con las reglas de redirección. Debe ponerse en contacto con el equipo de soporte de su empresa de alojamiento web para activar RewriteEngine.

Paso 5: Avise a Google acerca de su nuevo dominio

Ahora que ha trasladado WordPress a un nuevo nombre de dominio y ha establecido las redirecciones, es el momento de avisar a Google acerca de su cambio de dirección. Esto ayudará a Google a encontrar rápidamente el dominio de su nuevo sitio web y a empezar a mostrarlo en los resultados de búsqueda.

En primer lugar, debes asegurarte de que tanto el dominio nuevo como el antiguo están añadidos a Google Search Console como dos propiedades diferentes. Consulta el paso 1 de nuestra guía de Google Search Console para obtener instrucciones.

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

Select old domain

A continuación, haga clic en el menú Ajustes de la columna de la izquierda.

Ahora, puede hacer clic en la herramienta “Cambio de dirección”.

Change of Address

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

A continuación, debe hacer clic en el botón “Validar y actualizar”.

Add new address to change of address

Eso es todo. Google validará ahora que tu antiguo dominio se redirige al nuevo y guardará los cambios.

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

Avise a sus usuarios acerca del nuevo nombre de dominio

Mientras los redireccionamientos 301 hacen su trabajo, siempre es bueno hacer un anuncio público acerca de la migración.

Para ello, basta con escribir una entrada en el blog del nuevo sitio y compartirla en las cuentas de los medios sociales.

Si tiene un boletín por correo electrónico o suscriptores de avisos instantáneos, también debería enviarles un aviso.

Esto puede ser útil de muchas maneras.

En primer lugar, es más probable que sus usuarios recuerden el nuevo dominio una vez que hayan leído acerca de él.

En segundo lugar, puedes pedir a tus usuarios que te digan si detectan algún fallo. Usted solo no puede probar su sitio en todos los navegadores o entornos de sistema, así que siempre es útil contar con un par de ojos nuevos.

Recursos adicionales

Los siguientes artículos y tutoriales le ayudarán a realizar un seguimiento y recuperar su posicionamiento SEO tras migrar a un nuevo nombre de dominio:

Esperamos que este tutorial te haya ayudado a trasladar tu sitio WordPress a un nuevo nombre de dominio. También puedes consultar nuestra guía sobre cómo conseguir un dominio de correo electrónico gratuito o seguir los pasos de nuestra completa guía SEO para WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

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

Reader Interactions

507 comentariosDeja una respuesta

  1. Greta Anderson

    Wow This worked great! Thanks!

  2. Elliott Bailey

    This was exactly what I was after! Thanks ED

  3. Vikram

    The installer.PHP Setup is giving 503 Internal Error Or Mis configuration on clicking on next after giving database details in installer.PHP

  4. Jon Wilson

    Thanks, it worked perfectly, and my new site is up and running!
    The UIs have changed a bit so the screen shots could be updated, but it’s easy enough to figure out. The deleting the database thing is a little scary and confusing. I created a new database and installed it there, which worked well. Otherwise it might have deleted my existing (now old) database and re-written it. I wanted to leave the whole old site intact until the new site was up and then do the 303 redirect. Google’s Search Console UI has also been updated, but that’s easy enough to figure out through a quick google search.

  5. Aditya

    It Means That We Should have a New Host For The New SIte to which we are moving ..can we do it with The same hosting on which the old site is

    • WPBeginner Support

      You can change domain names on existing host by simply changing DNS and pointing the new domain to your existing WordPress install. However, you will still need to update URLs in WordPress, setup redirects, and inform search engines about the address change.

      Administrador

      • Aditya

        My Duplicator Plugin Is Not Generating Installer.php and archive file , It shows some error .
        what to do

      • Aditya

        I Am On A Godaddy Economy Linux Hosting With Cpanel

  6. Adick

    Thanks for this post, it was very helpful!

  7. Karan Bhagat

    Ooops, I am sorry I forgot to ask something in my previous comment, do I need to add newsite.com to my webmaster and analytics separately or will it track the old one ?

  8. Karan Bhagat

    Now this is what I call as perfection, did it in less than 15 minutes, no issues, working properly yet and hope no problem arrives even in future as well.

    A big thanks to WPBeginner team.

    • Katie Steckly

      so did you have to set up analytics separately? I’m wondering about that as well

  9. Brooke Browne

    This is great, thank you! I’m happy to see the plugin you recommend is still alive and kicking, so many years after posting this.
    One question I have is if I need to do anything different given my scenario. I have the live old domain, and I have a live dev site that is just simply not indexed. The dev site is the one I want to push to the new domain, so I figured I could skip updating the old domain altogether. It’s fine to just do this process with devwww.olddomain.com > newdomain.com, right?
    I’m just the web designer and recently lost my developer, so this is all new to me, and scary. Thanks!

  10. Jasmine

    Hi, I want to transfer my blog post from 2 old different niche sites to 1 new authority site. The 2 old niche websites have always been in maintenance mode but register with GWMT.

    With that being said, after I transfer my 20+ post total to the new site,
    Do I have to still do 301 directs and notify Google of change of address even though it hasn’t been indexed?

  11. Sugianto

    Nice post. help me a lot. but now i got new problem after do redirect. i move my old site to new sub-domain name. Now i want to install new fresh wordpress to my old domain name but after instalation when i want to access wp login area, there still login to my new sub-domain site. how to fix that? please help

  12. umukub

    If i have oldsite as deindex search engine, then I make redirect to new site. Whats the new site will have impact deindex like old site ?

    • WPBeginner Support

      If your old site was penalized by search engines, and your new site has the same content. Sooner or later your new site will be penalized and deindexed as well.

      Administrador

  13. Badger

    I’ve spent the past year as managing editor of a reasonably popular academic blog. I’m thinking of using duplicator to create a copy of the blog to be stored secretly on a subdomain of my own personal website. That way, I can show prospective employers a record of my editorial work. Do you anticipate this causing any problems for the actual blog as long as I tell search engines not to index the duplicate and don’t set up 301 redirects or notify google?

    • WPBeginner Support

      You can do that but search engines may still crawl your website. To be extra cautious we would recommend you to password protect the entire subdomain with .htaccess. This way search engines will not be able to crawl it and you can send a link along with username and password to anyone.

      Administrador

  14. Karan Bhagat

    Hey,
    I have a confusion. Suppose I own a site oldsite and I have migrated it to newsite by redirecting it and the oldsite domain name is about to expire, do I need to renew it every year along with the newsite.com ?

  15. Carmia

    Thanks so much for this helpful tutorial! I have successfully moved my site to a new domain with your help.

  16. Prince

    Don’t use duplicator it’s not copying fonts. changing with times new roman

  17. Andy

    quick question do you know what happens to Facebook likes to individual posts if I change domains and make the 301 redirect for the old one.
    Do they carry over as it is a 301 redirect or will the like count drop to zero?

  18. Carol Faughnan

    Hi i transferred a subdomain to the main domain and the home page is without the subdomain prefix but the rest of the pages still have the prefix in place. How do I remove it? And do I still need to redirect the URLs in webmaster?

    • Mathieu

      Thanks. Another question: you say that the search engine rankings will be temporary affected. How great is the loss in organic visits and how long does it last?

  19. Mathieu

    Thanks you for such a comprehensive and easy guide. One question: how long do you advise keeping the old domain/site after switching to the new domain?

  20. Tauseef

    I have a wordpress.org blog. Now I changed from .com to .org, I was getting anywhere from 4,000 to 400 traffic per day. After the change over I’m lucky to get 160 max and When I went from .com to .org the domain is the exact same one.
    why would this be? My domain is still .com, I just changed from wordpress.com to wordpress.org

  21. Alex Sol

    Okay, I know this is an old article but I hope I can still get a reply ;)

    1. I am thinking of moving blog.old-domain,com to newdomain.com… So is duplicator going to change all links properly? For instance, if the old site had an article: blog.old-domain.com/this-is-article, will it be now created as newdomain.com/this-is-article ?

    2. Once I redirect using 301, should I do anything with the content on the old site? Should I leave it or delete it? If I do leave it, I guess I have to keep renewing the old domain as well?

    Thanks!

  22. stew7645

    Thanks, I found this guide extremely useful and well explained. Managed to move my site from one domain to another in about an hour

  23. Christian Locke

    great tutorial, major time saver. I notified Google of the changes through the webmaster tools and it was a breeze. Just want to ask, do you recommend also doing the same thing in Bing webmaster tools? I don’t really put much emphasis on Bing in general but if it would help somehow, I would do it. The process is more complicated and if it can be avoided that’s really what I want to hear but if it’s a good idea, I will take the time to do it. Thanks for offering us this tutorial and taking the time to reply to our questions! :-)

  24. Joe

    This article was definitely not written for a beginner. I got stuck around here: “Make sure that the root directory, or the directory where you want to copy your website is completely empty. ” What is the root directory? Then I don’t know what credentials to use to log in anyway.

  25. markyh2904

    Sorry I’m late to the party but I’ve only just come across this post when looking how to move one of my WP sites :)
    I have been penalised by G (penguin 3) on one of my music sites as I stupidly bought too many bad link packages from fiverr a few years ago and my domain is just considered spammy now.
    Will this work if I want to swap my site content to a new domain BUT not 301 my old site to the new site? And if so,should I de-index my old site immediately after the transfer or before?
    Thank you in advance

  26. Hicham Alaoui

    Hello,

    I displaced my website “http://www.mywebsite.com” to “http://www.mywebsite.com/blog” and after a few months, I displaced posts as before and I deleted all content from /blog.

    The problem is that Google still reference the same article as duplicate content, I do the redirection links manually, but there are more than 9000 links deemed not found, I will not finish!

    I tried to solve this problem with the tool of Yoast “https://yoast.com/wp-content/permalink-helper.php,” but either it doesn’t work for me, or that I haven’t understand how.

    Do you have a solution please?

    Thank you.

  27. Tom Durkin

    I’ve not thought about looking for a plugin to handle this, will have to take a look!

  28. WPBeginner Staff

    If your temporarily URL was public and you didn’t block search engines, then there is a chance that search engines may have crawled the URL. Sometimes a URL may not appear in search index but is still out there and can appear at any time. So you should setup a 301 redirect just to be safe.

    On the other hand, if you are pretty sure that it was not crawled or indexed by search engines then you don’t need to set up 301 redirect.

    As for step 2. please see our guide on how to use FTP to upload or edit WordPress files.

  29. Chad

    If I am just moving from a temporary URL to my permanent URL, should I still do a 301 redirect? Also, if I didnt submit the site to GWT’s yet, I assume I don’t have to change address in GWT’s, just submit to GWT’s after the domain transfer is done, correct? Lastly, in the middle of step 2 above, “Next you need to open your FTP and connect to your new site”….what dose this mean exactly? Open FTP and connect to what? Thanks anyone, pretty newbie here.

    • Beth Terry, CSP

      Thank you! You guys are great! I’m a little ahead of the game and did some things out of order. I moved all content to a newly redesigned blog site at a subdomain Then I switched around the theme, etc on the WP.com blog.

      I already own the name of my active blog and have been using that for 7 years at the dot com site. So I do have some readers and a ton of content and I have it linked to Twitter and LinkedIn.

      I would think that pointing CactusWrangler to my new subdomain blog should bring my indexing and followers with it, but maybe not. All the content and media is on the new site. I did it all with Jetpack plug in… So am I just ready to tell GoDaddy my new DNS information? Unfortunately, Jetpack’s WP support is out till Sept 24!

      Yikes ! My goal is to make my website and blog look similar so the linking back and forth is smooth and congruent. Once I get this done, I need to switch the themes on the main website which is an active site since 1998.

      I dont’ know how you do this for a living! My eyes are bleary and my brain is mush! ;-D

  30. Beth Terry, CSP

    Does this also apply to moving from WP.com to WP.org? I created a subdomain on my website for my blog so I could create a new design. I have had a blog on WP.com and moved the content to the new design. Now I have two identical sites and I need to shut down the .com one before google marks my new one as fake. I’m trying to figure out the next steps. I haven’t technically gone “live” with the subdomain yet, so my URL for the blog still points to the .com site. The comment below about subdomains concerns me. Is there something I need to watch out for?

    I know I’m about 3 steps away from solving this, just not sure how to proceed. Thanks for an informative article!!

  31. David

    I was dreading moving my wife’s large site to a new URL. Your instructions are the clearest I could find and the process was not so bad after all. Thanks so much. Best of all, it all works. Still have a few page titles, and SEO settings to manually change. Now I don’t have quite the depth of gratitude in the bank with my wife as I had hoped for, but that’s all for the best, I suppose.

  32. Jenny

    This was amazing. An absolute lifesaver. Great article!!

  33. Keshav

    Hi, I want to move my wordpress blog from blog.yoursite.com to news.yoursite.com Also, I want to change the URL structure from /postname to /post_id/postname

    How shall we proceed with this for URL redirection?

  34. Alberto

    Hi!
    I have a multisite install. I want to move just one website from that installation.
    I already have the new website up and running and just need to make the 301 redirects.
    The website I’m moving is oldsite.com/the-site and I’m moving it to newsite.com
    How can I do this without redirecting all the websites in the multisite installation?

  35. WPBeginner Staff

    No, if your users can still access your site and posts at the same URLs as they did before then you need to set up 301 redirection. But if they can’t then this means search engines cant do that either. That way you will be losing a lot of traffic and your search rankings as well.

    • Susan Finch

      Well, since the old domain will simply be a redirect to the new one, this can be problematic since results are all absolute in search engines. Guess I have some 301s to create. Thank you for the quick reply.

  36. Susan Finch

    We are simply changing our WP URL – not moving. Are 301 redirects still needed if we follow permalink and notify users steps?

  37. Vishal Kumar

    Simple yet effective… Thanks WPBegginner team.

    I have one more query.. It has been 20 days i have moved my site to the new domain successfully by following the above steps. Now given that the old domain is still live and redirects users to new domain, should i consider deleting the old domain data to avoid duplication penalties. Kindly suggest…

  38. Tim Ludy

    Great resource thanks! Is there a way to only redirect the blog articles and not the entire site? We’re creating a whole new website for one area of a business so only some of the old websites pages are switching to the new site and the rest are staying on the old site.

  39. Om Livin'

    Quick question about Pinterest…would I need to go and change all my pinned links??

  40. Hieu Nguyen

    Excellent! Just what I’m searching.

    But if I don’t want to move the WP site, is it possible to just change the URL only?

  41. WPBeginner Staff

    you can exclude subdomains from your .htaccess file by adding this line just before the RewriteRule line :

    RewriteCond %{HTTP_HOST} !^subdomain.example.com$ [NC]

    • Shah Jahan

      Hi, Thanks for the reply, i have added the code,

      RewriteCond %{HTTP_HOST} !^subdomain.olddomain.com$ [NC]

      RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]

      now when i try to access subdomain.olddomain.com it redirects to newdomain.com/subdomain.olddomain.com

  42. Shah Jahan Labar

    I have some sub domains, when i tries to apply the redirect rule my subdomains also got redirected .

  43. Kasa

    What about redirecting subdomain to new different domain?
    Is process the same, as you cant change address for subdomain in webasters tools.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.