Pourquoi votre URL canonique inclut à la fois HTTP et HTTPS (et comment y remédier)
Publié: 2024-12-24Les URL canoniques sont un élément essentiel du référencement, garantissant que les moteurs de recherche comprennent la version préférée d'une page Web. Cependant, si les URL canoniques de votre site WordPress incluent à la fois http:// et https://, cela peut prêter à confusion pour les moteurs de recherche et avoir un impact sur le classement de votre site. Cet article explique pourquoi ce problème se produit, comment il affecte votre site et comment le résoudre.
Que sont les URL canoniques ?
Une URL canonique est une balise HTML qui indique aux moteurs de recherche la version principale d'une page Web. Il permet d'éviter les problèmes de contenu en double en indiquant quelle URL doit être indexée et classée. Par exemple, si votre site est accessible à la fois via http://example.com
et https://example.com
, la balise canonique informe les moteurs de recherche de l'URL préférée.
Pourquoi les URL canoniques sont-elles importantes pour le référencement ?
Les URL canoniques jouent un rôle essentiel dans l'optimisation des moteurs de recherche en :
- Prévention du contenu en double : ils consolident les pages en double en une seule version faisant autorité.
- Guider les moteurs de recherche : ils aident les moteurs de recherche à se concentrer sur le classement de l'URL correcte.
- Amélioration de l'efficacité de l'exploration : ils réduisent l'exploration inutile du contenu en double.
Sans une URL canonique correctement configurée, les moteurs de recherche peuvent indexer plusieurs versions de la même page, diluant ainsi vos efforts de référencement.
Quelles sont les causes de HTTP et HTTPS sur les URL canoniques ?
Lorsque les URL canoniques de votre site WordPress incluent à la fois http:// et https:// , cela est généralement dû à des erreurs de configuration. Les causes courantes incluent :
- Paramètres WordPress mal configurés : l'URL du site et l'URL d'accueil dans les paramètres WordPress peuvent ne pas correspondre ou inclure des protocoles mixtes.
- Configuration HTTPS incomplète : si votre site a récemment migré vers HTTPS mais que la configuration n'est pas terminée, certaines ressources peuvent toujours pointer vers HTTP.
- Problèmes de thème ou de plugin : certains thèmes WordPress ou plugins SEO peuvent générer des URL canoniques de manière incorrecte s'ils sont obsolètes ou mal configurés.
- Problèmes de configuration du serveur : des redirections de serveur incorrectes peuvent provoquer des incohérences entre HTTP et HTTPS.
- Problèmes de CDN ou de proxy tiers : les réseaux de diffusion de contenu (CDN) ou les proxys inverses peuvent diffuser du contenu via HTTP malgré les paramètres HTTPS.
- Personnalisation manuelle des balises canoniques : les balises canoniques ajoutées manuellement dans les plugins ou les fichiers de thème peuvent inclure le mauvais protocole.
- Restes du site de préparation ou de développement : la migration à partir d’environnements de préparation ou de développement peut laisser des références HTTP dans les balises canoniques.
Comment vérifier les URL canoniques mixtes
Pour identifier si votre site possède des URL canoniques à protocole mixte, vous pouvez :
- Utilisez les outils de développement du navigateur : inspectez le code source de votre page Web et recherchez la balise
<link rel="canonical">
. - Plugins SEO : Des outils comme Yoast SEO ou RankMath mettent souvent en évidence les erreurs d'URL canoniques.
- Outils d'audit : utilisez des outils tels que Screaming Frog SEO Spider ou Google Search Console pour analyser votre site à la recherche de problèmes de protocole mixte.
Comment réparer les URL canoniques mixtes dans WordPress
Suivez ces étapes pour résoudre les problèmes d’URL canoniques mixtes dans WordPress et assurez-vous que les URL de votre site sont cohérentes et optimisées pour le référencement :
1. Mettre à jour le site WordPress et l'URL d'accueil
Assurez-vous que les paramètres de l'URL de votre site et de l'URL d'accueil sont cohérents et utilisez HTTPS :
- Accédez à Paramètres > Général dans votre tableau de bord WordPress.
- Mettez à jour l' adresse WordPress (URL) et l'adresse du site (URL) pour commencer par
https://
. - Enregistrez les modifications.
2. Appliquez HTTPS sur l'ensemble du site
Forcer tout le trafic à utiliser HTTPS garantit qu'aucune page HTTP n'est servie :
- Redirections basées sur des plugins : utilisez des plugins comme Really Simple SSL pour appliquer HTTPS.
- Configuration du serveur : ajoutez ce qui suit à votre fichier
.htaccess
(pour les serveurs Apache) : RewriteEngine On
RéécritureCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
3. Modifier les balises canoniques à l'aide de plugins SEO
Si le problème persiste, configurez manuellement les URL canoniques à l'aide d'un plugin SEO :
- Ouvrez l'éditeur de publication ou de page.
- Faites défiler jusqu'à la méta-boîte Yoast SEO .
- Sous l'onglet « Avancé », définissez l'URL canonique préférée.
4. Résoudre les problèmes de thème ou de plugin
Parfois, des thèmes ou des plugins obsolètes provoquent des URL canoniques incorrectes.
- Mettez à jour votre thème : assurez-vous d'utiliser la dernière version de votre thème WordPress.
- Désactiver les plugins en conflit : désactivez temporairement les plugins pour identifier celui à l'origine du problème.
Prévenir les futurs problèmes d'URL canoniques
Pour éviter les URL canoniques à protocoles mixtes à l'avenir, suivez ces bonnes pratiques :
- Redirigez tout le trafic HTTP vers HTTPS à l'aide de règles de serveur ou de plugins comme Really Simple SSL.
- Vérifiez que l'URL du site et l'URL d'accueil sous Paramètres > Général sont toutes deux définies sur https://.
- Utilisez des outils tels que Google Search Console ou Screaming Frog pour surveiller vos URL canoniques et corriger toute divergence.
- Gardez votre thème WordPress et vos plugins SEO à jour pour éviter les problèmes de génération de balises canoniques.
- Utilisez des outils tels que Better Search Replace pour mettre à jour tous les liens internes, URL de médias et références de bases de données vers HTTPS.
FAQ sur les URL canoniques
Voici quelques FAQ courantes pour vous aider à mieux comprendre les URL canoniques et leur importance pour votre site Web.
1. Qu'est-ce qu'une URL canonique ?
Une URL canonique est une balise dans la section HTML <head>
qui indique aux moteurs de recherche la version préférée d'une page Web, évitant ainsi les problèmes de contenu en double.
2. Pourquoi les URL canoniques sont-elles importantes pour le référencement ?
Les URL canoniques consolident les pages en double, garantissant que les moteurs de recherche indexent et classent la bonne version, améliorant ainsi les performances de référencement de votre site.
3. Comment puis-je vérifier les URL canoniques sur mon site Web ?
Vous pouvez vérifier les URL canoniques en affichant la source de la page dans un navigateur et en recherchant la balise <link rel="canonical">
ou en utilisant des outils comme Screaming Frog ou Google Search Console .
4. Qu'est-ce qui cause le mélange HTTP et HTTPS dans les URL canoniques ?
Cela se produit généralement en raison de paramètres WordPress mal configurés, de migrations HTTPS incomplètes, de plugins ou de thèmes obsolètes ou d'erreurs de configuration du serveur.
5. Comment corriger les URL canoniques incorrectes dans WordPress ?
Mettez à jour l'URL de votre site et l'URL d'accueil dans les paramètres WordPress, appliquez les redirections HTTPS et utilisez des plugins SEO comme Yoast SEO ou RankMath pour configurer correctement les balises canoniques.
6. Les URL canoniques à protocole mixte peuvent-elles affecter les classements SEO ?
Oui, les moteurs de recherche peuvent considérer les versions HTTP et HTTPS comme du contenu en double, ce qui pourrait nuire à votre classement et à l'efficacité de votre indexation.
7. Dois-je toujours utiliser HTTPS dans les URL canoniques ?
Oui, l'utilisation de HTTPS garantit une communication sécurisée et est préférée par les moteurs de recherche, offrant une meilleure expérience utilisateur et un avantage de classement.
8. Les balises canoniques affectent-elles les liens internes ?
Les balises canoniques n'ont pas d'impact direct sur les liens internes mais informent les moteurs de recherche de l'URL préférée lorsqu'un contenu similaire existe.
9. Puis-je avoir plusieurs balises canoniques sur une même page ?
Non, avoir plusieurs balises canoniques sur une seule page peut dérouter les moteurs de recherche et doit être évité. Utilisez toujours une URL canonique par page.
Pensées finales
Les URL canoniques à protocole mixte peuvent nuire au référencement de votre site et dérouter les moteurs de recherche. En mettant à jour vos paramètres WordPress, en appliquant HTTPS et en utilisant des outils de référencement pour surveiller les balises canoniques, vous pouvez résoudre le problème et maintenir une forte présence en ligne.
Quelle est votre expérience avec les URL canoniques ? Faites-le nous savoir dans les commentaires ci-dessous ! Si vous avez trouvé ce guide utile, partagez-le avec d'autres personnes qui pourraient en bénéficier.