web-dev-qa-db-fra.com

Pourquoi Google ne répertorie-t-il pas mon site en utilisant son domaine préféré?

À l'aide des outils Google pour les webmasters, mon site est défini sur "Afficher les URL en tant que www.mondomaine.com", par opposition à "mydomain.com". C’est le réglage de ces deux sites dans les outils pour les webmasters et ce depuis plusieurs mois.

Cela a été honoré par Google, mais récemment, le classement du site a commencé à s’améliorer et c’est un classement pour les termes de recherche pour lesquels il n’était pas classé auparavant.

Cependant, Google n'affiche pas ces nouveaux résultats en utilisant mon domaine préféré (sans le www).

Est-ce que quelqu'un d'autre a de l'expérience avec ce comportement? Pourquoi Google ferait-il cela?

5
Phil Mander

Même si vous définissez une préférence, Google ne sait toujours pas laquelle vous préférez s'il n'y a pas de domaine domain.com -> www.domain.com rewrite ou de redirection 301. Les liens qui pointent vers domain.com plutôt que www.domain.com vont également confondre Googlebot, car votre domaine non www semble toujours pertinent.

La méthode la plus simple consiste à ajouter de la logique à votre fichier .htaccess racine:

RewriteEngine On
RewriteCond %{HTTP_Host} ^yourdomainname.com$
RewriteRule (.*) http://www.yourdomainname.com$1 [R=301]

À partir du Google Webmaster associé page d'aide :

Remarque: une fois que vous avez défini votre domaine préféré, vous pouvez utiliser une redirection 301 pour rediriger le trafic provenant de votre domaine non préféré, afin que les autres moteurs de recherche et les visiteurs sachent quelle version vous préférez.

4
Dobry Den

Messagerie Internet uniquement, Google indiquera le domaine préféré dans les résultats s'il détermine que http://mydomain.com/foo est identique à http://www.mydomain.com/foo. Google explore les deux versions de votre site Web. Donc, s'il a exploré http://mydomain.com/bar mais pas http://www.mydomain.com/bar, il pourrait afficher http://mydomain.com/bar jusqu'à ce qu'il conclue que les deux pages sont identiques.

Néanmoins, cela confondra encore les autres moteurs de recherche qui ne vous permettent pas de définir un domaine préféré. La meilleure solution pour les moteurs de recherche croisés consiste à mettre en œuvre une redirection permanente 301 pour votre site Web, qui indique aux navigateurs et aux bots l'emplacement correct d'une page. Avec 301 Redirect, le bot n'indexera pas la mauvaise version de la page et, dans le cas de Google, le classement de la page est reporté sur la page redirigée.

J'ai expliqué comment configurer les redirections 301 sur mon blog (c'est un article relativement long couvrant plusieurs plates-formes).

0
Salman A