Comment migrer votre blog de Blogger vers WordPress

Publié: 2022-02-26

Votre blog (abc.blogspot.com) est hébergé sur Blogger et vous souhaitez maintenant déplacer le blog de Blogger vers WordPress (auto-hébergé) avec un nom de domaine personnel comme abc.com. Quel est le moyen le plus simple de passer de Blogger à WordPress sans perdre le trafic de recherche Google, le classement des pages et vos abonnés aux flux existants ?

WordPress fournit une option simple en un clic pour importer des articles de blog et des commentaires de lecteurs de Blogger dans un nouveau blog WordPress, mais la migration ne se limite pas au simple transfert de contenu. Par exemple:

  • Certains de vos articles sur l'ancien blog blogspot pourraient être très bien classés dans les moteurs de recherche pour certains mots-clés, mais une fois que vous aurez déplacé ces articles vers un nouveau blog WordPress, vous perdrez le trafic de recherche organique depuis les permaliens (ou URL) de vos articles de blog. changera.
  • Les gens viennent sur votre blog par le biais de moteurs de recherche, de signets de navigateur et de références d'autres sites Web qui ont lié aux pages de votre blog. Si vous migrez vers WordPress, Blogger ne redirigera pas automatiquement ces visiteurs vers votre nouveau site Web.
  • Lorsque vous passez de Blogger à WordPress, les lecteurs existants qui sont abonnés à votre flux RSS Blogger peuvent être perdus à jamais s'ils ne s'abonnent pas manuellement à votre nouvelle adresse de flux WordPress (et la plupart ne le feront pas).

L'outil d'importation disponible dans WordPress ne transférera que le contenu de Blogger vers Wordpress, mais si vous souhaitez également vous occuper des différents problèmes répertoriés ci-dessus, suivez ce didacticiel étape par étape. Cela prend moins de 5 minutes et vous pourrez également transférer tous les Google Juice de l'ancienne adresse blogspot.com vers votre nouveau blog WordPress.

Comment déplacer votre blog de Blogger vers WordPress

Avant de commencer la migration, il peut être judicieux de sauvegarder votre blog Blogger, y compris le modèle XML, les articles de blog et les commentaires, par mesure de sécurité.

Si vous avez besoin d'aide pour la migration de Blogger vers WordPress, veuillez me contacter en utilisant le formulaire de contact sur ctrlq.org. Il s'agit d'une option payante.

  1. Enregistrez un nouveau domaine Web, achetez un hébergement Web et installez WordPress sur votre nouveau domaine.
  2. Ouvrez votre tableau de bord d'administration WordPress et sous Outils -> Importer, sélectionnez l'option Blogger*. Autorisez WordPress à accéder à votre compte Blogger, sélectionnez votre blog blogspot.com et en quelques minutes, tous les articles et commentaires de votre blog Blogger seront disponibles sur le nouveau site WordPress.
  3. Ouvrez l'éditeur de thèmes WordPress sous Apparence -> Éditeur et ouvrez le fichier functions.php pour le modifier. La plupart des thèmes WordPress incluent un fichier functions.php ou vous pouvez le télécharger manuellement dans votre dossier de thèmes WordPress via cPanel ou FTP. Copiez-collez l'extrait de code suivant dans votre fichier functions.php (au début du fichier) et cliquez sur le bouton "Mettre à jour le fichier" pour enregistrer vos modifications.
 <?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. Ouvrez votre tableau de bord Blogger et choisissez Modèles. Faites défiler la page des modèles et choisissez l'option "Revenir aux modèles classiques" pour passer des modèles Blogger basés sur XML aux modèles classiques basés sur les balises.
  2. Copiez-collez l'extrait de code suivant dans votre éditeur de modèles Blogger, mais avant cela, remplacez toutes les occurrences de labnol.org par votre nouvelle URL de site WordPress. Par exemple, si votre site WordPress se trouve sur example.com, remplacez labnol.org par example.com et collez l'extrait modifié dans l'éditeur de modèles Blogger. Enregistrez les modifications.
 <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>

On a presque fini. Ouvrez n'importe quelle page de votre ancien blog Blogger et il devrait vous rediriger vers la page WordPress correspondante. Nous utilisons une redirection 301 permanente côté WordPress et donc tout le Google Juice et le PageRank devraient passer sur vos nouvelles pages WordPress. (vidéo)

La méthode ci-dessus fonctionne pour les URL régulières de blogspot.com ainsi que pour les domaines Blogger spécifiques à un pays comme blogspot.co.uk, blogspot.com.au ou blogspot.in.

L'outil d'importation de Blogger déplace uniquement les publications et les commentaires de Blogger vers WordPress, mais pas les images. Et cela devrait aller parce que les URL des images dans vos articles WordPress importés pointent toujours vers blogspot.com (où les images étaient initialement hébergées) et donc rien ne se cassera.

Voir aussi : Déplacer Blogger sur un domaine personnalisé vers WordPress

Basculer le flux RSS de Blogger vers WordPress

Lorsque vous passez de Blogger à WordPress, l'URL de votre flux RSS change également. Accédez à Blogger -> Paramètres -> Autre et choisissez URL de redirection du flux de publication sous Flux du site. Ici, vous pouvez taper l'adresse Web de votre nouveau flux RSS WordPress ici et l'abonné RSS existant passera automatiquement à votre nouveau flux.

Si vous utilisez FeedBurner, remplacez simplement la source du flux RSS Blogger par votre nouveau flux WordPress.

Migration vers WordPress terminée - Et ensuite ?

Maintenant que votre nouveau site WordPress est opérationnel avec tous les anciens articles de Blogger, voici quelques choses importantes que vous devriez faire :

  1. Ajoutez votre nouveau site WordPress à Google Webmaster, vérifiez la propriété du site et soumettez également un sitemap XML répertoriant les URL de votre nouveau site.
  2. Suivez ces conseils d'optimisation WordPress, installez certains des plug-ins essentiels et accordez une attention particulière à l'amélioration de la sécurité de votre site WordPress.
  3. Suivez ces conseils de blogging et faites passer votre blog au niveau supérieur.

PS : Google a cessé de prendre en charge OAuth 1.0 et, par conséquent, le plug-in d'importation Blogger existant dans WordPress a cessé de fonctionner. Le développeur du plugin a exprimé son incapacité à mettre à jour le plugin pour utiliser l'API Blogger 3 et OAuth 2.0 et nous sommes donc bloqués pour le moment.