Passage de HTTP à HTTPS dans la console de recherche Google


118

Je passe de HTTP à HTTPS pour l'ensemble de mon site. Le site est actuellement ajouté à Google Search Console (anciennement Google Webmaster Tools ) au fur www.example.comet à mesure que toutes les pages sont indexées sans utiliser SSL.

Comment puis-je passer aux nouvelles URL HTTPS sur la console de recherche Google?

  1. Dois-je simplement envoyer un sitemap mis à jour contenant les URL HTTPS ou dois-je ajouter un nouveau site en tant que https://www.example.compuis envoyer le sitemap avec des URL HTTPS? Toutes les URL actuelles sont configurées pour rediriger leurs homologues HTTPS.

  2. Est-ce que j'ajoute plusieurs propriétés à Google Search Console?


4
Je l'ai ajouté en tant que nouveau site car, lorsque j'ai défini une redirection, le précédent a commencé à afficher une erreur d'accès impossible.
Rana Prathap

1
Ce message de john mueller pourrait dissiper beaucoup de doutes de débutant ou de webmaster avancé.
Goyllo

Réponses:


94

Mise à jour (27 février 2019):

Google a annoncé des données concernant l'ensemble du domaine dans la console de recherche , qui combine tous les sous-domaines et protocoles d'un domaine, http, https, www et non-www.

Ancienne réponse:

Les outils pour les webmasters de Google traitent HTTP et HTTPS comme des sites distincts et vous ne pouvez pas informer Google à l'aide de la console de recherche Google que vous êtes passé de HTTP à HTTPS car l'outil de déplacement d'adresse ne prend pas en charge les modifications de protocole.

Vous pouvez cependant ajouter les versions du site HTTPS. Lors de l'ajout d'un site, tapez simplement l'URL incluant le https://préfixe. Vous aurez alors deux sites dans Google Webmaster Tools.

Capture d'écran du dialogue "ajouter un site"

Cela correspond au principe général selon lequel http://www.example.comune URL différente de celle utilisée https://www.example.comet susceptible de servir valablement un contenu différent, Google est d'accord avec cela. En pratique, la plupart des sites Web configurent une redirection, mais Google Webmaster Tools est conçu pour fonctionner dans les deux cas. Ajoutez simplement les deux sites.

De même, vous devez ajouter les versions www et non-www de votre site. Vous devez donc disposer de quatre sites:

  • http://www.example.com
  • https://www.example.com
  • http://example.com
  • https://example.com

Vous pouvez définir si vous préférez utiliser www ou non , mais je ne connais pas de paramètre similaire pour HTTP vs HTTPS.


6
Question sur ceci; Si j'ai déplacé le site entier de http à https, dois-je conserver l'ancien code http en cours d'exécution?
DickieBoy

1
Salut, m'a pris un moment pour me rappeler pourquoi j'ai posé cette question. Le code que je voulais dire était le compte auquel le code de vérification était associé. Il s'avère que: les codes de vérification sont les mêmes à partir de https que pour http.
DickieBoy

2
Dois-je soumettre à nouveau le plan Sitemap sur la version https: //?
user66638

8
Vous pouvez ajouter un en- Strict-Transport-Securitytête http pour que Google préfère les versions HTTPS dans les résultats de recherche. Comme décrit ici . "Utilisez un serveur Web prenant en charge la sécurité HSTS ( HTTP Strict Transport Security ) et assurez-vous qu'il est activé. HSTS indique au navigateur de demander automatiquement des pages utilisant HTTPS, même si l'utilisateur entre http dans la barre d'adresse du navigateur. Il indique également à Google de servir URL sécurisées dans les résultats de recherche. "
gregn3

2
Merci pour l'uppate, mais ce n'est pas du tout clair. Est-ce que cela signifie que nous n'avons rien à faire, si http est redirigé vers https, tout fonctionnera automatiquement? Si ce n'est pas ce que nous devons faire, le lien de Google est hella vague.
niico

