Pourquoi et comment passer du Http au Https ?

Votre site web affiche-t-il le label gênant « non sécurisé » ? Pour vous en débarrasser, vous avez besoin de faire seulement quelques petites actions. En effet, Google et WordPress n’ont cessé d’inciter les propriétaires à sécuriser leurs sites web. Pour cela, le passage en HTTPS des sites fait partie des mesures préconisées. Je me charge donc de vous montrer dans cet article et dans la vidéo qui l’accompagne, les raisons et les étapes à suivre pour sécuriser votre site web en passant de HTTP à HTTPS. Suivez donc.

Sécuriser son site web

Aujourd’hui, je vous montre comment faire pour sécuriser votre site web, en passant du Http au Https:

HTTP et HTTPS : c’est quoi ?

1 Mise en place certificat SSL

Avant de vous montrer comment sécuriser votre site, je vous donne quelques précisions sur ces deux acronymes. Bien connu de beaucoup de personnes, l’HTPP ou « Hyper Text Transfer Protocol » est tout simplement un protocole utilisé par tous les sites web pour l’envoi et la réception des informations.

http

De son côté, l’HTTPS ou « Hyper Text Transfer Protocol Secure » n’est rien d’autre que la variante sécurisée du précédent. En effet, ce protocole jouit de l’ajout d’une couche de sécurité comme l’indique le « S » à sa fin et qui indique « sécurisé ».

Https

Notez que cet ajout se fait grâce à un certificat Secure Sockets Layer ou SSL afin de :

Crypter les données ou les informations échangées entre les internautes et votre site web. Autrement dit, les personnes ou les logiciels malveillants n’auront pas la possibilité d’intercepter ou de voler les mails, les mots de passe et d’autres données parfois sensibles de vos internautes.

Procéder à la vérification de la validité de chaque site web.

Site web sécurisé ou pas : comment le savoir ?

Pour savoir si votre site web est sécurisé ou pas, il vous suffit de vérifier l’apparence du cadenas. Celui-ci se retrouve dans le navigateur, et ce, juste avant la mention HTTPS ou HTTP qui précède votre nom de domaine ou le nom de votre site.
Lorsqu’il est fermé et suivi de la mention HTTPS, cela signifie que le site est sécurisé. Cependant, un site non sécurisé peut se présenter de deux différentes manières. La première reste d’avoir un cadenas gris marqué d’une croix rouge.

La seconde et comme c’est le cas pour le site web de mon Agence SEO Twaino.com, vous verrez un « i » encerclé accompagné de la mention « non sécurisé » et suivi du nom de domaine de votre site internet. Si vous constatez que votre site n’est pas sécurisé, je vous donne quelques raisons qui inciteront inévitablement à vite le sécuriser.

Le site n est pas sécurisé

Sécuriser votre site et passer en HTTPS : pourquoi le faire ?

Depuis 2014, le géant américain Google annonce qu’il donnera un coup de boost aux sites sécurisés. Ce qui a été effectif puisqu’en 2017, un cadenas s’affiche pour les sites sécurisés et le message « non sécurisé » pour les sites en HTTP. Cette volonté de promouvoir les sites sécurisés a aussi été annoncé par WordPress qui réserve d’ailleurs certaines fonctionnalités à ces derniers. Matt Mullenweg, le créateur du CMS, n’évoque pour l’instant que la limitation des authentifications via API. Il n’y a pas encore de détail sur le calendrier ou les modalités des autres technologies qui seront réservées au SSL. D’où la première raison de passer en https.

Site non sécurisé mauvaise experience utilisateur

Être mieux référencé et positionné par l’algorithme de Google

Google a déjà fait savoir que le HTTPS est désormais un facteur pris en compte par son algorithme afin d’améliorer le référencement des sites internet. Par conséquent, votre site web est susceptible d’être moins bien référencé dans Google, si vous n’êtes pas passé en HTTPS.

Site securisé signe positif envoyé a google

Ce qui est d’ailleurs effectif puisque comme l’indique le Dr. Peter J. Meyers en Avril 2017, plus de 50 % des sites vitrines retrouvés sur la première page des résultats Google sont en HTTPS. Or, ces derniers ne représentaient qu’environ les ⅓ de leur effectif.

Je vous recommande donc de vite passer en HTTPS pour bénéficier d’un bon référencement. Cela se matérialise par le fait que les sites n’ayant pas migré sur le HTTPS perdent de plus en plus leur place dans les résultats de moteurs de recherche.

Sécuriser son site web

Protéger les informations des internautes et de vos clients

Avec le protocole HTTPS, les échanges de données sont sécurisés et les mots de passe, les emails ainsi que les données clients sur un questionnaire sont beaucoup moins faciles à intercepter. De plus, les logicielles malveillants ou Malwares sont énormément freinés dans leur propagation, ce qui permet également de sécuriser le web de manière générale.

