Przeniesienie twojej witryny WordPress do nowej domeny to duży krok, który wymaga starannego planowania. Zmiana nazwy twojej domeny może mieć wpływ na rankingi SEO, więc ważne jest, aby przeprowadzić ten proces ostrożnie.
Wielokrotnie z powodzeniem przechodziliśmy przez proces zmiany domeny, więc z pierwszej ręki znamy potencjalne pułapki i wiemy, jak ich uniknąć.
Chociaż tymczasowe wahania SEO są nieuniknione podczas migracji domeny, można zmniejszyć ich wpływ. Przy odpowiednim podejściu będziesz w stanie szybko odzyskać swój ruch i rankingi wyszukiwania.
W tym przewodniku przeprowadzimy Cię przez prawidłowy sposób przeniesienia WordPressa do nowej domeny bez utraty SEO.
Migracja twojej witryny WordPress na nową nazwę domeny może być przerażająca, ale nie musi. Jesteśmy tutaj, aby przeprowadzić Cię przez każdy etap tego procesu.
Możesz kliknąć dowolny z poniższych odnośników, aby przejść do konkretnego kroku migracji twojej witryny WordPress do nowej nazwy domeny:
- What to Know Before You Change Domains
- Pre-Steps: What You Need to Get Started
- Step 1: Create a Duplicator Package of Your WordPress Site
- Step 2: Create a Database for Your New Domain Name
- Step 3: Unpack WordPress on Your New Domain Name
- Step 4: Set Up Permanent 301 Redirects
- Step 5: Notify Google About Your New Domain
- Notify Your Users About the New Domain Name
Film instruktażowy
Jeśli wolisz pisemne instrukcje, czytaj dalej.
Co należy wiedzieć przed zmianą domeny
Zanim zaczniesz, powinieneś wiedzieć kilka rzeczy.
Proces przenoszenia do nowej domeny będzie miał tymczasowy wpływ na twoje rankingi w wyszukiwarkach, ponieważ Google i inne wyszukiwarki będą musiały dostosować się do zmian.
Będzie to miało również tymczasowy wpływ na twój ruch z wyszukiwarek. Należy pamiętać, że jest to normalne i zdarza się wszystkim witrynom internetowym, które przechodzą na nową domenę.
Możesz jednak znacznie zmniejszyć wpływ na SEO, postępując zgodnie z tym przewodnikiem. Pokażemy ci właściwy sposób przenoszenia twojej witryny WordPress na nową nazwę domeny, konfigurowania odpowiednich przekierowań 301 i powiadamiania wyszukiwarek.
Należy pamiętać, że ten przewodnik nie dotyczy przenoszenia witryny WordPress na nowego hosta. Dotyczy on wyłącznie zmiany nazwy domeny. Chociaż proces jest podobny, istnieje kilka dodatkowych kroków. Te dodatkowe kroki pomogą ci zabezpieczyć twoje rankingi SEO i ruch.
Wreszcie, jeśli twoja stara witryna internetowa znajduje się na WordPress.com, musisz postępować zgodnie z instrukcjami w naszym przewodniku, jak przenieść się z WordPress.com na WordPress.org.
Kroki wstępne: Czego potrzebujesz, aby zacząć
W tym przewodniku zakładamy, że twoja witryna internetowa WordPress jest skonfigurowana na oldsite.com i próbujesz przenieść ją na newsite.com.
Zakładamy również, że posiadasz już konto hostingowe WordPress i jesteś zaznajomiony z panelem sterowania Twojego hostingu.
Będziesz także musiał wiedzieć, jak korzystać z klienta FTP, takiego jak FileZilla, lub jak edytować pliki za pomocą aplikacji Menedżer plików dostępnej w kokpicie twojego konta hostingowego.
Jeśli nie masz dostawcy hostingu lub chcesz zmienić dostawcę, zalecamy skorzystanie z Bluehost (świetny dla małych witryn + bezpłatna domena) oraz SiteGround lub WP Engine (świetne dla większych witryn lub sklepów internetowych).
Gdy masz już te rzeczy na miejscu, jesteś gotowy do rozpoczęcia procesu!
Krok 1: Utwórz pakiet Duplicator Twojej witryny WordPress
Pierwszą rzeczą, którą musisz zrobić, jest utworzenie pełnej kopii zapasowej twojej witryny WordPress.
Następnie użyjesz tej kopii zapasowej do utworzenia duplikatu twojej witryny internetowej, abyś mógł poprawnie skonfigurować przekierowania ze starej domeny do nowej.
Chociaż dostępnych jest wiele wtyczek do tworzenia kopii zapasowych WordPress, w tym poradniku będziemy używać Duplicatora.
Duplicator to najlepsza wtyczka do tworzenia kopii zapasowych i migracji WordPress. Używaliśmy jej do migracji niezliczonych witryn internetowych zarówno dla naszych własnych firm, jak i klientów. Przekonaliśmy się, że działa niezawodnie, nawet w przypadku bardzo dużych witryn internetowych.
Uwaga: Dostępna jest również bezpłatna wersja programu Duplicator, której można użyć do tej migracji. Zalecamy jednak uaktualnienie do płatnego planu, aby odblokować więcej funkcji, takich jak automatyczne tworzenie kopii zapasowych w chmurze, odzyskiwanie witryn internetowych jednym kliknięciem, łatwiejsze migracje i wiele innych.
Zacznijmy od zainstalowania i włączania wtyczki Duplicator na twojej starej domenie. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Po aktywacji wtyczka doda pozycję menu Duplicator w panelu administracyjnym WordPress. Musisz przejść do strony Duplicator ” Kopie zapasowe, a następnie kliknąć przycisk „Utwórz nowy”, aby utworzyć nową kopię zapasową lub kopię witryny WordPress.
Duplicator zainicjuje teraz kreatora wstecznego i automatycznie przypisze nazwę do tego pakietu.
Kliknij przycisk „Dalej”, aby kontynuować.
Duplicator przeprowadzi teraz kilka testów, aby sprawdzić, czy wszystko jest w porządku. Jeśli wtyczka znajdzie problem, pojawi się ostrzeżenie z instrukcjami.
Jeśli wszystkie elementy są oznaczone jako „Dobre”, kliknij przycisk „Utwórz”.
Wtyczka rozpocznie teraz tworzenie pakietu Duplicator plików twojej witryny internetowej. W zależności od rozmiaru twojej witryny, proces ten może potrwać kilka minut.
Po zakończeniu pojawi się opcja „Pobierz”. Kliknięcie jej spowoduje wyświetlenie opcji pobrania obu plików lub pobrania osobno instalatora i archiwum (zip).
Wybierz „Pobierz oba pliki”, aby pobrać je na swój komputer.
Plik archiwum to kompletna kopia twoich plików WordPress. Obejmuje on twoje motywy WordPress, ustawienia bezpośrednich odnośników, wtyczki, przesłane pliki i wszelkie inne pliki utworzone przez wtyczki WordPress.
Skrypt instalatora to plik PHP, który zautomatyzuje i uruchomi migrację WordPressa poprzez rozpakowanie pliku archiwum.
Krok 2: Utwórz bazę danych dla twojej nowej nazwy domeny
Przed przeniesieniem twojej witryny WordPress do nowej domeny, będziesz potrzebował nowej bazy danych SQL, aby rozpakować WordPress na nowej nazwie domeny.
Jeśli baza danych została już utworzona, można pominąć ten krok.
Aby utworzyć bazę danych, należy odwiedzić kokpit cPanel konta hostingowego, przewinąć w dół do sekcji „Bazy danych”, a następnie kliknąć ikonę„Bazy danych MySQL„.
Pokażemy, jak zlokalizować go na Bluehost, ale podstawowe instrukcje są takie same i powinny mieć zastosowanie do wszystkich dostawców hostingu.
Zaloguj się do kokpitu swojego konta Bluehost i kliknij przycisk „Ustawienia” pod swoją witryną internetową.
W ustawieniach twojej witryny musisz przejść do karty „Zaawansowane”.
Przewiń nieco w dół do sekcji cPanel i kliknij „Zarządzaj”.
Spowoduje to otwarcie kokpitu cPanel.
Przewiń w dół do sekcji Bazy danych i kliknij opcję „Bazy danych MySQL”.
Uwaga: Twój panel sterowania hostingu może wyglądać nieco inaczej niż na zrzutach ekranu. Jednak nadal powinieneś być w stanie znaleźć sekcję Bazy danych z opcją tworzenia nowej bazy danych.
Wystarczy podać nazwę twojej bazy danych, a następnie kliknąć przycisk „Utwórz bazę danych”.
cPanel utworzy teraz nową bazę danych. Następnie należy przewinąć w dół do sekcji Użytkownicy MySQL.
Następnie podaj nazwę użytkownika i hasło dla twojego nowego użytkownika i kliknij przycisk „Utwórz użytkownika”. Pamiętaj, aby zanotować nazwę użytkownika i hasło w bezpiecznym miejscu.
Nowy użytkownik, którego właśnie utworzyłeś, nadal nie ma uprawnień do pracy na bazie danych. Zmieńmy to.
Przewiń w dół do sekcji „Dodaj użytkownika do bazy danych”. Najpierw wybierz utworzonego użytkownika bazy danych z menu rozwijanego obok pola „Użytkownik”. Następnie wybierz utworzoną przed chwilą bazę danych i kliknij przycisk „Dodaj”.
Następnie zostaniesz poproszony o wybranie uprawnień dla użytkownika.
Wybierz „Wszystkie uprawnienia” i kliknij przycisk „Wprowadź zmiany”, aby kontynuować.
Twoja baza danych jest teraz gotowa i może być użyta do przeniesienia WordPressa na nową nazwę domeny.
Zanotuj nazwę bazy danych, nazwę użytkownika i hasło. Informacje te będą potrzebne w następnym kroku.
Krok 3: Rozpakuj WordPress na twoją nową nazwę domeny
Teraz musisz przesłać pobrane wcześniej pliki Duplicator do twojej nowej domeny.
Pakiet Duplicator obejmuje również twoją instalację WordPress. Oznacza to, że nie musisz instalować WordPressa na twojej nowej domenie.
Najpierw połącz się z twoją domeną za pomocą klienta FTP. Po połączeniu upewnij się, że katalog główny twojej witryny internetowej jest całkowicie pusty.
Następnie można przesłać archiwum i pliki instalatora do katalogu głównego. Zazwyczaj nazywa się on public_html
.
Po zakończeniu przesyłania obu plików możesz teraz rozpakować WordPress.
Otwórz nową kartę przeglądarki i przejdź pod następujący adres URL:
http://example.com/installer.php
Nie zapomnij zastąpić example.com twoją nową nazwą domeny. Spowoduje to uruchomienie kreatora migracji Duplicator.
Instalator wyszuka plik archiwum, a następnie automatycznie wybierze opcje na ekranie.
Przewiń nieco w dół, aby wpisz informacje dotyczące bazy danych utworzonej w poprzednim kroku.
Następnie Duplicator automatycznie wyświetli adres URL twojej starej i nowej domeny.
Jeśli wszystko wygląda dobrze, kliknij przycisk „Zatwierdź”, aby kontynuować.
Duplicator podejmie teraz próbę połączenia się z bazą danych przy użyciu podanych informacji.
Po pomyślnym zakończeniu wyświetli się komunikat Validation Pass. W przeciwnym razie zostanie wyświetlone ostrzeżenie ze szczegółowymi informacjami na temat poprawki.
Kliknij przycisk „Dalej”, aby kontynuować.
Duplicator rozpocznie teraz importowanie twojej witryny internetowej WordPress. Po zakończeniu pojawi się komunikat o powodzeniu z przyciskiem logowania administratora.
Duplicator automatycznie zaktualizuje adresy URL do twojej nowej nazwy domeny. Możesz teraz kliknąć przycisk „Admin Login”, aby wykonać kolejne kroki.
Krok 4: Ustaw trwałe przekierowania 301
Następnym krokiem jest skierowanie użytkowników odwiedzających twoją starą domenę na nową. Odbywa się to poprzez ustawienie przekierowań 301.
Przekierowania 301 są bardzo ważne dla SEO i doświadczenia użytkownika. Dodanie ich pozwoli na automatyczne przekierowanie użytkowników i wyszukiwarek na twoją nową nazwę domeny.
Innymi słowy, za każdym razem, gdy ktoś wyląduje na wpisie lub stronie w twojej starej domenie, zostanie automatycznie przekierowany do tego samego wpisu lub strony w nowej domenie, zamiast widzieć błąd 404.
Aby utrzymać przekierowania na miejscu, musisz włączyć starą instalację WordPress, aby mogła nadal przekierowywać do nowej, właśnie utworzonej.
Istnieją dwa sposoby konfiguracji przekierowań. Pierwsza metoda jest łatwa i wymaga zaledwie kilku kliknięć. Druga metoda wymaga ręcznej edycji plików.
Metoda 1: Skonfiguruj przekierowania 301 za pomocą All in One SEO
Do tej metody będziesz potrzebował All in One SEO (AIOSEO). Jest to najlepsza wtyczka WordPress SEO na rynku, która pozwala łatwo zoptymalizować twoją witrynę internetową WordPress pod kątem SEO.
Po pierwsze, musisz zainstalować i włączyć wtyczkę All in One SEO na twojej starej domenie. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Uwaga: Aby uzyskać dostęp do dodatku menedżera przekierowań, wymagana jest co najmniej wersja Pro wtyczki. Możesz również skonfigurować AIOSEO na twojej nowej witrynie WordPress, aby jeszcze bardziej zwiększyć rankingi wyszukiwarek i ruch.
Po włączaniu na twojej starej domenie, musisz przejść na stronę All in One SEO ” Redirects i kliknąć przycisk „Activate Redirects”.
Następnie należy przejść do karty „Pełne przekierowanie witryny” i włączyć przełącznik „Przenieś witrynę”.
Następnie musisz wpisz twoją nową nazwę domeny obok opcji „Przenieś do domeny”.
Nie zapomnij kliknąć przycisku „Zapisz zmiany”, aby zapisać twoje ustawienia.
Metoda 2: Ręczna konfiguracja przekierowań do nowej domeny
Ta metoda wymaga edycji pliku .htaccess WordPressa na twojej starej domenie.
Najpierw należy połączyć się z twoją starą witryną za pomocą FTP i edytować plik .htaccess.
Będzie on znajdował się w tym samym katalogu, co twój katalog wp-includes lub wp-admin. Otwórz plik .htaccess i wklej następujące linie kodu na samej górze:
#Options +FollowSymLinks
RewriteEngine on
Unchanged: RewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]
Upewnij się, że w powyższym kodzie zastąpiłeś newsite.
com twoją nową domeną.
Po wprowadzeniu tych zmian przejdź na twoją starą domenę. Powinna ona automatycznie przekierować Cię do nowej domeny.
Jeśli tak się nie stanie, oznacza to, że przekierowanie nie jest skonfigurowane prawidłowo, a twój serwer prawdopodobnie nie obsługuje reguł przekierowań. Musisz skontaktować się z zespołem pomocy technicznej w twojej firmie hostingowej, aby włączyć RewriteEngine.
Krok 5: Powiadom Google o twojej nowej domenie
Teraz, gdy przeniosłeś WordPressa na nową nazwę domeny i skonfigurowałeś przekierowania, nadszedł czas, aby powiadomić Google o twojej zmianie adresu. Pomoże to Google szybko znaleźć twoją nową domenę witrynową i zacząć wyświetlać ją w wynikach wyszukiwania.
Po pierwsze, musisz upewnić się, że zarówno twoja nowa, jak i stara domena zostały utworzone w Google Search Console jako dwie różne właściwości. Instrukcje znajdują się w kroku 1 naszego przewodnika po Google Search Console.
Następnie należy wybrać starą nazwę domeny jako włączoną właściwość w kokpicie Twojego konta Google Search Console.
Następnie kliknij menu Ustawienia w lewej kolumnie.
Teraz możesz kliknąć narzędzie „Zmiana adresu”.
Teraz musisz wybrać twoją nową domenę z sekcji Aktualizuj Google.
Następnie należy kliknąć przycisk „Zatwierdź i zaktualizuj”.
To wszystko. Google potwierdzi teraz, że twoja stara domena przekierowuje do nowej domeny i zapisze zmiany.
Na następnym ekranie Google Search Console wyświetli kreator krok po kroku, aby przesłać twój wniosek o zmianę adresu.
Powiadom swoich użytkowników o nowej nazwie domeny
Podczas gdy przekierowania 301 wykonują swoją pracę, zawsze dobrze jest publicznie ogłosić migrację.
Możesz to zrobić po prostu pisząc wpis na blogu o twojej nowej witrynie i udostępniając go na swoich kontach w mediach społecznościowych.
Jeśli posiadasz subskrybentów newslettera e-mail lub powiadomień push, to do nich również powinieneś wysłać ogłoszenie.
Może to być pomocne na wiele sposobów.
Przede wszystkim, twoi użytkownicy z większym prawdopodobieństwem zapamiętają nową domenę, gdy już o niej przeczytają.
Po drugie, możesz poprosić swoich użytkowników, aby dali ci znać, jeśli zauważą jakieś błędy. Sam nie jesteś w stanie przetestować swojej witryny w każdym rodzaju przeglądarki lub środowiska systemowego, więc zawsze pomocne jest spojrzenie na nią świeżym okiem.
Zasoby bonusowe
Poniższe artykuły i poradniki pomogą ci śledzić i odzyskać twoje rankingi SEO po migracji do nowej nazwy domeny:
- Najlepsza lista kontrolna migracji WordPress SEO (dla początkujących)
- Jak sprawdzić, czy twoje wpisy na blogu WordPress są pozycjonowane dla odpowiednich słów kluczowych?
- Jak śledzić odwiedzających twoją witrynę internetową WordPress?
- Wskazówki dotyczące optymalizacji twoich wpisów na blogu pod kątem SEO (lista kontrolna)
Mamy nadzieję, że ten poradnik pomógł ci przenieść twoją witrynę WordPress na nową nazwę domeny. Możesz również zapoznać się z naszym przewodnikiem na temat tego , jak uzyskać bezpłatną domenę e-mail lub postępować zgodnie z instrukcjami w naszym kompletnym przewodniku SEO 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.
Greta Anderson
Wow This worked great! Thanks!
Elliott Bailey
This was exactly what I was after! Thanks ED
Vikram
The installer.PHP Setup is giving 503 Internal Error Or Mis configuration on clicking on next after giving database details in installer.PHP
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.
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.
Administrator
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
Adick
Thanks for this post, it was very helpful!
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 ?
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
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!
WPBeginner Support
Yes.
Administrator
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?
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
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.
Administrator
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.
Administrator
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 ?
WPBeginner Support
You should keep old domain for at least six months.
Administrator
Carmia
Thanks so much for this helpful tutorial! I have successfully moved my site to a new domain with your help.
Prince
Don’t use duplicator it’s not copying fonts. changing with times new roman
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?
WPBeginner Staff
Please see: How to update URLs when moving your WordPress site
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?
WPBeginner Staff
6-12 months just to be on the safe side.
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?
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?
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
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!
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
WPBeginner Staff
Yes, it is a good idea to submit your sitemap to Bing as well.
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!
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.
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
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.
Tom Durkin
I’ve not thought about looking for a plugin to handle this, will have to take a look!
John R. Meese
Glad to do it!
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.
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.
WPBeginner Staff
Did you take a look at our free blog setup service.
WPBeginner Staff
Beth, we have a tutorial on how to move a WordPress.com site to Self Hosted WordPress.org
As for your concern about Google Indexing a site that you don’t want to be indexed. You can add a robots.txt file to the root directory of that domain and instruct Google and all other bots not to crawl or index that site.
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
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!!
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.
Jenny
This was amazing. An absolute lifesaver. Great article!!
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?
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?
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.
Susan Finch
We are simply changing our WP URL – not moving. Are 301 redirects still needed if we follow permalink and notify users steps?
Simon Somlai
The url currently looks like this http://www.oldsite.com/newsite.com how do I change this to a regulat newsite.com?
John Meese
You’ll need to add „http://” before newsite.com for it to work correctly.
Simon Somlai
Alright John! I got it working Thanks for your help man
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…
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.
Om Livin'
Quick question about Pinterest…would I need to go and change all my pinned links??
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?
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
Shah Jahan Labar
I have some sub domains, when i tries to apply the redirect rule my subdomains also got redirected .
Kasa
What about redirecting subdomain to new different domain?
Is process the same, as you cant change address for subdomain in webasters tools.