Comment obtenir un certificat SSL gratuit pour votre site Web

Publié: 2022-04-07

Si vous possédez un site Web, il est de votre responsabilité de protéger les données des visiteurs de votre site, en particulier s'ils partagent des informations sensibles telles que des numéros de carte de crédit, des détails médicaux et des adresses. Et une grande partie du succès consiste à implémenter un certificat SSL. Les certificats SSL sont également une indication de la qualité du site, ce qui peut avoir un impact sur la perception des visiteurs et sur l'endroit où le moteur de recherche vous place dans le classement.

Alors, qu'est-ce qu'un certificat SSL ? Pourquoi votre site Web en a-t-il besoin ? Où trouver un certificat SSL et comment l'installer ? Cet article plongera dans tout ce que vous devez savoir.

Qu'est-ce qu'un certificat SSL ?

SSL signifie Secure Sockets Layer. Un certificat SSL est un protocole Internet qui sécurise le transfert de données entre les navigateurs de vos utilisateurs et votre site Web. Il garde les informations sensibles de vos visiteurs privées lorsqu'ils font des choses comme soumettre des formulaires et acheter des produits. Si vous acceptez les paiements en ligne, disposer d'un SSL est nécessaire pour protéger les données de votre site Web et les détails de la carte de crédit de vos visiteurs.

Les certificats SSL établissent également un sentiment de confiance et d'autorité pour votre marque. Les navigateurs signalent les sites Web sans certificat SSL comme « non sécurisés ». Ils affichent également un signe de cadenas ouvert dans la barre d'adresse qui avertit les visiteurs de procéder avec prudence. Donc, si vous n'en avez pas, vous perdrez rapidement confiance avec beaucoup de gens.

Les certificats SSL sont également une indication pour Google que votre site est sûr et digne de confiance, ce qui peut vous aider à vous classer plus haut sur les pages de résultats des moteurs de recherche.

La différence entre HTTP et HTTPS

Lorsque vous saisissez une URL dans votre navigateur Web, "HTTP" ou "HTTPS" apparaît au début de votre adresse Web. HTTP signifie HyperText Transfer Protocol . Les sites Web dotés d'un certificat SSL utilisent HTTPS, qui signifie HyperText Transfer Protocol Secure . En général, HTTP est le protocole utilisé pour envoyer des données entre un navigateur et un site Web.

Les sites Web qui commencent par HTTPS garantissent que toutes les communications entre le navigateur d'un utilisateur et le site Web qu'il consulte sont sécurisées ou cryptées. Au fur et à mesure que les données sont transférées d'une partie à une autre, seuls les ordinateurs qui envoient et reçoivent les informations peuvent les voir. Ainsi, si un pirate tente d'accéder aux informations de carte de crédit, aux identifiants de connexion ou aux informations personnelles de l'utilisateur, il ne peut pas les lire.

Tout site Web qui collecte des mots de passe, des paiements, des informations personnelles ou d'autres données sensibles doit commencer par HTTPS. Cela permet aux visiteurs de savoir que le site est sécurisé. Google a introduit HTTPS comme signal de classement en 2014 et a commencé à signaler les sites sans HTTPS comme "non sécurisés" au début de 2017. Par conséquent, HTTPS est un composant essentiel de tous les sites Web aujourd'hui.

Comment fonctionne un certificat SSL ?

Pour activer HTTPS sur votre site Web, vous devez installer un certificat SSL. Celui-ci contient une clé publique requise pour démarrer la session d'un utilisateur en toute sécurité. Lorsqu'un visiteur du site Web demande une connexion HTTPS à votre site Web, le site Web envoie le certificat SSL au navigateur. Cela initie la connexion SSL et permet à votre navigateur et au site Web de partager des informations sensibles en privé.

Pour l'utilisateur moyen, les certificats SSL peuvent sembler compliqués à comprendre. Décomposons-le avec un exemple. Disons que vous voulez visiter votre site Web préféré. Dans les coulisses, voici ce qui se passe :

  1. Vérification : Lorsque vous tapez le site Web dans votre navigateur, le site commence à se charger. Votre ordinateur reçoit le certificat SSL du site Web via une clé publique et le vérifie auprès de l'autorité de certification.
  2. Connexion : Votre ordinateur et le serveur du site Web s'entendent sur la base de la vérification. Si tout semble légitime, les deux ordinateurs créent une connexion sécurisée appelée poignée de main.
  3. Cryptage : Une fois la connexion sécurisée établie, votre ordinateur et le serveur du site Web choisissent un type de cryptage qu'ils utiliseront pour échanger des données en toute sécurité. Ce processus code et décode les informations lorsqu'elles se déplacent entre l'ordinateur et le serveur. Toutes les données échangées sont protégées des téléspectateurs extérieurs en brouillant les informations dans un langage crypté.
  4. Authentification : Enfin, votre ordinateur décrypte les données. Une icône de verrouillage apparaît dans la barre d'adresse Web à côté de l'URL du site Web. Cela signifie que vous êtes libre de naviguer sur le site Web en toute tranquillité d'esprit en sachant que vos données sont en sécurité.

