En bref. Définissez l’URL canonique dans les valeurs par défaut de Metatag ou une surcharge de contenu, avec un jeton d’URL ou une URL privilégiée complète, puis vérifiez le lien HTML produit.
Définition : Un lien canonique indique l’URL privilégiée pour le contenu d’une page. Drupal Metatag propose un paramètre
canonical_urldont la valeur peut être un jeton (token), c’est-à-dire une variable de remplacement qui fournit automatiquement une valeur, ou une URL précise.
Points clés
- Au 17 octobre 2026, la documentation de la version de Metatag décrit les valeurs par défaut globales, celles des entités et les surcharges propres à chaque contenu.
- La configuration globale fournie définit
canonical_urlsur[current-page:url]. - La configuration fournie pour les contenus définit
canonical_urlsur[node:url]. - Les consignes de Google sur les URL canoniques, à jour en juillet 2026, présentent le lien canonique comme un signal fort pour sélectionner l’URL privilégiée.
Où configurer l’URL canonique ?
Le README de Metatag indique ce chemin d’administration :
/admin/config/search/metatag
Les valeurs globales constituent les valeurs par défaut de base. Chaque type d’entité, comme les contenus ou les termes de taxonomie, possède un niveau supplémentaire de valeurs par défaut. Un sous-type (bundle) est une subdivision d’un type d’entité, par exemple un type de contenu. L’action « Add default meta tags » permet d’ajouter des paramètres pour un sous-type précis, qui remplacent les valeurs par défaut de son type d’entité.
Pour surcharger les valeurs d’une seule page, la documentation exige un champ Metatag sur le sous-type concerné. Dans « Manage fields », le sélecteur « Add a new field » propose « Meta tags ». Une fois ce champ disponible, la personne chargée de l’édition peut définir la valeur de l’URL canonique de la page et enregistrer le contenu.
Quel jeton utiliser comme valeur ?
Pour une valeur globale fondée sur un jeton, la configuration fournie contient :
canonical_url: '[current-page:url]'
Les valeurs par défaut des contenus contiennent quant à elles :
canonical_url: '[node:url]'
Il s’agit d’extraits de configuration ; la valeur à saisir dans le champ URL canonique du formulaire est le jeton entre crochets. Le jeton global désigne l’URL de la page courante, tandis que la valeur par défaut des contenus utilise l’URL du contenu. La configuration des contenus définit son propre paramètre canonique : l’examen des deux configurations par défaut permet donc d’identifier le jeton applicable.
Le README indique que le module Token est requis et décrit sa fenêtre de sélection des jetons disponibles. Cette fenêtre propose les jetons utilisables pour les champs du site. Pour définir explicitement une URL canonique propre à une page, une URL privilégiée complète peut remplacer le jeton dans la surcharge.
Comment vérifier le lien produit ?
La documentation de Google sur les liens canoniques place le lien canonique dans l’élément HTML head et recommande des URL absolues. Son exemple contient :
<link rel="canonical" href="https://example.com/dresses/green-dresses" />
Après l’enregistrement du paramètre, rechercher rel="canonical" dans le code source HTML de la page publiée et comparer son attribut href à l’URL privilégiée souhaitée. Le résultat doit contenir l’URL obtenue après le remplacement du jeton. Les mêmes consignes recommandent un lien canonique autoréférent sur la page privilégiée elle-même, ainsi que des choix d’URL canoniques cohérents entre les annotations de liens et les sitemaps.
Termes associés
- URL canonique
- Comment définir les balises meta par défaut dans le module Metatag de Drupal ?
- Comment utiliser les jetons dans les modèles de balises meta de Drupal ?
- Paramètres d’URL
Questions fréquentes
Puis-je attribuer une URL canonique différente à une seule page de contenu ?
Oui. Le README de Metatag décrit les surcharges d’entités au moyen d’un champ Metatag. Vous pouvez ajouter ce champ au type de contenu et modifier les métadonnées de la page concernée.
L’enregistrement de l’URL canonique impose-t-il le choix de Google ?
Les consignes de Google présentent ce lien comme un signal fort. Vous pouvez y indiquer une URL privilégiée ; Google utilise aussi d’autres signaux de canonicalisation.
Sources
- Équipe de maintenance de Drupal Metatag, « Metatag README », version 2.2.0
- Équipe de maintenance de Drupal Metatag, « Global defaults configuration », version 2.2.0
- Équipe de maintenance de Drupal Metatag, « Content defaults configuration », version 2.2.0
- Google Search Central, « How to specify a canonical URL with rel=canonical and other methods », 10 juillet 2026
Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO