Comment ajouter des balises canoniques dans Shopify (2026)

Dernière mise à jour
Revu par un expert
5 min de lecture
Jacques Blom
Jacques Blom
CTO chez Fudge.

À retenir

  • Shopify ajoute automatiquement les balises canoniques à toutes les pages standards - vous n’avez généralement pas besoin d’y toucher.
  • Les problèmes surviennent avec les variantes de produits, la pagination des collections et le duplicate content provenant de multiples chemins de collection.
  • Pour modifier manuellement une balise canonique, modifiez la section <head> de theme.liquid.
  • Sachez quand ne pas toucher aux canoniques automatiques de Shopify - de mauvaises modifications peuvent faire plus de mal que le problème de départ.

Une balise canonique (<link rel="canonical">) indique aux moteurs de recherche quelle version d’une page est la version “officielle”. C’est important lorsque le même contenu (ou un contenu très similaire) est accessible depuis plusieurs URL — une situation courante en e-commerce.

Est-ce que Shopify ajoute des balises canoniques automatiquement ?

Oui. Les thèmes standards de Shopify ajoutent des balises canoniques à chaque type de page :

Pour vérifier quelle balise canonique votre boutique utilise, visitez n’importe quelle page → clic droit → Afficher le code source de la page → cherchez canonical. Vous verrez quelque chose comme :

<link rel="canonical" href="https://votreboutique.com/products/produit-exemple" />

Pour la plupart des boutiques, les balises canoniques automatiques de Shopify sont correctes et doivent être laissées telles quelles.


Quand les balises canoniques de Shopify posent problème

Variantes de produits

Les variantes de produits Shopify créent des URL comme /products/t-shirt?variant=12345. Par défaut, Shopify applique une balise canonique pour toutes les variantes vers l’URL du produit de base (/products/t-shirt), ce qui est le comportement correct — vous ne voulez pas que Google indexe chaque combinaison de taille et de couleur comme une page séparée.

Quand est-ce un problème : si une variante est tellement différente du produit de base qu’elle mérite sa propre page (nom de produit différent, contenu significativement différent), la balise canonique pointant vers le produit de base peut la supprimer des résultats. Solution : créer un produit distinct plutôt qu’une variante.

Produits accessibles via plusieurs chemins de collection

Dans Shopify, un produit peut apparaître dans plusieurs collections. Cela crée plusieurs URL :

Shopify définit la balise canonique sur /products/leather-wallet (l’URL directe du produit), quel que soit le chemin de collection utilisé. C’est le comportement correct — Google consolide les signaux de classement sur l’URL canonique.

Pagination des collections

Lorsqu’une collection comporte plusieurs pages, Shopify génère des URL comme /collections/all?page=2, /collections/all?page=3, etc. Elles ont toutes une balise canonique pointant vers l’URL de base de la collection (/collections/all).

Le problème potentiel : Google doit toujours pouvoir explorer les pages paginées pour découvrir tous vos produits. L’utilisation de rel=“next” et rel=“prev” pour la pagination a été abandonnée par Google en 2019 — assurez-vous simplement que les pages paginées sont liées normalement et Google les explorera.

Le paramètre ?sort_by

Lorsque les acheteurs trient les collections (par prix, meilleures ventes, etc.), Shopify génère des URL comme /collections/all?sort_by=price-ascending. Elles ont une balise canonique pointant vers l’URL de base de la collection — ce qui est le comportement correct.

À lire aussi : Personnaliser une page de collection dans Shopify.

À lire aussi : Créer une page de collection dans Shopify.

À lire aussi : Ajouter des données structurées dans Shopify.


Comment remplacer une balise canonique dans Shopify

Si vous devez définir une balise canonique personnalisée pour un type de page spécifique, modifiez theme.liquid dans votre éditeur de code.

Étape 1 - Dupliquez votre thème. Travaillez toujours sur une copie.

Étape 2 - Trouvez la balise canonique. Boutique en ligne → Thèmes → Actions → Modifier le code → ouvrez theme.liquid. Cherchez canonical pour trouver la balise existante.

Étape 3 - Modifiez la logique. La balise canonique est généralement définie avec Liquid de cette façon :

<link rel="canonical" href="{{ canonical_url }}" />

Pour la remplacer pour un template spécifique :

