pagerank pénalisé ?

Nouveau WRInaute
Bonjour à tous,

Mon site, Morne Plaine, est hébergé depuis fort longtemps dans un sous-domaine (http://morneplaine.archeograph.com). Pour plus de facilité, le site évoluant, j'ai fini par exploiter le nom de domaine "morneplaine.com" et une redirection vers le sous-domaine.

Les deux adresses ont donc cohabité un temps sur les pages indexées par Google, bien que j'aurai préféré que les internautes n'utilisent à terme que l'URL la plus simple (www.morneplaine.com). J'avais compté sur la balise méta "identifier-url" afin qu'à terme seule une seule URL soit retenue mais rien n'y fait.

Depuis quelques jours j'ai remarqué une chute de 2 points dans le pagerank passant de 3 à 1 pour l'url "www.morneplaine.com" et un maintien à un pagerank de 3 pour l'url "morneplaine.archeograph.com". Du point de vue référencement par contre rien n'a changé sur certaines requètes le site apparait toujours au même niveau.

Cette pénalité est-elle normale ? Vous semble t-elle dûe à la coexistence des deux url ? Avez-vous des pistes pour faire en sorte que seule à l'avenir ne susbsiste l'URL que je désire ? Pour ne plus subir cette pénalité ?

Merci !
 
WRInaute passionné
Cette "pénalité" est certainement due à du duplicat content.
Il faut faire une redirection permanente (redirect 301) de ton sous domaine -http://morneplaine.archeograph.com vers ton nouveau domaine -www.morneplaine.com ;)
 
Nouveau WRInaute
Merci pour ta réponse.

L'url "http://morneplaine.archeograph.com" est l'url "native" ou "naturelle" du site, je ne peux donc pas faire de redirection puisque c'est le véritable répertoire où se trouve hébergé le site.

Enfin il me semble... Non ?
 
WRInaute passionné
Un nom de domaine est dirigé vers un hébergement et on peut modifier sa destination.
Ici le sous domaine morneplaine.archeograph.com ainsi que le domaine morneplaine.com sont tous les deux redirigés vers le même espace d'hébergement qui contient les données de ton site.

Il faut que tu fasses une redirection 301 du sous domaine vers le nouveau domaine ainsi tous les visiteurs (google compris) qui essayerons d'accéder à ton site via les anciennes url se retrouveront automatiquement redirigés vers le nouveau domaine ;)

Si tes fichiers sont en php, mets ça dans le fichier index.php de ton site tout au début du code :
Code:
<?php if($_SERVER['REQUEST_URI'] == "http://morneplaine.archeograph.com")
   {
   header ('HTTP/1.1 301 Moved Permanently');
   header('Location: http://www.morneplaine.com');
   }
   ?>
ça devrait normalement le faire ;)
 
Nouveau WRInaute
C'est fait, j'ai ajouté ton code. Mais un doute subsiste : est-il normal que les deux URL subsistent dans la barre d'adresse (il y'a bien les deux urls visibles) ?

Dois-je m'attendre à une pénalité dans le pagerank de quelques jours, semaines ou mois ?
 
WRInaute passionné
Non il doit y avoir un souci quelque part car normalement quand tu tapes -http://morneplaine.archeograph.com ton url doit automatiquement se transformer en -http://www.morneplaine.com dans la barre d'adresse ???
Tu es sûr d'avoir convenablement placé le code ?
D'ailleurs, quand on analyse ta page avec un analyseur d'entête http la redirection n'est pas détectée...
 
Nouveau WRInaute
J'ai tenté de le placer devant le session_start() mais aussi après et rien ne marche... Mince !

Merci pour ta grande disponibilité.

Code:
<?php
if($_SERVER['REQUEST_URI'] == "http://morneplaine.archeograph.com") 
   { 
   header ('HTTP/1.1 301 Moved Permanently'); 
   header('Location: http://www.morneplaine.com'); 
   } 
session_start();
 