Différents types de certificats SSL

Voici différents types de certificats SSL en fonction du niveau de sécurité requis :

  • Certificats validés par domaine : les certificats DV sont les moins sécurisés et réservés aux sites Web de petites entreprises ou aux blogs qui n'échangent pas d'informations sur les clients.
  • Certificats validés par l'organisation : les certificats OV offrent une couche de sécurité supplémentaire. Les sites Web qui n'échangent pas d'informations sensibles sur les clients, telles que les informations de carte de crédit ou les identifiants de connexion, utilisent ces certificats. Les sites Web qui capturent les informations de contact des prospects sont des utilisations courantes.
  • Certificats à validation étendue : les certificats EV offrent le plus haut niveau de sécurité pour les sites Web qui échangent des informations sensibles. Les sites qui autorisent les transactions financières exigent ces certificats.

Pourquoi mon site Web a-t-il besoin d'un certificat SSL ?

Même si vous ne recevez et ne transmettez pas de données sensibles, il est essentiel d'avoir un certificat SSL. Voici quelques raisons importantes pour lesquelles vous devriez sécuriser votre site Web :

  • Meilleure performance du site Web : Les SSL améliorent le temps de chargement de votre site Web. Cela améliore non seulement l'expérience utilisateur, mais contribue également à améliorer votre classement organique.
  • Amélioration du classement des moteurs de recherche : En tant que moteur de recherche le plus important, Google fixe des normes élevées. Si vous souhaitez que votre site Web apparaisse dans les résultats des moteurs de recherche, Google doit savoir que vous offrez une expérience sécurisée et sécurisée à vos visiteurs. Avoir un site Web sécurisé est essentiel si vous souhaitez vous classer n'importe où près du haut des résultats de recherche. Et, puisque les certificats SSL sont désormais si courants, un site sans certificat fera pâle figure en comparaison.
  • Autorité : Les certificats SSL créent un sentiment de confiance et d'autorité sur votre site Web. Si vous collectez des informations de carte de crédit, des informations personnelles ou des mots de passe, vos visiteurs doivent avoir confiance en la sécurité de votre site. En janvier 2017, Google Chrome a commencé à signaler les sites Web HTTP comme "non sécurisés" avec une fenêtre d'avertissement. Il s'agit d'un élément dissuasif important pour les visiteurs du site Web.

Puis-je obtenir un certificat SSL gratuit ?

De nombreux propriétaires de sites Web évitent d'ajouter un certificat SSL pour économiser sur les dépenses supplémentaires. Malheureusement, cela rend votre site Web vulnérable. Grâce à un projet à but non lucratif appelé Let's Encrypt, les propriétaires de sites Web peuvent désormais établir leur autorité avec un certificat SSL gratuit.

Page d'accueil Let's Encrypt

Les autorités suivantes proposent des certificats SSL gratuits :

  1. Let's Encrypt : Let's Encrypt propose des certificats SSL DV gratuits. Leur objectif est de créer un Web ouvert plus privé et sécurisé, et ils soutiennent cet objectif en rendant les certificats SSL accessibles à tous. Cependant, il est important de se rappeler que les certificats SSL Let's Encrypt ne sont valables que pendant trois mois à la fois, vous devrez donc suivre les dates de renouvellement et vous assurer que votre certificat est toujours valide. Si vous utilisez Let's Encrypt via votre fournisseur d'hébergement, ils s'occuperont généralement de ce processus pour vous.
  2. Cloudflare : Cloudflare propose des certificats SSL standard gratuits, ainsi que des fonctionnalités de sécurité et de performance supplémentaires. Leurs certificats peuvent être installés en un seul clic et renouvelés automatiquement, vous n'avez donc pas à mettre à jour manuellement les éléments. Ils s'occupent également de rediriger votre site de HTTP vers HTTPS pour éviter tout problème. Bien que les certificats SSL soient inclus dans tous les forfaits, les prix de ces forfaits vont de gratuit à 200 $ par mois en fonction des performances et des fonctionnalités de sécurité dont vous avez besoin.
  3. SSL For Free : Semblable à Let's Encrypt, SSL For Free prend en charge le Web ouvert en offrant des certificats SSL sans frais. Leurs certificats sont approuvés par 99,9 % des navigateurs dans le monde et durent 90 jours à la fois. Gardez à l'esprit que vous devrez le renouveler tous les trois mois.

