Un même article peut souvent être atteint par plusieurs adresses différentes : avec ou sans paramètre de suivi publicitaire, via une catégorie ou via une étiquette, en version paginée ou non. Sans indication contraire, un moteur de recherche risque de considérer ces variantes comme des contenus dupliqués distincts, diluant ainsi la valeur de référencement entre plusieurs URL au lieu de la concentrer sur une seule.
Fonctionnement dans WordPress
WordPress ajoute nativement une balise canonique via rel_canonical(), appelée automatiquement dans wp_head(), qui pointe par défaut vers l’URL permanente de l’article. Une extension de référencement permet de la personnaliser manuellement, par exemple pour désigner une page événementielle comme canonique alors qu’elle existe aussi sous une URL de catégorie.
Exemple
<link rel="canonical" href="https://exemple.fr/blog/cache-de-page/">
Pièges fréquents
Déclarer par erreur une URL canonique pointant vers une autre page peut faire disparaître totalement la page d’origine des résultats de recherche, au profit de celle désignée comme canonique : une mauvaise configuration automatisée sur un site multilingue mal paramétré en est une cause fréquente. Une URL canonique n’a de sens que si son contenu est réellement équivalent : l’utiliser pour masquer une page franchement différente du contenu ciblé est une pratique que Google ignore ou pénalise, préférant alors choisir lui-même la page qu’il juge canonique sans tenir compte de l’indication fournie.