36

L'outil de déplacement d'adresse ne prend pas en charge les modifications de protocole

Puisque HTTPS et HTTP sont des protocoles pour lesquels vous ne déplacez pas votre site d’une adresse à une autre, vous modifiez simplement le chemin de l’URL. Les outils pour les webmasters de Google ne prennent pas en charge les déplacements d'adresse lors de modifications des chemins d'URL, y compris des sous-domaines et des protocoles.

LA SOURCE

  1. Demander un changement d'adresse.

    Utilisez le changement d'adresse outil lorsque votre déménagement du site implique un changement de domaine ou sous - domaine, telles que la modification de http://fish.example-petstore.com la http://example.com ou http://example-petstore.com.
    Remarque : L'outil ne prend actuellement pas en charge les types de déplacement de site suivants: modifications du nom de sous-domaine, modifications du protocole (de HTTP à HTTPS) ou modifications uniquement du chemin d'accès.

Par conséquent, vous n'avez pas besoin d'informer Google Outils pour les webmasters que vous modifiez les protocoles. Toutefois, il est recommandé de configurer les redirections de toutes les anciennes URL vers les nouvelles URL et de mettre à jour votre sitemap pour inclure les nouvelles URL.

Ajoutez toutes les variantes de votre site à WMT

Bien que l'outil de déplacement d'adresse de site puisse ne pas traiter les protocoles, les modifications d'URL et les sous-domaines comme de nouveaux sites, les autres outils pour les webmasters traitent les protocoles et les sous-domaines comme des sites distincts. Vous devez ajouter toutes les variantes de votre site. Vous trouverez ci-dessous un exemple de mon site BYBE ajouté à WMT avec toutes les variantes. Faites de même. (Recommandé par John Mueller de Google, Voir les commentaires ci-dessous cette réponse).

bybe plusieurs sites dans les outils pour les webmasters

301 redirections recommandées par Google

Si vous envisagez de servir le site Web en tant que ssl partiel ou complet, vous devez configurer de bonnes redirections, comme recommandé par Google:

LA SOURCE

Préparer les redirections 301 Une fois que vous avez un mappage et que votre nouveau site est prêt, la prochaine étape consiste à configurer les redirections HTTP 301 sur votre serveur à partir des anciennes URL vers les nouvelles URL, comme vous l'avez indiqué dans votre mappage. Gardez à l'esprit les points suivants:

  • Utilisez les redirections HTTP 301. Bien que Googlebot prenne en charge plusieurs types de redirections, nous vous recommandons d’utiliser les redirections HTTP 301 si possible.
  • Évitez de chaîner les redirections. Bien que Googlebot et les navigateurs puissent suivre une "chaîne" de plusieurs redirections (par exemple, Page 1> Page 2> Page 3), nous vous conseillons de le rediriger vers la destination finale. Si cela n'est pas possible, limitez le nombre de redirections dans la chaîne, idéalement pas plus de 3 et moins de 5. L'enchaînement des redirections ajoute une latence pour les utilisateurs, et tous les navigateurs ne prennent pas en charge les longues chaînes de redirection.

  • Testez les redirections. Vous pouvez utiliser Fetch en tant que Google pour tester des URL individuelles ou des outils de ligne de commande ou des scripts pour tester des grands nombres ou des URL.

Configuration de la redirection dans Apache

La configuration des redirections dans Apache, ngInx et IIS est assez simple. Vous trouverez ci-dessous des exemples de redirection 301 de HTTP vers HTTPS dans un .htaccessfichier Apache2 .

LA SOURCE

Appliquer SSL sur des pages spécifiques et désactiver au repos

Ce script supprime SSL de toutes les autres pages de la page de connexion et de la page d’enregistrement. Vous pouvez en ajouter d’autres, |comme séparateur entre les noms de fichiers.

mod_rewrite:

RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

Appliquer SSL sur l'ensemble du site