Bien que l'installation d'un certificat SSL puisse être un défi pour les utilisateurs inexpérimentés, la plupart des sociétés d'hébergement proposent des certificats SSL gratuits avec leurs plans. Ils s'occupent également de l'installation. Voici quelques-unes des sociétés d'hébergement les plus populaires qui fournissent des certificats SSL gratuits dans le cadre de leurs plans :

1. Bluehost

Bluehost propose des forfaits d'hébergement abordables pour répondre à vos besoins. Ils ont également des fonctionnalités spécifiques à WordPress comme l'installation en un clic et un accès 24h/24 et 7j/7 aux experts WordPress. Les forfaits avec des certificats SSL gratuits commencent à 2,75 $ par mois.

2. Hôte de rêve

Dreamhost propose des plans d'hébergement WordPress avec une garantie de remboursement de 97 jours. Leurs forfaits mensuels de base commencent à 1,99 $ avec un certificat SSL gratuit inclus.

3. Hébergement A2

Les plans d'hébergement A2 commencent à 2,99 $ par mois, mais peuvent évoluer pour inclure des VPS ou des serveurs dédiés. En plus d'un certificat SSL gratuit, ils incluent une licence Jetpack et des serveurs Turbo pour des sites ultra-rapides.

4. Hébergement Inmotion

Les plans d'hébergement partagé d'Inmotion Hosting commencent à 2,99 $ par mois. Ils incluent des certificats SSL, des installations WordPress en un clic, des serveurs SSD rapides, etc.

5. Pressable

Pressable appartient à Automattic, la société derrière WordPress.com. En plus des certificats SSL gratuits, ils offrent des fonctionnalités exclusives comme un CDN intégré, une formation WordPress, une licence Jetpack Security, et plus encore.

Bien qu'ils fassent partie des meilleurs hébergeurs, de nombreux autres proposent également des certificats SSL gratuits. Si vous ne savez pas si les certificats SSL sont inclus dans votre plan, demandez à votre hébergeur spécifique.

Comment installer un certificat SSL

Maintenant que vous comprenez l'importance d'un certificat SSL et où en obtenir un, discutons de la façon de l'installer. Il existe deux méthodes d'installation pour les certificats SSL : les plugins et cPanel.

1. Comment installer un certificat SSL dans cPanel

Sous Sécurité dans votre cPanel, vous cliquerez sur SSL/TLS . À partir de là, cliquez sur Gérer les sites SSL . Vous verrez une option pour télécharger un nouveau certificat sur votre domaine. Gardez à l'esprit que si vous disposez d'un pack d'hébergement actuel ou si vous avez acheté votre certificat SSL via votre fournisseur d'hébergement, il se peut qu'il ait déjà installé automatiquement le certificat sur votre site. Demandez à votre fournisseur d'hébergement avant de continuer.

Option SSL/TLS dans cpanel

Une fois que vous avez installé votre certificat SSL, vous devrez configurer HTTPS. Ce processus implique l'édition de vos fichiers WordPress, donc si vous n'avez pas d'expérience avec cela, vous pouvez demander à votre hébergeur :

  • Dans votre tableau de bord WordPress, accédez à Paramètres . Mettez à jour votre adresse WordPress (URL) et votre adresse de site (URL) en remplaçant HTTP par HTTPS.
  • Cliquez sur Enregistrer les modifications .
  • Une fois enregistré, déconnectez-vous de WordPress et reconnectez-vous. Ce processus peut de toute façon vous déconnecter automatiquement.
  • Ensuite, configurez les redirections de HTTP vers HTTPS en ajoutant ce code à votre fichier . fichier htaccess . Vous pouvez le faire via le gestionnaire de fichiers cpanel ou en utilisant SFTP.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Ceci termine votre configuration SSL/HTTPS. Vérifiez toutes les URL pour vous assurer qu'elles affichent maintenant HTTPS au lieu de HTTP. Vous remarquerez peut-être des erreurs de contenu mixte provenant d'images, de scripts ou de feuilles de style qui utilisent toujours l'URL HTTP non sécurisée.

Pour résoudre ce problème, recherchez toutes les mentions de votre ancienne URL dans la base de données et remplacez-les par votre nouvelle URL incluant HTTPS. Un moyen simple de le faire est d'installer et d'activer le plugin Better Search Replace.

Et selon la configuration de votre certificat SSL, vous devrez peut-être également mettre à jour l'URL dans vos paramètres WordPress. Pour ce faire, connectez-vous à votre tableau de bord et allez dans Paramètres → Général. Ensuite, remplacez « http:// » par « https:// » dans les sections Adresse WordPress (URL) et Adresse du site (URL) . Enfin, enregistrez vos modifications.

changer les URL dans WordPress

2. Comment intégrer votre certificat SSL à l'aide d'un plugin WordPress

