Qu'est-ce que Balise Canonical (Canonical URL) ?
Elle indique aux moteurs de recherche quelle est l’URL « maître » de la page, en cas de contenu accessible via plusieurs URLs (paramètres de tracking, tri, pagination, variantes HTTP/HTTPS ou www/non-www). Google regroupe alors le « jus » SEO sur l’URL canonique et évite le duplicate content. Une seule canonical par page ; l’URL doit être absolue et cohérente avec la version que vous souhaitez voir indexée. La canonical peut pointer vers la même page (auto-canonical) ou vers une autre URL (canonical croisée, à utiliser avec précaution). En cas de redirection 301, la page cible devient la référence ; la canonical ne remplace pas une redirection pour consolider définitivement une URL.
Comment ça marche ?
Une balise <link rel="canonical" href="URL_absolue"> dans le <head> indique aux moteurs quelle URL considérer comme version principale. En cas d'URLs multiples pour le même contenu (paramètres, tri, pagination), le « jus » SEO est regroupé sur l'URL canonique.
L'Impact Business
Sans canonical, des URLs dupliquées (ex. même produit avec ?tri=prix, ?session=…) peuvent diluer le référencement et provoquer des pénalités ou un filtrage. En e-commerce et sur les sites à forte paramétrage, la canonical est indispensable pour protéger le SEO et centraliser les signaux sur la bonne URL. Une stratégie canonical claire réduit le gaspillage de budget de crawl et évite les contentieux en Search Console. Pour les sites avec tri, filtres ou pagination, définir la canonical sur l’URL « propre » de la ressource est une priorité technique.
Bonnes pratiques vs Erreurs communes
- ✅ À faire : Une seule canonical par page, en URL absolue. Pointer vers l'URL « propre » de la ressource (sans paramètres de session, tracking ou tri non essentiel). Pour supprimer définitivement des doublons, privilégier une redirection 301.
- ❌ À éviter : Canonicaliser vers une URL avec paramètres inutiles ou vers une autre page (canonical croisée) sans maîtriser les conséquences. Mettre une URL relative au lieu d'une URL absolue, ce qui peut invalider la canonical.
Prompt IA
Contexte : [type de page : fiche produit / catégorie avec filtres / pagination / blog]. Base URL du site : [URL]. Génère la logique (pseudo-code ou code [langage]) pour construire l’URL canonique : exclure paramètres [liste : session, utm, tri, page], garder [paramètres utiles si besoin]. Donne l’extrait <link rel="canonical"> et les cas limites (première page pagination, filtre par défaut).