{% if template == 'page' and page.handle == 'votre-page-specifique' %}
  <link rel="canonical" href="https://votreboutique.com/pages/version-canonique" />
{% else %}
  <link rel="canonical" href="{{ canonical_url }}" />
{% endif %}

C’est le genre de modification que Fudge peut faire pour vous — décrivez le changement dont vous avez besoin et il génère le code Liquid pour que vous le vérifiiez.

Réglez vos problèmes de SEO Shopify en décrivant vos besoins.
Try Fudge for Free

À lire aussi : Corriger les pages 404 dans Shopify.


Quand NE PAS modifier les balises canoniques

Ne modifiez pas les balises canoniques à moins d’avoir un problème spécifique et avéré. Des balises canoniques incorrectes peuvent :

Avant de faire une modification, utilisez Google Search Console pour vérifier si Google a sélectionné une balise canonique différente de celle que vous avez spécifiée. Si Google l’ignore, c’est le signe que votre contenu apparaît vraiment comme un duplicata et que le problème doit être résolu au niveau du contenu, et non pas juste avec une balise.


Vérifier les balises canoniques sur l’ensemble de votre boutique

Utilisez un outil de crawl de site (la version gratuite de Screaming Frog permet jusqu’à 500 URL) pour exporter toutes les balises canoniques de votre boutique. Vérifiez les points suivants :


FAQ

Dois-je ajouter les balises canoniques manuellement dans Shopify ?

Non, dans la quasi-totalité des cas. Shopify ajoute automatiquement des balises canoniques à chaque type de page standard. Les modifications manuelles ne sont nécessaires que si vous avez un problème confirmé de contenu dupliqué que les paramètres par défaut de Shopify ne gèrent pas — comme une page sur mesure qui reprend le contenu d'une autre URL. Pour la modifier en toute sécurité, décrivez la balise canonique que vous voulez à Fudge ("définir la balise canonique de /pages/spring-2026 vers /collections/spring") et il injectera le bon <link rel="canonical"> dans le <head> de la page.

Pourquoi Google ignore-t-il ma balise canonique Shopify ?

Google considère les balises canoniques comme une indication, et non comme une directive stricte. Si la page que Google a choisie comme canonique présente des signaux plus forts (plus de liens entrants, plus d'engagement utilisateur, une URL avec plus d'autorité), il se peut qu'il la préfère. L'outil d'inspection d'URL de la Search Console vous montrera quelle balise canonique Google a sélectionnée et pourquoi.

Puis-je ajouter une balise canonique auto-référencée à une page Shopify ?

Shopify le fait déjà par défaut - chaque produit, collection et page possède une balise canonique pointant vers elle-même. Vous n'avez pas besoin d'en ajouter une manuellement. Si vous constatez qu'il manque des balises canoniques ou qu'elles sont incorrectes, vérifiez theme.liquid pour voir si une modification précédente n'a pas supprimé la balise par défaut.

Les URL de filtres de collection ont-elles besoin de balises canoniques ?

Elles en reçoivent une automatiquement. Les URL de filtres comme /collections/all?filter.p.tag=summer sont par défaut canonisées vers l'URL de la collection de base, ce qui est le bon comportement - les vues filtrées ne sont généralement pas des pages que vous souhaitez faire indexer séparément.

Comment vérifier la balise canonique d'une page Shopify ?

Faites un clic droit sur la page → "Code source de la page" → cherchez canonical. Vous verrez une balise <link rel="canonical" href="..."> dans le <head>. Pour faire un audit à grande échelle, utilisez Screaming Frog (gratuit jusqu'à 500 URL) ou le crawl de votre plateforme de SEO.

Jacques's signature
Réglez vos problèmes de SEO Shopify en décrivant simplement ce que vous voulez corriger.

You might also be interested in

Comment corriger les pages 404 sur Shopify (2026)
Corrigez les erreurs 404 dans Shopify en configurant des redirections d'URL. Trouvez les pages inaccessibles dans la Google Search Console, ajoutez des redirections et importez-les en masse via CSV.
Comment ajouter un texte alternatif dans Shopify (2026)
Découvrez comment ajouter un texte alternatif (alt text) aux images de produits, de thèmes et aux médias importés dans Shopify — avec nos conseils pour les rédiger correctement.
Comment ajouter des données structurées dans Shopify (2026)
Découvrez quelles données structurées Shopify ajoute automatiquement, comment ajouter le schema FAQPage pour les résultats enrichis, et quand ajouter un balisage schema personnalisé.