Vous avez décidé de changer de plateforme. Votre nouveau blog est créé... Ne supprimez pas l'ancien blog tout de suite ou vous allez perdre des visiteurs et votre référencement. Quelques techniques ici pour bien gérer son déménagement (techniques classés du plus simple au plus complexe.

Le blog A correspondra ci-après à l'ancien blog et le blog B le nouveau blog (ex : http://nouvelle-adresse.blogspot.com). Avec la nouvelle version d'overblog (version "Kiwi" succédant à la "V2"), l'accès au code du thème permet d'aller bien plus loin.

Rediriger ses visiteurs

Lien vers la nouvelle adresse (V2 - KIWI)

Une solution toute simple, mais souvent mal appliquée. Le lien vers la nouvelle adresse doit être placée sur la page d'accueil en étant immédiatement visible par le visiteur : le lien doit être assez grand et placé au niveau du regard du visiteur lorsqu'il ouvre le blog. Cela n'empêche pas de rédiger quelques phrases en-dessous expliquant "le départ" et remerciant les visiteurs pour leur fidélité :).

Redirection automatique (V2 - KIWI)

Pour rediriger ces visiteurs automatiquement du blog A vers le blog B, il suffit d'insérer un petit script :

 
<script type="text/javascript"> 
   window.location = "http://manouvelleadresse.fr"; 
</script> 

Où insérer le code sur le blog A ?

  • Dans un module HTML "texte libre"
  • Ou dans le code HTML du dernier article si celui-ci est affiché en entier sur la page d'accueil.
  • Ou dans le code HTML du thème (uniquement pour overblog kiwi) tout au début juste après la ligne <head> (généralement ligne 4 ou 5 du code ; voir image ci-dessous)

Remplacer http://manouvelleadresse.fr par l'adresse du nouveau blog. Enregistrer le module ou le thème. Et tester.

*Si vous êtes encore sur l'ancienne version d'overblog (v2), vous devez être en privilège ou premium pour insérer du javascript.

Redirection par article (V2 - KIWI)

Ci-dessus, a redirection se fait pour toutes les pages du blog A vers la page d'accueil du blog B. Le visiteur ne sera donc pas forcément dirigé vers la page qu'il recherchait. Il est préférable de rediriger par article, du moins pour les articles les plus visités.

La redirection peut être faite par article sur le blog A en plaçant le code en fin d'article en mode HTML le script qu'on a adapte avec l'adresse de la page sur le blog B.

 
<script type="text/javascript"> 
   window.location = "http://nouvelle-adresse.blogspot.com/photo-du-Canada.html"; 
</script> 

Rediriger avec twig (Kiwi uniquement)

Avec Overblog kiwi, il est possible de spécifier sur quel type de page un code javascript va prendre effet. Ci-dessous, la redirection est limité aux pages index.

 
{% if isIndex %}
  <script type="text/javascript"> 
     window.location = "http://nouvelle-adresse.blogspot.com"; 
  </script> 
{% endif %}
redirection overblog

Alternatives au javascript (Kiwi)

La balise meta refresh permet aussi de rediriger vers la nouvelle adresse :

 
<meta http-equiv="refresh" content="0;URL=http://nouvelle-adresse.blogspot.com/"/>

Autre solution : remplacer le code du thème du blog A par un frame affichant le blog B !

<!DOCTYPE html>
<html>
    <head>
      <style>
         body{margin:0;padding:0;border:0;width:100%;height:100%;}
         iframe{width:100%;height:100%;border:0;}
      </style>
      <title>NOUVEAU BLOG</title>
   </head>
   <body>
     <iframe src = 'http://nouvelle-adresse.blogspot.com'></iframe>
   </body>
</html>

Avec cette dernière solution, il n'a a pas de problème de contenu dupliqué, puisque les articles ne sont plus affichés sur le blog A.

Transfert de référencement (Kiwi)

