Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : comment corriger probleme balise canonical ?

tout servces prestashop

Prestashop : Activer la réécriture d’URL propre

Un problème de balise canonical vient souvent d’une URL non réécrite (avec index.php ou des paramètres inutiles). Assurez-vous que les URLs simplifiées sont activées dans Paramètres de la boutique > Trafic & SEO.

Les URLs propres permettent à Prestashop de générer automatiquement une balise canonical correcte. Cela évite les problèmes de duplication liés à des variations d’URL non contrôlées, très fréquentes dans les filtres ou tris produits.


Prestashop : Supprimer les paramètres d’URL inutiles

Les paramètres comme ?orderby, ?id_lang=1 ou ?utm_source peuvent générer plusieurs URL différentes pour la même page. La balise canonical doit pointer vers l’URL propre, sans ces paramètres.

Utilisez un module SEO ou modifiez votre thème pour forcer la canonicalisation vers l’URL principale. Cela permet à Google de consolider le jus SEO et d’éviter que ces duplications ne nuisent à votre référencement naturel.


Prestashop : Corriger les balises dans le fichier header.tpl

Dans le thème Prestashop, la balise <link rel="canonical"...> se trouve dans header.tpl. Vérifiez qu’elle utilise bien la bonne variable d’URL ($canonical_url) et non une construction manuelle avec des paramètres dynamiques.

Si vous avez personnalisé ce fichier, vous pourriez avoir accidentellement créé des balises incorrectes. Corrigez cela pour que chaque page ait une seule référence canonique stable, indispensable pour le SEO.


Prestashop : Utiliser un module SEO pour gérer les canonicals

Des modules comme Canonical URL Pro, SEO Expert ou Pretty URL & Canonical permettent de personnaliser la balise canonical pour chaque type de page (produit, catégorie, CMS...).

Ils sont très utiles si vous avez un catalogue complexe, des filtres à facettes ou une boutique multilingue. Ces modules offrent une meilleure gestion que le système natif de Prestashop, souvent limité.


Prestashop : Vérifier les canonicals sur les pages produit

Par défaut, les produits liés à plusieurs catégories peuvent générer plusieurs URLs différentes pour une même fiche produit. Assurez-vous que la balise canonical pointe vers l’URL principale, définie comme catégorie par défaut.

Cela évite les contenus dupliqués internes. Vous pouvez modifier cette logique dans le contrôleur ProductController.php ou avec un module dédié. Une bonne gestion des canonicals garantit une indexation propre par Google.


Prestashop : Corriger les balises sur les pages paginées

Les pages paginées (?page=2, ?page=3, etc.) ne doivent pas pointer en canonical vers la page 1. Cela créerait une erreur de duplication. Chaque page paginée doit avoir sa propre balise canonical.

Vérifiez dans votre thème ou dans le fichier CategoryController.php que le paramètre de page est bien pris en compte. Sinon, Google pourrait ignorer le reste des pages, nuisant à votre indexation produit.


Prestashop : Ajouter des canonicals sur les pages CMS

Par défaut, certaines pages CMS peuvent ne pas contenir de balise canonical. Cela peut être problématique si elles sont accessibles via plusieurs menus ou liens internes différents.

Ajoutez manuellement ou via un module une balise canonical unique dans le fichier cms.tpl. Cela permet de sécuriser vos pages de contenu et d’éviter des duplicats accidentels.


Prestashop : Vérifier la balise canonical dans les outils SEO

Utilisez Screaming Frog, Ahrefs ou Semrush pour scanner votre boutique Prestashop. Ces outils détectent les URLs canonicals manquantes, incorrectes ou incohérentes.

C’est le meilleur moyen d’avoir une vue d’ensemble sur la structure de vos balises. Vous pouvez ainsi corriger rapidement les pages concernées et améliorer votre maillage SEO.


Prestashop : Corriger les conflits entre langues ou boutiques

En multilingue ou multiboutique, une même page peut exister sous plusieurs URLs régionales. La balise canonical doit pointer vers l’URL de la même langue, pas vers une autre version.

Utilisez un module comme Canonical & hreflang Manager pour gérer cela proprement. Cela permet d’éviter les erreurs de ciblage et améliore votre SEO international en orientant chaque visiteur vers le contenu localisé.


Prestashop : Purger le cache après modification

Si vous avez modifié le thème, les contrôleurs ou les paramètres SEO, pensez à vider le cache de Prestashop (Paramètres avancés > Performances). Sinon, les anciennes balises peuvent encore être affichées.

Cette étape garantit que vos changements soient pris en compte côté front. Vous pouvez aussi vérifier en mode incognito ou avec un outil d’inspection du code source que vos balises canonical sont bien à jour.