WRInaute passionné
Tu mets bien ça au tout début du fichier index.php ?
NB : Si tu utilises un template ou un kit graphique et que les fichiers de ce template sont dans un dossier il faut mettre le code au début du fichier index.php qui est dans le dossier du template et non dans celui qui est à la racine ;)

Au cas où => https://www.webrankinfo.com/referencemen ... ctions.php pour tester un autre type de redirection 301 si celui ci ne veut rien savoir ;)
 
Nouveau WRInaute
C'est bien au tout début de mon fichier index.php et je n'utilises ni template ni kit. Rien qui ne puisse interférer.

A part dans mes redirections chez OVH, je ne vois pas d'où cela peut venir.
 
WRInaute passionné
C'est peut être mon code qui déconne alors ???
On va attendre que les pros du php se réveillent voir si ils trouvent des erreurs ;)
 
Nouveau WRInaute
Je viens de tester la valeur de $_SERVER['REQUEST_URI'] et j'obtiens "/" (sans les guillemets bien sur). Ca explique pourquoi la redirection ne se fait pas.

En local j'ai testé ton code de redirection sans le "if" et ça marche très bien.

Ca doit venir certainement des mes redirections d'URL chez OVH mais la dernière fois que j'y ai touché j'ai planté le site pendant 24 heures ;-)
 
Nouveau WRInaute
Après un peu de recherche voilà une version du code que tu m'as conseillé légèrement remaniée. Ayant quelque peu l'impression de jouer à l'apprenti sorcier je tiens à vous le soumettre afin de voir si d'après vous il répond à mon probleme. Le code a été testé mais n'est plus en ligne par précaution.
Code:
if($_SERVER["SERVER_NAME"]== "morneplaine.archeograph.com") 
   {header ('HTTP/1.1 301 Moved Permanently'); 
   header('Location: http://www.morneplaine.com'); 
   }

Les internautes peuvent utiliser les deux urls pour accéder au site. L'url utilisée reste celle affichée dans la barre d'adresse du navigateur. Quand je teste la valeur $_SERVER["SERVER_NAME"], seul apparait "www.morneplaine.com".

Cela va t-il permettre d'éviter le "duplicat content" ?
 
WRInaute passionné
Oui, il faut que quel que soit l'url utilisée pour accéder à ton site une seule (celle que tu as sélectionnée) apparaisse dans le navigateur.
Autrement dit, si on essaye d'accéder à ton site via l'ancien sous domaine il faut que l'adresse dans la barre d'adresse soit le nouveau nom de domaine et plus le sous domaine (c'est le principe de la redirection).
Une fois tout en place, test ton url (celle du sous domaine) avec un analyseur d'entête http comme celui là https://www.webrankinfo.com/wri/header.php et post le résultat que l'outil te donne voir si il n'y a pas d'erreur ;)
 
Nouveau WRInaute
Cette fois avec le code sus-cité
Code:
if($_SERVER["SERVER_NAME"]== "morneplaine.archeograph.com") 
   {header ('HTTP/1.1 301 Moved Permanently'); 
   header('Location: http://www.morneplaine.com'); 
   }
... j'obtiens bien la redirection que tu suggérais puisque cette fois l'url change bien dans le navigateur (pourquoi à mon premier test cela n'a t-il pas marché, mystère..).

Voici les entètes telles qu'elles apparaissent depuis ton lien pour analyser le header. Première partie est l'entète de la page "http://morneplaine.archeograph.com", la seconde partie montre les entètes de la page "http://www.morneplaine.com".

Code:
HTTP/1.1 301
Date: Mon, 13 Aug 2007 10:25:48 
GMTServer: Apache
Cache-Control: no-cache, must-revalidate
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Pragma: no-cache
X-Powered-By: PHP/4.4.7
Set-Cookie: PHPSESSID=2964179c5054142fe45565641bdaeff6; path=/Set-Cookie: visiteur=97023237146c031ac39254; 
expires=Tuesday, 12-Aug-08 10:25:48 GMT
Vary: Host
Location: http://www.morneplaine.com
Last-Modified: Mon, 13 Aug 2007 10:25:48 GMT
Connection: close
Content-Type: text/html


HTTP/1.1 200 OK
Date: Mon, 13 Aug 2007 10:27:35 GMTServer: Apache
Cache-Control: no-cache, must-revalidate
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Pragma: no-cache
X-Powered-By: PHP/4.4.7
Set-Cookie: PHPSESSID=9eaf54dae6070394973b55e626706078; path=/Set-Cookie: visiteur=177616084546c03217ebe7c; 
expires=Tuesday, 12-Aug-08 10:27:35 GMT
Vary: Host
Last-Modified: Mon, 13 Aug 2007 10:27:35 GMT
Connection: close
Content-Type: text/html

Le code est en ligne. Cela te semble t-il correct ?
Dernière chose combien peut durer la pénalité de pagerank d'après toi/vous ?
 
WRInaute passionné
Excellent ;)