Really Simple SSL est un excellent plugin qui vous aide à installer un certificat SSL Let's Encrypt gratuit sur votre site, puis à tout configurer pour qu'il fonctionne correctement. Il n'est pas nécessaire de prendre des mesures supplémentaires dans votre cpanel ou via votre hébergeur.

Si vous avez déjà un certificat SSL via votre fournisseur d'hébergement, Really Simple SSL recherchera et vérifiera qu'il fonctionne. Sinon, vous pouvez utiliser l'assistant Let's Encrypt intégré pour générer un certificat SSL pour votre site.

Ensuite, le plugin redirigera automatiquement vos URL de HTTP vers HTTPS et mettra à jour les URL de votre site pour qu'elles correspondent. Cela vous aide à éviter de charger des images ou des fichiers via HTTP, vous protégeant ainsi des avertissements de sécurité.

Changements HTTPS et classements des moteurs de recherche

Une dernière étape que de nombreuses personnes ne parviennent pas à franchir consiste à soumettre leur nouvelle URL à Google Search Console. Étant donné que Google considère les versions HTTP et HTTPS de votre site comme deux sites Web différents, vous devez les avertir que votre site Web a été déplacé. Cela vous aidera à éviter tout problème de référencement.

Suivez les étapes suivantes pour soumettre votre site HTTPS à Google Search Console :

  1. Accédez à votre compte Google Search Console
  2. Cliquez sur "Ajouter une propriété"
  3. Ajoutez la nouvelle adresse HTTPS de votre site Web dans le formulaire contextuel
  4. Choisissez la meilleure méthode pour vérifier votre propriété

Sécurisez votre site Web avec un certificat SSL

Même si vous n'envoyez ou ne recevez pas de données sensibles, il est essentiel d'équiper votre site Web d'un certificat SSL. Les certificats SSL augmentent les performances du site Web, améliorent vos efforts de référencement et protègent vos clients et visiteurs contre les violations de données. Utilisez les étapes répertoriées ci-dessus pour sécuriser votre site Web et établir la confiance et l'autorité en ligne.

FAQ sur les certificats SSL

Comment savoir si mon certificat SSL fonctionne ?

Tout d'abord, ouvrez une fenêtre de navigation privée dans votre navigateur et accédez à votre site. Si le certificat SSL fonctionne correctement, votre site Web affichera un cadenas à côté de votre URL dans votre navigateur. Si quelque chose ne va pas, vous verrez un avertissement de sécurité sur votre site dans les principaux navigateurs.

Vous pouvez également utiliser un outil comme SSL Checker pour vous assurer que tout fonctionne correctement et identifier les problèmes.

Qu'est-ce qu'un avertissement de contenu mixte ?

Un avertissement de contenu mixte apparaît lorsque votre site Web se charge correctement via HTTP, mais que d'autres contenus, tels que des images, des vidéos ou des fichiers, utilisent l'ancienne URL HTTP.

Vous pouvez corriger ces avertissements en utilisant un plugin comme Better Search Replace pour modifier les URL sur votre site. Vous pouvez également utiliser des outils tels que Mixed Content Test pour identifier tout contenu non sécurisé.

Combien de temps un certificat SSL est-il valide ?

Cela dépend de votre fournisseur de certificat SSL. Les certificats gratuits Let's Encrypt, par exemple, ne durent que trois mois avant de nécessiter un renouvellement. La durée maximale de validité d'un certificat SSL est de 13 mois. Dans certains cas, vous devrez renouveler votre certificat manuellement, mais la plupart des hébergeurs s'occupent du processus de renouvellement pour vous.

Qu'est-ce qu'un certificat SSL générique ?

Un certificat SSL générique est utilisé pour sécuriser tous les sous-domaines d'un domaine de base. Un domaine de base est votre URL principale (par exemple example.com). Les sous-domaines ajoutent un élément au début d'une URL (par exemple, store.example.com). Ceux-ci peuvent être utilisés pour l'organisation du contenu, comme séparer un blog ou une boutique de commerce électronique d'un site déjà existant.

Ainsi, un SSL générique ne sécuriserait pas seulement example.com, il sécuriserait également store.example.com, mail.example.com et tout autre sous-domaine.

À quelle vitesse un certificat SSL fonctionne-t-il ?

Certains certificats SSL, comme Let's Encrypt, sont valides dès que l'installation est terminée. D'autres certificats qui nécessitent plus de validation peuvent prendre jusqu'à une semaine pour démarrer, bien que le temps moyen soit d'un à trois jours.

Pourquoi dois-je forcer le HTTPS sur mon site ?

Forcer HTTPS signifie que quiconque visite votre site Web utilise la version sécurisée par SSL. Ceci est extrêmement important car cela garantit que les données et les informations de chacun sont protégées. C'est également un aspect essentiel pour obtenir les avantages SEO d'un certificat SSL.