Si vous souhaitez appliquer le protocole SSL à l'ensemble du site, vous pouvez utiliser mod_rewrite pour détecter HTTPS désactivé.

mod_rewrite:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Modifications du plan du site

Étant donné que vous modifiez le protocole, vous devez ajouter une nouvelle propriété à Google en tant que HTTP. Aucun sitemap par défaut ne sera envoyé. Vous devrez donc vous assurer que votre sitemap contient toutes les nouvelles URL, puis l'envoyer sous la variante de propriété HTTPS.


1
Merci pour la perspicacité, mais quid de récupérer en tant que Google, car cela commence par un http au lieu de HTTPS, mais en ajoutant un site en tant que https://www.example.com, la récupération en tant que Google vous donne l’option HTTPS. Donc, chercher en tant que http pour un site qui est maintenant HTTPS irait à l'encontre de ce qui est déjà indexé.
user2240778

1
Bien ajouter le site en tant que HTTPS uniquement pour satisfaire à l'extraction ne mériterait pas l'ajout pratique d'un autre site en tant que HTTPS, car l'extraction fonctionnera toujours à cause de la redirection. Le test important consiste à vérifier si vous continuez à obtenir des données telles que des recherches sur le Web et des analyses dans les Outils pour les webmasters. Il semblerait inutile de laisser tomber ces données, à moins que vous ne vous en souciiez ou que cela ne fonctionne pas. Je viens de le tester et je suis surpris que vous puissiez même ajouter un autre site avec HTTPS en même temps que HTTP. Personnellement, j'ajouterais les deux, ne supprimez pas l'un d'entre eux pour voir s'ils ont le même aspect et tenez-nous au courant.
Simon Hayter

2
Je vous tiendrai au courant, cette vidéo de Google i / o est en fait assez informative en ce qui concerne ma requête et répond à ce que je devais savoir. youtube.com/watch?v=cBhZ6S0PFCY
user2240778

4
Si vous avez à la fois http et https, vous devez les ajouter en tant que sites distincts dans GWT et les vérifier. Https pourrait être juste un "protocole différent" mais il est techniquement possible de servir un contenu entièrement différent de chacun. De même, un sitemap xml ne peut pas contenir à la fois les URL http et https. Toutefois, si vous avez vérifié les deux en gwt, google vous le permet (autant que je sache).
MrWhite

16
Google Webmaster Tools traite https://et en http://tant que sites distincts; vous devriez certainement les ajouter séparément si vous les utilisez tous les deux (ou si vous migrez de l'un à l'autre). Vous devez également mettre à jour le fichier sitemap pour qu'il pointe vers les nouvelles URL.
John Mueller

9

Si vous déplacez votre site de HTTP à HTTPS, vous devrez soumettre le site HTTPS en tant que nouveau site (défini en tant que nouvelle propriété). On m'a informé que je n'avais pas besoin de le faire. Cependant, Google WMT a arrêté de signaler le statut de l'index, les erreurs d'analyse et le trafic.

Une fois que j'ai ajouté le protocole HTTPS à Google Webmaster Tools, j'ai commencé à recevoir des données correctes dans la console WMT de Google.


7

Google propose un guide de migration de site. Un changement de protocole compte comme une modification d'URL; c'est la section pertinente .

Le commutateur ressemble beaucoup à un commutateur HTTPS classique . Une fois que vos URL sont liées au protocole et avant de commencer la redirection, vous devez valider le site https dans les outils pour les webmasters de Google. C'est un site séparé avec son propre plan du site. Aucune autre étape spécifique à Google n'est nécessaire, mais vous pouvez utiliser leurs outils pour valider que le trafic se poursuit correctement.


1

Outils de changement d'adresse de Google: Remarque: l'outil ne prend actuellement pas en charge les types de déplacement de site suivants: changements de nom de sous-domaine, changements de protocole (de HTTP à HTTPS).


2
Si cela ne correspond pas à ce que demande le PO, cela n'aidera pas vraiment la réponse ....
Andrew Lott
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.