Déménagement d'un site chez Free vers un vrai nom de domaine

WRInaute discret
Je crée ce topic pour faire part de mon expérience de déménagement de site. Je sais qu'il y a déjà des discussions sur ce sujet, voici d'ailleurs les liens qui me semblent les plus intéressant.

Le post de code qui m'a incité à créer ce topic :
https://www.webrankinfo.com/forum/t/temoignage-experience-du-changement-du-nom-de-domaine.54596/
L'article d'Olivier Duffez sur le changement de nom de domaine :
https://www.webrankinfo.com/actualites/2 ... omaine.htm
L'article sur les redirections :
https://www.webrankinfo.com/dossiers/strategies-de-liens/tutoriel-redirections
Un topic pour rediriger des pages html :
https://www.webrankinfo.com/forum/t...e-de-free-pas-perdre-son-referencement.30806/

Je poste ici, à la fois pour connaître vos éventuelles remarques et aussi dans l'espoir que cela puisse intéresser certaines personnes. Pour le moment je n'ai pas encore de résultats car je viens de lancer le processus il y a deux jours.

En clair j'avais un site en xxxxxx.free.fr que je voulais déménager en -www.xxxxxx.fr. Je pense que c'est le cas pour pas mal de webmasters amateurs comme moi, qui en ont marre des défaillances à répétition de free. Mon site avait à peu près un an, un PR 4 et entre 100 et 200 visiteurs/jour. Un petit site sans grand enjeux, mais qui me tiens à coeur (c'est celui de mon www). Je signale que mon forum est quasiment mort (ça n'était pas une priorité) et que donc ma base de donnée n'est pas écrite très souvent. Cela rend le déménagement plus facile!

Étant donné les limitations de free concernant le .htacces, je me suis rapidement dirigé vers une redirection 301 avec la fonction header() de php, comme expliqué dans l'article sur les redirections. J'ai donc, pour chaque page de mon site, créé une nouvelle page permettant de rediriger vers le nouveau ndd en prenant soin de traiter les variables GET quand il le fallait. Voici par exemple le code pour ma page index.php:

Code:
<?php
$var="";
if(isset($_GET['film'])) {
    $film="film=".$_GET['film'];
    $var="index.php?";
}
else {
	$film="";
}
if(isset($_GET['num'])) {
	$num="&num=".$_GET['num'];
	$var="index.php?";
}
else {
	$num="";	
}
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.xxxxxx.fr/".$var.$film.$num);
exit();
?>



Après une remarque judicieuse de xTrade, il semblerait que Free accepte RedirectPermanent dans le .htaccess. Donc au lieu de changer chaque page, il suffit de mettre un fichier .htaccess à la racine contenant :

Code:
RedirectPermanent / http://www.xxxxxx.fr

Ainsi toutes les pages sont redirigées une à une avec les variables GET. C'est donc LA solution la plus simple pour tout rediriger proprement. Certaines des étapes suivantes sont inutiles avec cette méthode (l'étape 2 et pour la 4 il suffit d'uploader le fichier .htaccess), mais les problèmes d'indexation et de référencement restent.



Voici donc les différentes étapes de mon déménagement.

1) Recopie des pages et de la base de donnée de l'ancien ndd vers le nouveau. Adaptation des liens, des connections et de tout ce qui doit être adapté!

2) Création et test (dans des sous-répertoires) des pages de redirection sur l'ancien ndd (voir le code plus haut). Ainsi je vérifie que la redirection marche bien et que le nouveau ndd est bien fonctionnel. Je n'ai redirigé que l'index de mon forum étant donné sa faible fréquentation.

3) Éventuellement, une deuxième recopie de la base de donnée pour avoir la version la plus fraîche avant de mettre en place la redirection. J'ai passé cette étape car ma bdd n'est pas très active!

4) Upload des pages de redirection à la place des véritables pages sur l'ancien ndd. (fait le dimanche 28/01/07)

5) Ajout d'un message dans le forum pour signaler aux curieux que le site à déménagé.

6) Création et signalement du sitemap du nouveau site à google.