Éviter d’avoir de label “Non sécurisé” à l’affichage de votre site internet

Des mesures drastiques ont été prises notamment par Google pour inciter le passage rapide de l’HTTP vers le HTTPS. En effet, lorsque les internautes cliquent sur le cadenas, il se verront alertés automatiquement avec le message « connexion non sécurisée ».

Notez qu’on retrouve ce message aussi bien sur Google Chrome que sur Safari, Firefox, etc. Lorsque les visiteurs auront ce message, ils auront davantage tendance à fuir votre site web, ou avoir en tout cas un sentiment de défiance vis à vis de ce dernier. Par conséquent, un élément susceptible de vous impacter énormément puisque beaucoup d’internautes ne prendront même pas la peine de connaître vos services ou vos produits.

Un certificat SSL gratuit ouvre l’accès du HTTPS à tous

Les entreprises qui proposent l’hébergement des sites internet et donnent les noms de domaine, font de superbes offres pour l’achat des certificats de migration d’un site en HTTPS.

Toutefois, des organisations comme Let’sEncrypt soutenues par des géants tels que Facebook, Mozilla, OVH, Siteground (mon hébergeur) …, offrent gratuitement ces certificats SSL. Ce qui est une grande révolution puisqu’il coûte environ 100 € mensuel en fonction du niveau d’assurance et de sécurité voulu.

Avec toutes ces conditions, il est normal que le protocole HTTPS s’impose rapidement à tous. Mais avant de passer à ce changement, je vous dévoile les implications d’une telle action.

Qu’implique le passage du protocole HTTP au HTTPS ?

Il est parfaitement légitime de vous demander s’il est possible de faire la migration tout seul. En effet, vous pouvez vous en sortir sans l’intervention d’un spécialiste, notamment si vous votre site web est encore à ses tout débuts.

Mais dans le cas d’un site web complexe avec une importante quantité de contenus, il serait préférable de faire recours à un technicien surtout si vous n’êtes pas familier avec la manipulation des composants de votre site web.

J’attire votre attention sur cela puisque même si le fait de passer en HTTPS est assez simple, vous devez parfois effectuer certaines actions qui peuvent être susceptible d’endommager votre site si vous manquez de connaissances techniques. En effet, quitter le HTTP pour le HTTPS, c’est comme si vous venez déplacer votre site avec changement d’URL.

Il s’agit d’ailleurs du cas de Google Search Console qui traite distinctement les deux protocoles. Pour cela, certaines actions peuvent devenir nécessaires lorsque vous passez en HTTPS, et ce, comme l’indique bien Google.

Je vous donne donc de manière générale quelques unes de ces opérations avant de vous donner les étapes pour effectivement sécuriser votre site. Je distingue entre autres :

  • Accéder au bon certificat SSL. : votre hébergeur sera en mesure de vous aider pour choisir le bon certificat parmi les trois catégories : simple, générique ou multi-domaine.
  • Faire un back-up entier de votre site afin de pouvoir revenir en arrière ;
  • Faire une mise à jour des bibliothèques de code dont Ajax et JavaScrip sans oublier les plugins ;
  • Faire la configuration des liens internes afin de d’aller vers HTTPS au lieu de HTTP ;
  • Faire une implémentation page par page des redirections 301 ;
  • Redirigez vers HTTPS, tous les liens externes que vous avez sous contrôle :
  • Mettez à jour les paramètres SSL, si vous utilisez un réseau de distribution de contenu (CDN).
  • Faire la configuration de votre site HTTPS dans Google Analytics et Google Search Console en prenant soin de transmettre à nouveau votre sitemap.

Pour les petits sites web, certaines actions ne sont pas nécessaires comme la mise à jour des bibliothèques de code et CDN. Mais pour un site complexe, vous allez peut-être faire recours à un webmaster pour réussir les étapes qui suivent le passage du HTTP au HTTPS.

Si vous êtes prêt, alors passons aux différentes étapes.

Passer du protocole HTTP au HTTPS étape par étape avec mon hébergeur Site Ground

Pour vous montrer pas à pas comment réussir cette conversion, je vais utiliser le cas du site internet de mon Agence SEO, Twaino.com. Notez néanmoins que toutes les étapes sont également présentées dans ma vidéo. Afin d’effectuer ce passage du site Http en Https, je vais utiliser le service «let’s encrypt » proposé directement par mon hébergeur SiteGround. Il s’agit de la méthode la plus simple de mon point de vue.

Se rendre sur let's encrypt

1) Aller sur le site de votre hébergement

Dans le cas de mon site internet Twaino.com, j’ai opté pour l’hébergeur Siteground, hébergeur que j’apprécie particulièrement pour sa fiabilité et son efficacité.

Se rendre sur siteground

2) Connectez-vous à votre compte

