Jak przenieść swój blog z Bloggera do WordPress

Opublikowany: 2022-02-26

Twój blog (abc.blogspot.com) jest hostowany w Bloggerze i chcesz teraz przenieść go z Bloggera do WordPressa (hostowanego samodzielnie) z osobistą nazwą domeny, np. abc.com. Jaki jest najłatwiejszy sposób przejścia z Bloggera na WordPress bez utraty ruchu w wyszukiwarce Google, pozycji strony i obecnych subskrybentów kanałów?

WordPress zapewnia łatwą opcję importowania postów na blogu i komentarzy czytelników z Bloggera do nowego bloga WordPress za pomocą jednego kliknięcia, ale migracja to coś więcej niż tylko przesyłanie treści. Na przykład:

  • Niektóre z twoich artykułów na starym blogu blogspot mogą znajdować się bardzo wysoko w wyszukiwarkach dla niektórych słów kluczowych, ale gdy przeniesiesz te artykuły do ​​nowego bloga WordPress, stracisz organiczny ruch wyszukiwania ze względu na permalinki (lub adresy URL) twoich postów na blogu ulegnie zmianie.
  • Ludzie trafiają do Twojego bloga za pośrednictwem wyszukiwarek, zakładek przeglądarki i odesłań z innych witryn internetowych, które zawierają linki do stron Twojego bloga. Jeśli przejdziesz na WordPress, Blogger nie będzie automatycznie przekierowywać tych użytkowników do Twojej nowej witryny.
  • Gdy przełączysz się z Bloggera na WordPress, obecni czytelnicy, którzy zasubskrybowali Twój kanał RSS Bloggera, mogą zostać utracone na zawsze, jeśli nie zasubskrybują ręcznie nowego adresu kanału WordPress (a większość tego nie zrobi).

Narzędzie Importer dostępne w WordPressie przeniesie tylko zawartość z Bloggera do Wordpressa, ale jeśli chcesz również zająć się różnymi problemami wymienionymi powyżej, skorzystaj z tego samouczka krok po kroku. Zajmie to mniej niż 5 minut, a ponadto będziesz mógł przenieść cały sok Google ze starego adresu blogspot.com do nowego bloga WordPress.

Jak przenieść swój blog z Bloggera na WordPress

Przed rozpoczęciem migracji dobrym pomysłem może być utworzenie kopii zapasowej bloga Bloggera, w tym szablonu XML, postów na blogu i komentarzy, aby zapewnić bezpieczeństwo.

Jeśli potrzebujesz pomocy przy migracji Bloggera do WordPressa, skontaktuj się ze mną za pomocą formularza kontaktowego na ctrlq.org. To jest opcja płatna.

  1. Zarejestruj nową domenę internetową, kup hosting i zainstaluj WordPress na nowej domenie.
  2. Otwórz pulpit nawigacyjny administratora WordPress i w obszarze Narzędzia -> Importuj wybierz opcję Blogger*. Zezwól WordPressowi na dostęp do Twojego konta Bloggera, wybierz swój blog blogspot.com, a w ciągu kilku minut wszystkie Twoje posty i komentarze na blogu Bloggera będą dostępne w nowej witrynie WordPress.
  3. Otwórz edytor motywów WordPress w sekcji Wygląd -> Edytor i otwórz plik functions.php do edycji. Większość motywów WordPress zawiera plik functions.php lub możesz przesłać go ręcznie do folderu motywów WordPress za pośrednictwem cPanel lub FTP. Skopiuj i wklej następujący fragment kodu do pliku functions.php (na początku pliku) i kliknij przycisk „Aktualizuj plik”, aby zapisać zmiany.
 <?php function labnol_blogger_query_vars_filter( $vars ) { $vars[] = "blogger"; return $vars; } add_filter('query_vars', 'labnol_blogger_query_vars_filter'); function labnol_blogger_template_redirect() { global $wp_query; $blogger = $wp_query->query_vars['blogger']; if ( isset ( $blogger ) ) { wp_redirect( labnol_get_wordpress_url ( $blogger ) , 301 ); exit; } } add_action( 'template_redirect', 'labnol_blogger_template_redirect' ); function labnol_get_wordpress_url($blogger) { if ( preg_match('@^(?:https?://)?([^/]+)(.*)@i', $blogger, $url_parts) ) { $query = new WP_Query ( array ( "meta_key" => "blogger_permalink", "meta_value" => $url_parts[2] ) ); if ($query->have_posts()) { $query->the_post(); $url = get_permalink(); } wp_reset_postdata(); } return $url ? $url : home_url(); } ?>
  1. Otwórz pulpit nawigacyjny Bloggera i wybierz Szablony. Przewiń stronę szablonów i wybierz opcję „Przywróć szablony klasyczne”, aby przełączyć się z szablonów Bloggera opartych na XML na szablony klasyczne oparte na tagach.
  2. Skopiuj i wklej następujący fragment kodu do edytora szablonów Bloggera, ale zanim to zrobisz, zastąp wszystkie wystąpienia labnol.org adresem URL nowej witryny WordPress. Na przykład, jeśli Twoja witryna WordPress znajduje się pod adresem example.com, zastąp labnol.org nazwą example.com i wklej zmodyfikowany fragment w edytorze szablonów Bloggera. Zapisz zmiany.
 <html> <head> <title><$BlogPageTitle$></title> <script> <MainOrArchivePage> window.location.href="http://labnol.org/" </MainOrArchivePage> <Blogger><ItemPage> window.location.href="http://labnol.org/?blogger=<$BlogItemPermalinkURL$>" </ItemPage></Blogger> </script> <MainPage> <link rel="canonical" href="http://labnol.org/" /> </MainPage> <Blogger> <ItemPage> <link rel="canonical" href="http://labnol.org/?blogger=<$BlogItemPermalinkURL$>" /> </ItemPage> </Blogger> </head> <body> <MainOrArchivePage> <h1><a href="http://labnol.org/"><$BlogTitle$></a></h1> </MainOrArchivePage> <Blogger> <ItemPage> <h1><a href="http://labnol.org/?blogger=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></h1> <$BlogItemBody$> </ItemPage> </Blogger> </body> </html>