7) Envoi d'un message à DMOZ (par l'intermédiaire du formulaire "mettre à jour une notice") et aux partenaires pour mettre à jour les liens vers le nouveau ndd. Référencement du nouveau ndd dans de nouveaux annuaires. Tenter de faire changer les liens dans les plus gros annuaires. (j'en suis là le 30/01/07)


Voilà, maintenant je dois faire encore quelques précisions.

- Je n'ai pas "préparé" le nouveau ndd au niveau du référencement. Google le découvrira avec les redirections ou avec les nouveaux backlinks.

- Je n'ai mis que le code php de redirection sur mes anciennes pages. (je n'ai pas gardé les métas comme certains le conseille car j'ai foi en la direction 301!)

- Je n'ai pas fait de déménagement en douceur en changeant d'abord les liens internes puis en mettant en place les redirections comme le conseil Code.

- Les deux sites sont exactement identiques. Pas de changement de structure...

- Je tiens à signaler que DMOZ a changé mon lien en moins de 24 heures!

- J'étais premier sur quelques requêtes google que vous pouvez deviner et en première page sur plusieurs dizaines d'autre requêtes plus précises.

- Le 30/01/07 le nouveau ndd n'est toujours pas indexé dans google (ni dans yahoo). Ça me fait un peu peur. :?


Je pense rendre compte de l'évolution des deux ndd dans les résultats google pour faire partager cette expérience. J'espère que ça intéressera quelques personnes. Merci de m'avoir lu et n'hésitez pas à me faire des remarques, surtout si vous pensez que j'ai fait des grosses bêtises. :oops:
 
Nouveau WRInaute
Tout se passera bien.
Avais-tu checké sur l'interface webmasters google la fréquence de visite de google sur ta home ?
A vue de nez, au pif, tu auras 1 page indexée dans la semaine, une dizaine de page dans 2 semaines, et le site complet dans 1 ou 2 mois :)
 
WRInaute discret
Ouep, google était pas trop fan de mon site en fait. Tu dois avoir raison.

Merci pour la réponse encourageante!
 
WRInaute discret
J+2 :

Les pages principales (sans les variables) du nouveau site sont indexées dans google (c'est un très petit site!). Il n'y a que trois pages avec variables d'indexées sur plusieurs centaines.

Le nouveau ndd sort dans google en première page seulement sur le nom du site en requête. Mais l'ancien reste n°1.
 
WRInaute discret
J+3 :

Yahoo a indexé trois pages.
Les premiers BL apparaissent dans yahoo.

J+5 :

100 pages indexées dans google.
40 dans yahoo.
Le nouveau ndd passe devant l'ancien sur google pour ma requête principale.
Google désindexe progressivement l'ancien ndd.
 
WRInaute discret
J + 15 :

360 pages dans google (sur les 700 indexables)
330 pour yahoo.

L'ancien site ne sort plus sur aucune requêtes google et le nouveau a pris sa place. Il a fallut moins de deux semaines pour que le remplacement se fasse. L'ancien est toujours indexé, mais comme il ne sort plus, ça n'a plus grande importance. Je n'ai pas constaté de baisse du traffic.

Maintenant reste le PR qui est à 0 sur le nouveau domaine. Enfin pour ce que ça sert...
 
WRInaute accro
Rien compris a ta redirection, celle ci me parait plus clair. Met ca dans ton header :

Code:
$url="xxx.free.fr";
$uri = $_SERVER['REQUEST_URI']; 
header("Status: 301 Moved Permanently"); 
header("Location:http://".$url.$uri);

Le reste me parait bien, de bonne idées dans l'ensemble. Je te souhaite un bon referencement et de bien profiter du "prime fraicheur" de ton nouveau nom de domaine :D
 
WRInaute discret
En effet, KOogar, ça doit être mieux avec $_SERVER['REQUEST_URI'], mais je connaissait pas. Et puis maintenant que ça marche, j'ai plus le courage de changer ! 8)

J + 40 :

La mise à jour des liens dans le Google Webmaster Tool me montre que même les liens vers l'ancien ndd sont pris en compte pour le nouveau. C'est donc bon signe pour le positionnement.

Sinon le PR est toujours à 0.
 
WRInaute discret
xTrade a dit:
Et un RedirectPermanent / http://ndd.fr/ dans le .htaccess, ce n'est pas suffisant?

En effet, je viens de me renseigner et ça semblerait marcher chez free. L'URL rewriting ne fonctionnant pas, j'avais abandonné l'idée d'utiliser le .htaccess.

J'ai lu sur le forum que avec RedirectPermanent tous les fichiers sont redirigés un à un (donc pas vers la racine du nouveau site), mais est-ce que les variables GET des adresses sont également redirigées ?
 
WRInaute passionné
Toma a dit:
xTrade a dit:
Et un RedirectPermanent / http://ndd.fr/ dans le .htaccess, ce n'est pas suffisant?

En effet, je viens de me renseigner et ça semblerait marcher chez free. L'URL rewriting ne fonctionnant pas, j'avais abandonné l'idée d'utiliser le .htaccess.

J'ai lu sur le forum que avec RedirectPermanent tous les fichiers sont redirigés un à un (donc pas vers la racine du nouveau site), mais est-ce que les variables GET des adresses sont également redirigées ?

Oui, ça marche (je viens de tester)

C'est d'ailleurs tout à fait logique.
 
WRInaute discret
Ok, bah personne ne l'avait dit sur les posts concernant Free que j'avais vu avant. Je le rajoute dans mon message initial !
 
Discussions similaires
Haut