Lors d'un changement d'adresse, il est fréquent de transférer les anciens articles. Or, dans ce cas, un même article se retrouvera à deux endroits, sur l'ancien et sur le nouveau blog, ce que les moteurs de recherche n'apprécient pas ce contenu dupliqué. Une méthode pour transférer le référencement d'une adresse à l'autre est d'indiquer aux moteurs de recherche la nouvelle adresse. Cela se fait en ajoutant un lien canonical.

Voici un code où condition {% if isIndex %} ("si accueil") permet d'indiquer la nouvelle adresse http://engoguette.blogspot.fr sur la page accueil (index).

 
<head> 

{% if isIndex %} 
   <link rel="canonical" href="http://engoguette.blogspot.fr/"/> 
{% endif %}

Pour aller plus loin : nouvelles adresses des articles

On peut faire la même chose pour chaque article. Pour ne pas avoir à le faire pour tous les articles, on peut se concentrer sur les articles les plus visités. On en profite pour rajouter la redirection spécifique.

On se base sur le titre de l'article et on indique la nouvelle adresse entre guillemets après href. On ajoute à la suite du code précédent :

{% if Post.Title == "Mes bonnes adresses" %}
   <link rel="canonical" href="http://engoguette.blogspot.fr/2013/04/bonnes-adresses.html"/> 
{% endif %}

Avec 4 articles différents, cela donne (en ajoutant le script de redirection).

<head>

<!-- PAGE INDEX -->

{% if isIndex %} 
   <link rel="canonical" href="http://engoguette.blogspot.fr/"/> 
   <script type="text/javascript"> 
     window.location = "http://engoguette.blogspot.fr" 
   </script> 
{% endif %}


<!-- PAGE ARTICLES--> 
{% if isSingle %} 


{% if Post.Title == "Mes bonnes adresses" %} 

  <link rel="canonical" href="http://engoguette.blogspot.fr/2013/04/bonnes-adresses.html"/> 

  <script type="text/javascript"> 
    window.location = "http://engoguette.blogspot.fr/2013/04/bonnes-adresses.html" 
  </script> 


{% elseif Post.Title == "Les promenades" %} 

  <link rel="canonical" href="http://engoguette.blogspot.fr/2013/04/promenades.html"/> 

  <script type="text/javascript">
    window.location = "http://engoguette.blogspot.fr/2013/04/promenades.html" 
  </script> 


{% elseif Post.Title == "Les randonnées" %} 

  <link rel="canonical" href="http://engoguette.blogspot.fr/2013/04/randonnees.html"/> 

  <script type="text/javascript">
    window.location = "http://engoguette.blogspot.fr/2013/04/randonnees.html" 
  </script> 


{% elseif Post.Title == "Voyages" %} 

 <link rel="canonical" href="http://engoguette.blogspot.fr/2013/04/voyages.html"/>       

 <script type="text/javascript"> 
  window.location ="http://engoguette.blogspot.fr/2013/04/voyages.html" 
 </script>

{% endif %} 

{% endif %} 

La technique marche aussi avec les catégories :


 
{% if isTag %} 


{% if Tag.Title == "Mes bonnes adresses" %} 

  <link rel="canonical" href="http://engoguette.blogspot.fr/search/label/adresses"/> 

  <script type="text/javascript"> 
    window.location = "http://engoguette.blogspot.fr/search/label/adresses" 
  </script> 


{% elseif Tag.Title == "Promenades" %} 

  <link rel="canonical" href="http://engoguette.blogspot.fr/search/label/promenades"/> 

  <script type="text/javascript"> 
     window.location = "http://engoguette.blogspot.fr/search/label/promenades" 
  </script> 

{% endif %} 

{% endif %} 

Gérer le transfert de domaine

Si vous avez un nom de domaine et souhaitez le conserver, le problème est différent. Je vous invite à lire l'article de http://cuisine-addict.com sur ce sujet.

A noter que le problème de transfert d'articles entre overblog et une autre plateforme vient du fait qu'overblog (comme la plupart des plateformes en ligne) ne permettent pas de faire des redirections "301" côté serveur. Il faut donc le faire sur la page web directement, ce qui est moins efficace.