Technique

Canonicalisation des URL : pourquoi une même page peut avoir plusieurs adresses

Un regard technique sur la façon dont www, les barres obliques finales et http contre https créent discrètement plusieurs versions d'une même page.

Ce que c'est

La plupart des sites web sont techniquement accessibles via plus d'adresses que prévu. Selon la configuration de ton domaine et de ton serveur, toutes les adresses suivantes pourraient charger exactement la même page d'accueil : https://tondomaine.com, https://www.tondomaine.com, http://tondomaine.com, et https://tondomaine.com/ avec une barre oblique finale. Chacune est techniquement une adresse web distincte, même si un visiteur humain ne remarquerait jamais aucune différence entre elles.

La "canonicalisation" est le terme général pour choisir l'une de ces adresses comme la version officielle et préférée, et s'assurer que tout — tes liens internes, la configuration de ton serveur, et une balise canonique dans le code de ta page — pointe systématiquement vers celle-ci, plutôt que de laisser toutes les variantes flotter comme également valables.

Pourquoi c'est important

Sans correction, ces variantes d'URL divisent ce qui devrait être une seule page en ce qui ressemble, d'un point de vue technique, à plusieurs pages distinctes qui partagent par hasard un contenu identique. C'est une situation vraiment confuse à interpréter pour un logiciel, et c'est le genre de désordre structurel discret qu'il est bien plus facile d'éviter dès le départ que de démêler plus tard, une fois que des liens vers plusieurs versions se sont répandus sur internet.

C'est une version plus approfondie et plus technique de la question de la balise canonique — il s'agit moins d'une simple ligne de code que de la configuration sous-jacente du serveur et du domaine qui détermine quelles variantes d'adresse fonctionnent réellement.

Comment le corriger

  1. Choisis une version finale et préférée de ton domaine : avec ou sans www, et vérifie si tes pages importantes doivent se terminer par une barre oblique ou non.
  2. Dans les paramètres de ton domaine ou de ton hébergement, mets en place une redirection au niveau du serveur pour que toute autre variante (la version www non préférée, et la version http:// simple) redirige automatiquement vers ton adresse préférée unique.
  3. Assure-toi que chaque lien interne de ton propre site (menus de navigation, boutons, liens du pied de page) pointe directement vers la version préférée, plutôt que de compter sur une redirection pour corriger le tir après coup.
  4. Ajoute une balise canonique auto-référente sur chaque page (voir notre guide sur la balise canonique) comme deuxième niveau de protection en plus des redirections.
  5. Teste en tapant quelques-unes des variantes non préférées dans un navigateur et vérifie que chacune redirige automatiquement vers l'adresse choisie.

Vérifiez si votre propre site a ce problème

Launch Readiness analyse votre site pour détecter ce problème et ~50 autres avant le lancement, en quelques secondes — gratuit, sans inscription.

Lancer une analyse gratuite