URLs canoniques pour les pages CMS et les pages personnalisées dans Magento 2
- SKU
- M2-CANONICAL-CMS
Description / URLs canoniques pour les pages CMS et les pages personnalisées dans Magento 2
MAGENTO 2 · CMS · PAGES PERSONNALISÉES · CANONICAL
Indiquez l’adresse préférée pour les pages CMS et les pages personnalisées.
Kowal Canonical Custom Page
Ajoutez une Canonical URL lors de la modification d’une page CMS ou configurez le mapping du chemin d’une page personnalisée. Gérez les paramètres dans le scope Magento sans modifier les templates à chaque changement.
Adresses complètes et relatives · Mapping des chemins · Store View
COMMENT CELA FONCTIONNE EN PRATIQUE
01 · Vous choisissez l’URL préférée
Vous définissez la bonne version d’un contenu similaire.
02 · Vous renseignez le champ ou le mapping
Vous configurez le CMS ou le chemin de la page personnalisée.
03 · Vous vérifiez le résultat dans l’en-tête de la page
Vous vérifiez rel='canonical' après le rafraîchissement du cache.
Quels bénéfices pour votre boutique ?
Découvrez les fonctionnalités, les cas d’usage et les paramètres du module.
Canonical URL pour les pages CMS et les pages personnalisées dans Magento 2
Kowal Canonical Custom Page permet d’indiquer l’URL préférée pour les pages CMS et certaines pages personnalisées Magento 2 sans modifier les templates.
C’est un outil SEO simple et utile lorsque du contenu similaire existe sous plusieurs adresses, lorsque vous créez des landing pages pour des campagnes ou lorsqu’une page Magento personnalisée ne dispose pas d’une configuration pratique de rel='canonical'.
Pages CMS
Définissez la Canonical URL directement lors de la modification de la page dans la section Search Engine Optimisation.
Pages personnalisées
Associez les chemins des pages personnalisées aux adresses canoniques complètes ou relatives de votre choix.
Multistore
Adaptez les paramètres au site web ou à la Store View lorsque différents storefronts nécessitent une configuration différente.
La balise canonical organise les signaux SEO — ce n’est pas une redirection
La balise canonical indique au moteur de recherche la version préférée d’un contenu similaire. Elle ne redirige pas l’utilisateur et ne garantit pas que Google choisira l’URL indiquée. Le module ne détecte pas automatiquement les doublons : la décision concernant l’adresse canonique reste du ressort de l’administrateur.
Cas d’usage typiques
- pages CMS similaires,
- landing pages préparées pour des campagnes,
- adresses consultées avec des paramètres de suivi,
- pages personnalisées créées par des modules supplémentaires,
- paramètres différents dans les installations multistore.
Configuration
Pour le CMS, renseignez le champ Canonical URL. Pour une page personnalisée, ajoutez le mapping du chemin dans la configuration du module. Vous pouvez utiliser des adresses HTTP/HTTPS complètes ou des chemins relatifs de la boutique.
FAQ
La balise canonical redirige-t-elle l’utilisateur ?
Non. C’est une balise destinée au moteur de recherche, et non une redirection HTTP.
Le module détecte-t-il automatiquement le duplicate content ?
Non. L’administrateur indique l’adresse préférée de manière consciente.
Peut-on définir une canonical pour une page CMS ?
Oui, directement lors de la modification de la page CMS.
Le module prend-il en charge les pages hors CMS ?
Oui, pour certaines pages personnalisées, il est possible de configurer un mapping de chemin.
Format du mapping et correspondance du chemin
Stores → Configuration → Kowal → Canonical Custom Page contient Enable et Custom page canonicals. Chaque ligne suit le format request-path|canonical-url, par exemple landing/summer|/landing/summer. Le séparateur => est également pris en charge.
La correspondance est exacte pour le chemin normalisé, sans slash initial ni final, et sans query. Il ne s’agit pas d’un système de wildcard ni de règles automatiques détectant les pages similaires.
Adresse cible et autres modules SEO
Les adresses HTTP/HTTPS complètes sont conservées, tandis que les chemins relatifs sont convertis en adresse de la boutique sans session ID. Les autres schémas URI sont ignorés par le normaliseur.
Le module ajoute la canonical via PageConfig. Avec des extensions SEO supplémentaires, vérifiez le head final afin que les pages ne reçoivent pas de balises contradictoires. Le paramétrage de la canonical ne modifie ni le routing ni la réponse HTTP.
Installation via Composer
Package kowal/module-canonical-custom-page, module Kowal_CanonicalCustomPage. Après avoir configuré l’accès au dépôt Kowal, installez le package, activez le module, mettez à jour Magento et videz le cache. En production, prévoyez la compilation et le déploiement du contenu statique conformément au processus de la boutique.
De la configuration au résultat
1. Vous choisissez l’URL préférée
Vous définissez la bonne version d’un contenu similaire.
2. Vous renseignez le champ ou le mapping
Vous configurez le CMS ou le chemin de la page personnalisée.
3. Vous vérifiez le résultat dans l’en-tête de la page
Vous vérifiez rel='canonical' après le rafraîchissement du cache.
Landing page avec paramètres de campagne
Pour la page landing/summer, vous indiquez l’adresse préférée /landing/summer. Le module transforme le chemin relatif en adresse de la boutique.
Le mapping fait correspondre le chemin sans paramètres query. Le client reste sur l’URL visitée, tandis que l’en-tête de la page transmet la canonical indiquée.
Organisez les canonicals de vos pages de contenu
Vous souhaitez adapter le module à votre boutique ? Demandez la mise en œuvre de Kowal Canonical Custom Page et discutez de la configuration ou des extensions nécessaires.
Caractéristiques
| Compatibilité avec le modèle | Luma / Blank, KOWAL |
|---|
Notice d'installation du module
Installation via Composer
Les identifiants d’accès au dépôt Composer (adresse e-mail du client et token de licence) vous seront envoyés par e-mail après l’achat. Ils sont également disponibles dans l’espace client après connexion sur kowal.store. Remplacez TWOJ_EMAIL_KLIENTA par l’adresse e-mail de votre compte et TWOJ_TOKEN par le token reçu. Exécutez les commandes dans le répertoire racine de Magento.
composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-canonical-custom-pageFinalisation de l’installation
Après l’installation du package, effectuez la mise à jour de Magento et videz le cache :
php bin/magento setup:upgradephp bin/magento cache:flushDans un environnement de production, effectuez également la compilation DI et le déploiement des fichiers statiques conformément au processus de déploiement de la boutique.