Come migrare il tuo blog da Blogger a WordPress

Pubblicato: 2022-02-26

Il tuo blog (abc.blogspot.com) è ospitato su Blogger e ora vorresti spostare il blog da Blogger a WordPress (auto-ospitato) con un nome di dominio personale come abc.com. Qual è il modo più semplice per passare da Blogger a WordPress senza perdere il traffico di ricerca di Google, il page rank e gli abbonati ai feed esistenti?

WordPress offre una semplice opzione con un clic per importare post di blog e commenti dei lettori da Blogger in un nuovo blog WordPress, ma la migrazione offre molto di più oltre al semplice trasferimento di contenuti. Per esempio:

  • Alcuni dei tuoi articoli sul vecchio blog di blogspot potrebbero essere posizionati molto in alto nei motori di ricerca per determinate parole chiave, ma una volta spostati questi articoli su un nuovo blog WordPress, perderai il traffico di ricerca organico poiché i permalink (o URL) dei tuoi post del blog cambierà.
  • Le persone arrivano al tuo blog attraverso motori di ricerca, segnalibri del browser e referral da altri siti web che si sono collegati alle pagine del tuo blog. Se esegui la migrazione a WordPress, Blogger non reindirizzerà automaticamente questi visitatori al tuo nuovo sito web.
  • Quando passi da Blogger a WordPress, i lettori esistenti che sono iscritti al tuo feed RSS di Blogger potrebbero essere persi per sempre se non si iscrivono manualmente al tuo nuovo indirizzo del feed di WordPress (e la maggior parte non lo farà).

Lo strumento Importer disponibile all'interno di WordPress trasferirà solo i contenuti da Blogger a Wordpress, ma se desideri anche occuparti dei vari problemi sopra elencati, segui questo tutorial passo dopo passo. Ci vogliono meno di 5 minuti per completare e sarai anche in grado di trasferire tutto il Google Juice dal vecchio indirizzo blogspot.com al tuo nuovo blog WordPress.

Come spostare il tuo blog da Blogger a WordPress

Prima di iniziare la migrazione, potrebbe essere una buona idea eseguire il backup del tuo blog Blogger, inclusi il modello XML, i post del blog e i commenti, solo per sicurezza.

Se hai bisogno di assistenza con la migrazione da Blogger a WordPress, contattami utilizzando il modulo di contatto su ctrlq.org. Questa è un'opzione a pagamento.

  1. Registra un nuovo dominio web, acquista web hosting e installa WordPress sul tuo nuovo dominio.
  2. Apri la dashboard di amministrazione di WordPress e in Strumenti -> Importa, seleziona l'opzione Blogger*. Autorizza WordPress ad accedere al tuo account Blogger, seleziona il tuo blog blogspot.com e in pochi minuti tutti i post e i commenti del tuo blog Blogger saranno disponibili sul nuovo sito WordPress.
  3. Apri l'editor dei temi di WordPress in Aspetto -> Editor e apri il file functions.php per la modifica. La maggior parte dei temi di WordPress include un file functions.php oppure puoi caricarlo manualmente nella cartella dei temi di WordPress tramite cPanel o FTP. Copia e incolla il seguente frammento di codice all'interno del tuo file functions.php (all'inizio del file) e fai clic sul pulsante "Aggiorna file" per salvare le modifiche.
 <?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. Apri la dashboard di Blogger e scegli Modelli. Scorri verso il basso la pagina dei modelli e scegli l'opzione "Ripristina modelli classici" per passare dai modelli di Blogger basati su XML ai modelli classici basati su tag.
  2. Copia e incolla il seguente snippet nel tuo editor di modelli di Blogger, ma prima di farlo, sostituisci tutte le occorrenze di labnol.org con il tuo nuovo URL del sito WordPress. Ad esempio, se il tuo sito WordPress si trova su example.com, sostituisci labnol.org con example.com e incolla lo snippet modificato nell'editor del modello di Blogger. Salva le modifiche.
 <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>

Abbiamo quasi finito. Apri qualsiasi pagina del tuo vecchio blog Blogger e dovrebbe reindirizzarti alla pagina WordPress corrispondente. Stiamo utilizzando un reindirizzamento 301 permanente sul lato WordPress e quindi tutto il Google Juice e PageRank dovrebbe passare alle tue nuove pagine WordPress. (video)

Il metodo sopra funziona con i normali URL blogspot.com e anche con domini Blogger specifici per paese come blogspot.co.uk, blogspot.com.au o blogspot.in.

Lo strumento Blogger Import sposta solo post e commenti da Blogger a WordPress ma non immagini. E dovrebbe andare bene perché gli URL delle immagini nei tuoi post WordPress importati puntano ancora a blogspot.com (dove le immagini erano originariamente ospitate) e quindi nulla si romperebbe.

Vedi anche: Sposta Blogger su un dominio personalizzato su WordPress

Passa feed RSS da Blogger a WordPress

Quando passi da Blogger a WordPress, anche l'URL del tuo feed RSS cambierà. Vai su Blogger -> Impostazioni -> Altro e scegli URL di reindirizzamento post feed in Feed sito. Qui puoi digitare l'indirizzo web del tuo nuovo feed RSS di WordPress qui e l'abbonato RSS esistente si sposterà automaticamente al tuo nuovo feed.

Se stai utilizzando FeedBurner, sostituisci semplicemente la fonte dal feed RSS di Blogger al tuo nuovo feed WordPress.

Migrazione a WordPress completata: cosa succederà?

Ora che il tuo nuovo sito WordPress è attivo e funzionante con tutti i vecchi post di Blogger, ecco alcune cose importanti che dovresti fare:

  1. Aggiungi il tuo nuovo sito WordPress a Google Webmaster, verifica la proprietà del sito e invia anche una Sitemap XML che elenca gli URL sul tuo nuovo sito.
  2. Segui questi suggerimenti per l'ottimizzazione di WordPress, installa alcuni dei plug-in essenziali e presta particolare attenzione al miglioramento della sicurezza del tuo sito WordPress.
  3. Segui questi suggerimenti per il blog e porta il tuo blog al livello successivo.

PS: Google ha smesso di supportare OAuth 1.0 e quindi il plug-in di importazione di Blogger esistente in WordPress ha smesso di funzionare. Lo sviluppatore del plug-in ha espresso la sua impossibilità di aggiornare il plug-in per utilizzare l'API di Blogger 3 e OAuth 2.0 e quindi al momento siamo bloccati.