Avec cet autre outil c'est encore plus clair

Code:
URL: http://morneplaine.archeograph.com/
HTTP/1.0 301
Date: Mon, 13 Aug 2007 10:49:36 GMT
Server: Apache
Cache-Control: no-cache, must-revalidate
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Pragma: no-cache
X-Powered-By: PHP/4.4.7
Set-Cookie: PHPSESSID=f639716810bbd8085f3b6238a737db34; path=/
Set-Cookie: visiteur=127039281046c03740c359d; expires=Tuesday, 12-Aug-08 10:49:36 GMT
Location: http://www.morneplaine.com
Last-Modified: Mon, 13 Aug 2007 10:49:36 GMT
Connection: close
Content-Type: text/html

Redirection vers :
URL: http://www.morneplaine.com/
HTTP/1.0 200 OK
Date: Mon, 13 Aug 2007 10:49:36 GMT
Server: Apache
Cache-Control: no-cache, must-revalidate
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Pragma: no-cache
X-Powered-By: PHP/4.4.7
Set-Cookie: PHPSESSID=9da189ecbcb920712528ee53ef1cf74e; path=/
Set-Cookie: visiteur=102982163646c03740e98e9; expires=Tuesday, 12-Aug-08 10:49:36 GMT
Last-Modified: Mon, 13 Aug 2007 10:49:36 GMT
Connection: close
Content-Type: text/html
Content-Encoding: gzip
Content-Length: 7983

Désormais il faut penser à toujours utiliser ton nouveau domaine pour les liens créés vers ton site (annuaire, partenariats,...).
Concernant Google, il va petit à petit prendre en compte les nouvelle url et à terme ton PR sera transféré vers le nouveau nom de domaine (en espérant que le duplicat ne soit pas resté trop longtemps car une fois qu'on descend c'est toujours plus dur de remonter).

Voilà, tu as passé avec succès ton baptême de la redirection web "propre" ;)
 
Nouveau WRInaute
Merci beaucoup pour cette sympathique prise en main (essentielle quand on est largué comme je l'étais).

Depuis belle lurette je n'utilises plus de lien mentionnant le sous-domaine mais il reste de nombreuses traces sur le net de l'ancienne URL (posts de mes joueurs sur des forums surtout). De même une recherche directe sur google et le mot clef "morneplaine" aboutit à la vieille URL. Je comprends ce qui manquait pour que cela change et je vais donc guetter les changements dans les jours à venir. Je ne redirige avec le script que la page index et j'espère que le référencement des pages situées un niveau plus profond ne poseront pas de probleme (exemple "http://morneplaine.archeograph.com/Abonnement.php" qui ne jouit d'aucune redirection).

Je viens aussi de me rendre compte de la dimension cachée du problème. Ainsi l'url "http://morneplaine.com" (dons sans les www) bien qu'en principe inusitée devait participer sans doute à la psychorigidité de Google. Je l'ai donc ajoutée au script Php que tu m'as indiqué.

Puisses-tu recevoir en retour mille fois ce que tu viens de m'apporter (ça fait croyant je sais mais bon ;-)).
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut