web-dev-qa-db-fra.com

Comment puis-je passer à SSL sans affecter le PageRank?

Chez Stack Exchange, nous travaillons au transfert de tout le trafic vers SSL. La raison pour laquelle nous n'utilisons que les utilisateurs connectés est qu'un des côtés de la division des connexions souffre d'une redirection de Google à chaque fois. Cela est dû au fait que Google n'aura que http:// ou https:// dans les résultats, pas les deux. Outre la construction de l'infrastructure SSL ( détails ici ), la question en suspens que nous avons est la suivante:
Quelle est la meilleure transition vers SSL?

Voici les éléments pertinents de notre plan (tests sur de petits sites, allant jusqu'à stackoverflow.com):

  1. Obtenir SSL prêt/activé (mais non lié à) sur tous les domaines
  2. Lancer le rendu uniquement du <link rel="canonical"> comme https://
  3. Commencez à envoyer un 301 pour toutes les demandes http:// à https:// (à partir de nos domaines ... bien sûr, nous ne pouvons rien faire pour tous les liens existants pointant vers nous).
  4. Après une période de transition, définissez tous les cookies utilisateur comme secure

La fin du jeu consiste donc à rediriger tout le contenu via SSL et toutes les requêtes HTTP. Ce qui nous préoccupe principalement, c'est comment cela affectera le PageRank de nos sites. Nous dépendons beaucoup du trafic généré par Google et souhaitons nous assurer que cela ne plonge pas, car nous commençons à offrir davantage de sécurité à nos utilisateurs.

Les seuls éléments que j'ai trouvés à ce sujet qui semblent être importants sont n commentaire d'un employé de Google sur ne question plus ancienne allant dans le même sens :

@Frank Oui, je suis certain que Google traite les URL HTTP et HTTPS en tant qu'URL distinctes pour l'analyse, l'indexation et le classement (je travaille avec l'équipe de recherche sur le Web, ici chez Google). Faire de la canonisation avec une redirection 301 comme vous l'avez mentionné est un excellent moyen de résoudre ce problème :) - John Mueller 23 oct. '10

et la seule vidéo de webmasters que j'ai pu trouver: Peut-on passer au classement des dommages HTTPS? La vidéo n'a pas de réponse solide, pas une solution sur laquelle je baserais l'avenir de toute façon.

Notre plan de transition est-il le meilleur moyen de réaliser un transfert SSL, du moins du point de vue du référencement? S'il existe d'autres conseils plus récents ou concrets sur les conséquences d'un tel déplacement sur le classement Google, nous aimerions en entendre parler.

92
Nick Craver

Votre solution proposée est la meilleure voie à suivre du point de vue du référencement. Vous évitez le contenu en double en utilisant l'URL canonique et la redirection 301 transférera la majeure partie de votre PageRank ( ne petite quantité est perdue dans la redirection ). De plus, grâce à la force des pages de Stack Overflow dans Google, je serais plus que stupéfait si vous voyiez des fluctuations dans votre classement. Les sites plus petits connaîtront une période de transition dans leur classement alors que Google se laissera prendre à leurs nouvelles URL, mais je ne prévois pas que cela se produise pour Stack Overflow.

Pour votre information, John Meuller, l’employé de Google que vous avez cité, est membre actif ici . Avec un peu de chance, il nous donnera son point de vue à ce sujet.

34
John Conde

Il y a environ un an, il y avait un bogue dans le code permalien générant du code pour mon site WordPress, qui génère environ 70% du trafic de Google. La balise canonique a commencé à utiliser le format d'URL abrégé WP à la place du format standard.

Deux semaines plus tard, j'ai trouvé le bogue lorsque j'ai remarqué que mes URL étaient bizarres dans l'index de Google. Au lieu du /999999/post-url-format-like-this/ complet dans les résultats, il affichait ?post_id=99999 (ou quelque chose de similaire).

Il n'y a eu aucun changement de trafic.

Le bogue a été corrigé, la balise canonique correctement définie à nouveau et environ une semaine plus tard, Google avait ramené tous les liens indexés au format normal. Indolore, vraiment.

Donc, basé sur mon expérience, votre plan devrait être:

  1. Modifiez la balise canonique pour qu'elle pointe vers l'URL HTTPS.
  2. Google mettra automatiquement à jour tous les résultats de l'index. Cela peut prendre quelques semaines et ne nécessite aucune redirection 301. Et ... 95% de votre trafic utilisera SSL.
  3. Redirige les utilisateurs connectés qui cliquent depuis un autre site.

Étant donné que les redirections 301 suppriment une partie du pagerank, je ne vois pas l'intérêt de les utiliser tout de suite, d'autant plus que la balise canonique devrait s'occupe de l'index de Google.

11
The How-To Geek

Je pense que Google classe la première adresse URL vue s'il s'agit d'une adresse URL courte, HTTP ou même HTTPS, sauf si un lien canonique a été utilisé, si bien qu'il s'agit de classements séparés, de sorte que la transition 301 entraînerait une perte de jus dans la transition.

Cependant, comme John a également dit douteux, cela ferait mal à stack, puisque stack a beaucoup d'autorité et de confiance avec Google.

Aussi, Google sait peut-être même augmenter le classement des piles pour SSL, car cela rend le site plus sécurisé pour ses utilisateurs, ce qui accroît en fait l'expérience utilisateur en laquelle Google croit fermement. Bien que cette spéculation mais qu'il soit bon d'espérer? :)

Également:

Matt Cutts, de Google, a déclaré dans un commentaire de Hacker News que ceux qui souhaitaient faire basculer tout leur site Web de HTTP à HTTPS devraient le faire.

5
Simon Hayter

J'ai récemment déplacé plusieurs de mes sites vers SSL et le pagerank n'a été affecté ni positivement ni négativement. J'ai suivi toutes les directives de Google, qui sont fondamentalement les mêmes que celles que vous avez décrites:

  1. Faites en sorte que votre site fonctionne correctement avec HTTPS. Mon plus grand changement nécessaire était d'utiliser uniquement des liens relatifs et des liens relatifs de protocole. Par exemple: href = "page.html" et si nécessaire href = "// www.example.com/"
  2. Ajoutez des balises rel = "canoniques" et pointez-les sur l'adresse HTTPS de votre page
  3. Utilisez les redirections 301 pour toutes les requêtes HTTP pour les envoyer à HTTPS.

Configurez les sites HTTP et HTTPS dans Google Webmaster et surveillez-les de près.

5
Mark

J'ai fait partie d'une transition similaire sur un site Web à trafic relativement élevé, bien qu'avec une différence: toutes les URL ont été modifiées et aucune redirection 301 n'a été mise en place.

J'ai suivi de près l'impact sur le classement Google pendant environ un mois. Pour la plupart des mots clés, 2 à 3 positions ont été gagnées, bien que je sois assez certain que cela était dû entièrement à un meilleur référencement.
Je ne voyais aucun changement pouvant être raisonnablement attribué à HTTPS uniquement.

Votre plan semble parfait, bien que je sois un peu déchiré par cette deuxième étape, personnellement, je passerais directement à 301.

Pourquoi ne pas tester A/B avec un petit nombre de questions de préférence fausses et vérifier les effets sur celles-ci?

4
Razor