Une fois sur le site de votre hébergeur, connectez vous à votre compte à l’aide de vos identifiants.

Aller sur login sur siteground

3) Allez sur « My Accounts »

Dans les menus de navigation du site de votre hébergeur, cliquez sur « My Accounts » en anglais.

Cliquer sur my account

4) Cliquez sur « Go to cPanel »

Après l’étape précédente, vous aurez une nouvelle page sur laquelle vous allez cliquer sur « Go to cPanel ». Sur la suivante, recherchez l’option « Security ». Celle-ci se retrouve quasiment en bas dans mon cas.

Aller sur le Cpanel

5) Allez sur « Let’s Encrypt »

Dans l’option « Security », vous allez trouver « Let’s Encrypt » symbolisé par un petit cadenas sur lequel vous allez cliquer. Sur la page qui se présente ensuite, défilez vers le bas au niveau de « Install new Let’s Encrypt Certificate ».

Cliquer sur let's encrypt dans securite

6) Choisissez votre domaine

Au niveau de « Install new Let’s Encrypt Certificate », vous allez trouver « Domaine » qui vous offre un menu de sélection. Dans la liste qui se présente, choisissez votre nom domaine ou le nom du site web que vous souhaitez sécuriser.

Pour mon site internet, je choisis le domaine Twaino.com.

Choisir le nom de domaine a securiser

7) Cochez l’option « Let’s Encrypt SSL »

Après avoir choisi le nom de domaine de votre site web, vous allez trouver en bas de « Domaine », « Let’s Encrypt SSL Type ». A ce niveau cocher « Let’s Encrypt SSL ».

Choisir let's encrypt SSL

8) Cliquez sur « Install »

Après avoir coché l’option précédente, cliquez sur le bouton « Install » qui se trouve juste en bas. Cette installation se fait en quelques secondes et vous allez valider par « ok » a la fin de l’opération.

Message de validation

9) Actualisez la page

Une fois l’installation terminée, actualiser la page pour voir apparaître votre nom de domaine dans la liste. Notez néanmoins qu’il est possible qu’un délai de quelques minutes peut être nécessaire afin de le voir apparaître.

Pour mon site Twaino, j’ai attendu environ cinq minutes pour avoir l’information. Ensuite, avant la partie « Install new Let’s Encrypt Certificate », vous allez trouver les numéros de page et vous allez sélectionner la deuxième. Selon l’interface que vous avez, vous n’aurez peut-être pas besoin d’aller sur une seconde pas. Néanmoins, vous allez trouver sur cette page le nom de votre site. Pour mon site web, je trouve bien Twaino.com.

Chercher votre URL

10) Sectionner « HTTPS setting »

Sur la même page et à droite, vous allez voir « Action » qui vous permet de faire le choix entre :

  • HTTPS Setting
  • SSL Detail
  • Cancel

Optez pour la première option qui vous donne accès à une boîte de dialogue.

Selectionner HTTPS Settings

11) Enforcer HTTPS

Activez « HTTPS Enforce » en le mettant sur « ON ».

Cliquer sur https enforce
Activer https Enforce

Faites de même avec « External Link Rewrite » et mettez-le sur « ON ».

Activer externals links rewrite

12) Allez sur votre site

Après avoir fini les configurations, allez sur votre site web et faites une actualisation de la page d’accueil. Vous allez voir que le cadenas va automatiquement apparaître, de même que le HTTPS.

Vérifier sur le site web le https

Vous venez de passer du protocole http au protocole HTTPS et sur toutes vos pages, vous avez le HTTPS qui est installé.

La connexion est sécurisée

Notez cependant que pendant la ré-indexation de votre site par Google, votre trafic vers votre site web peut chuter ou non. Mais au final, vous allez bénéficier d’un bon référencement naturel par Google et vos visiteurs auront beaucoup plus confiance lors de la navigation sur votre site.

Vous avez réussi a sécuriser votre site

En conclusion

Si votre site internet n’est pas encore sécurisé, pensez au plus vite à faire le passage de HTPP vers HTTPS. En effet, une sécurisation de votre site démontre le respect et l’attention que vous portez à vos clients ainsi qu’à vos partenaires. Vous allez donc pouvoir gagner beaucoup plus facilement leur confiance. De plus, sur le moyen / long terme, le passage de votre site internet de HTTP à HTTPS aura des conséquences vertueuses sur votre référencement naturel dans la mesure où Google privilégie dans son algorithme les sites web qui ont fait l’effort de sécuriser.
A bientôt.

Fondateur de l'agence SEO Twaino, Alexandre Marotel est passionné par le SEO et la génération de trafic sur internet. Il est l'auteur de nombreuses publications, et détient une chaine Youtube qui a pour but d'aider les entrepreneurs à créer leurs sites web et à être mieux référencés dans Google.

Laisser un commentaire