Si ton site est en HTTP en 2026, la migration HTTPS est ta priorité numéro un, avant le contenu, avant les backlinks, avant tout le reste. C'est un prérequis technique non négociable.
J'ai vu des sites en HTTP perdre 20-30 % de trafic juste à cause du warning "Non sécurisé" de Chrome. Les gens ferment la page. C'est aussi simple que ça. Installe un certificat Let's Encrypt, redirige en 301, mets à jour tes liens internes, vérifie le contenu mixte et surveille pendant un mois. La procédure est documentée, les outils sont gratuits et le bénéfice est permanent. Il n'y a aucune raison d'attendre.
HTTPS vs HTTP : la différence réelle#
Pour approfondir ce sujet, consultez notre article sur L'accessibilité web, facteur SEO caché : +23 % de trafic avec la con….
HTTP (HyperText Transfer Protocol) : les données transitent en clair. Quelqu'un peut les intercepter.
HTTPS (HTTP Secure) : les données sont chiffrées. Sûr.
En 2026 :
- Tous les sites modernes utilisent HTTPS
- 99 % des sites nouveaux utilisent HTTPS
- Chrome et Firefox marquent les sites HTTP comme "Non sécurisé"
- Les utilisateurs se méfient sérieusement des sites HTTP
Si tu es encore en HTTP, tu dis clairement à tes visiteurs « Je suis vieux, je fais pas attention à la sécurité ». C'est un problème.
Impact SEO direct#
Google a confirmé (2015+) que HTTPS est un ranking signal léger mais positif. Mais c'est pas la raison principale de migrer.
La vraie raison : compliance et expérience utilisateur.
Chrome affiche un red warning "Non sécurisé" en barre d'adresse. Les visiteurs qui voient ça ferment la page immédiatement. Bounce rate explose. Les conversions s'effondrent. J'ai audité des sites en HTTP : le warning "Non sécurisé" coûtait 20-30 % du trafic. C'est pas de la théorie, c'est des données mesurées. Je sais pas si l'impact SEO pur est énorme, mais en termes de comportement utilisateur, c'est brutal.
Pourquoi HTTPS impact indirectement le SEO#
- Moins de rebond → Google voit un meilleur engagement → meilleur classement
- Plus de partages → les utilisateurs n'ont pas peur de cliquer → plus de visibilité
- Referrer data préservée → HTTPS vers HTTP perd le referrer. HTTP vers HTTPS le préserve. Tu vois mieux tes données analytics
Étape 1 : Obtenir un certificat SSL#
Options : Let's Encrypt (gratuit, recommandé), Cloudflare SSL (gratuit si tu proxy par Cloudflare) ou les paid certs comme GeoTrust et Comodo, inutiles sauf pour l'enterprise.
Let's Encrypt est la standard en 2026. Gratuit + auto-renouvellement + trust totalement adéquate.
Si tu utilises un host moderne (Vercel, Netlify, Heroku), le certificat vient inclus. Zéro effort.
Étape 2 : Activer HTTPS sur ton serveur#
Si self-hosted :
Nginx :
server {
listen 443 ssl http2;
server_name example.com;
ssl_certificate /path/to/cert.crt;
ssl_certificate_key /path/to/key.key;
# ... rest of config
}
Apache :
<VirtualHost *:443>
ServerName example.com
SSLEngine on
SSLCertificateFile /path/to/cert.crt
SSLCertificateKeyFile /path/to/key.key
# ... rest of config
</VirtualHost>
Si tu es chez un host managed (Bluehost, SiteGround, etc.), c'est généralement un bouton dans le panel.
Étape 3 : Redirect HTTP → HTTPS#
Tous les utilisateurs qui arrivent via HTTP doivent être redirigés en 301 vers HTTPS. C'est permanent et préserve l'autorité.
Nginx :
server {
listen 80;
server_name example.com;
return 301 https://$server_name$request_uri;
}
Apache (.htaccess) :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
WordPress (Settings → General → WordPress Address et Site Address) → mets les URLs en HTTPS
Étape 4 : Update tous les liens internes#
Cherche tous les liens HTTP vers HTTP et upgrade vers HTTPS.
Tools : Screaming Frog pour crawler et filtrer les URLs HTTP, une Search/Replace dans la DB si WordPress (UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://', 'https://')), ou un Find/Replace dans les fichiers si tu as un static site.
Important : tu dois absolument faire ça. Contenu mixte (HTTPS page avec des ressources HTTP) est un problème.
Étape 5 : Mettre à jour la canonical et la sitemap#
- Canonical : change tes canonical vers HTTPS (ou laisse blank si le domaine est le seul changement)
- Sitemap : update tous les URLs dans sitemap.xml de HTTP vers HTTPS
Étape 6 : Ajouter le site HTTPS à GSC (Google Search Console)#
Crée une propriété HTTPS distincte dans GSC, ajoute-y le sitemap, et demande un crawl de ta homepage pour accélérer la prise en compte.
Ça va prendre 2-4 semaines pour que Google mette à jour son index.
Étape 7 : Mettre à jour Backlinks (si possible)#
Si tu as des backlinks connus pointant vers HTTP (guest posts, partenaires), demande-leur de update vers HTTPS. Ça prend du temps mais c'est important.
Après la migration : surveillance#
Semaine 1-2#
Check GSC quotidiennement, traite immédiatement les erreurs de crawl. Vérifie l'absence de contenu mixte dans les DevTools (F12 > Console) et teste la page sur ssllabs.com (viser A ou A+).
Semaine 3-4#
Mesure le trafic (doit se stabiliser ou monter), surveille le bounce rate (devrait descendre), et compare les metrics HTTP vs HTTPS dans GA4 pour vérifier la convergence.
Mois 1-2#
Les rankings remontent progressivement, le trafic se stabilise, et l'authority transite peu à peu de HTTP vers HTTPS.
Erreurs courantes#
- Certificat expiré : configure auto-renewal de Let's Encrypt (automatic)
- Mixed content non resolved : toujours crawl et nettoie les ressources HTTP
- Canonical incorrect : NEVER canonical vers HTTP depuis HTTPS
- Pas de HSTS : ajoute
Strict-Transport-Securityheader pour forcer HTTPS future
HSTS (Add à Nginx) :
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
Coût réel (2026)#
Le certificat Let's Encrypt est gratuit. L'installation prend 30 minutes en DIY, ou 100-300 $ si tu délègues. La maintenance est nulle grâce à l'auto-renouvellement.
Aucune excuse pour rester HTTP.
Checkpoints post-migration#
Après 2 mois :
- Va dans Search Console → Coverage. Erreurs doivent être zéro.
- Check https://www.ssllabs.com/ → doit être A+ ou A
- Teste un lien aléatoire depuis ton sitemap → doit redirect en 301 de HTTP vers HTTPS
- Vérifie HSTS header présent (DevTools → Network tab → Response Headers)
Et maintenant#
HTTPS n'est pas optionnel en 2026. C'est un prérequis basique. La migration prend quelques heures si tu suis ces étapes. L'impact sur le SEO et les conversions est immédiat. Fais-le maintenant. Pas de débat.
Sources#
- HTTPS as a ranking signal, Google Search Central Blog
- Site Moves and Migrations, Google Search Central Documentation
- HTTPS As A Google Ranking Factor: What You Need To Know, Search Engine Journal
- Website Migration SEO Best Practices, Search Engine Journal
- Site Migration SEO Guide: Preserve Rankings & Traffic, Search Engine Land






Comment migrer HTTP → HTTPS#