Prawie skończyliśmy. Otwórz dowolną stronę na swoim starym blogu Bloggera, która powinna przekierować Cię do odpowiedniej strony WordPress. Używamy stałego przekierowania 301 po stronie WordPress i dlatego wszystkie Google Juice i PageRank powinny przejść na Twoje nowe strony WordPress. (wideo)

Powyższa metoda działa w przypadku zwykłych adresów URL blogspot.com, a także krajowych domen Bloggera, takich jak blogspot.co.uk, blogspot.com.au lub blogspot.in.

Narzędzie do importowania z Bloggera przenosi z Bloggera do WordPressa tylko posty i komentarze, ale nie obrazy. I to powinno być w porządku, ponieważ adresy URL obrazów w zaimportowanych postach WordPress nadal wskazują na blogspot.com (gdzie obrazy były pierwotnie hostowane), a zatem nic się nie zepsuje.

Zobacz też: Przenieś Bloggera z domeny niestandardowej do WordPress

Przełącz kanał RSS z Bloggera na WordPress

Gdy przejdziesz z Bloggera do WordPressa, zmieni się również adres URL Twojego kanału RSS. Przejdź do Blogger -> Ustawienia -> Inne i wybierz Adres URL przekierowania kanału postów w sekcji Kanał witryny. Tutaj możesz wpisać adres internetowy swojego nowego kanału RSS WordPress, a istniejący subskrybent RSS automatycznie przejdzie do nowego kanału.

Jeśli korzystasz z FeedBurner, po prostu zamień źródło z kanału RSS Bloggera na nowy kanał WordPress.

Migracja do WordPressa zakończona — co dalej?

Teraz, gdy Twoja nowa witryna WordPress działa i zawiera wszystkie stare posty Bloggera, oto kilka ważnych rzeczy, które powinieneś zrobić:

  1. Dodaj swoją nową witrynę WordPress do Google Webmaster, zweryfikuj własność witryny, a także prześlij mapę witryny XML zawierającą adresy URL nowej witryny.
  2. Postępuj zgodnie z tymi wskazówkami dotyczącymi optymalizacji WordPress, zainstaluj niektóre niezbędne wtyczki i zwróć szczególną uwagę na poprawę bezpieczeństwa swojej witryny WordPress.
  3. Postępuj zgodnie z tymi wskazówkami dotyczącymi blogowania i przenieś swój blog na wyższy poziom.

PS: Google przestał obsługiwać protokół OAuth 1.0 i dlatego istniejąca wtyczka importera Bloggera w WordPressie przestała działać. Twórca wtyczki stwierdził, że nie jest w stanie zaktualizować wtyczki do korzystania z interfejsu API Bloggera 3 i protokołu OAuth 2.0, dlatego w tym momencie utknęliśmy.