Gérer l'URL canonique avec Wordpress, Joomla, Prestashop, Magento,

Je finalise la mise à jour de mon guide de l'URL canonique et souhaite indiquer comment la gérer avec chaque CMS connu. Pouvez-vous m'aider en m'indiquant les meilleures façons de le faire selon vous ?
CMS visés : au moins Wordpress (et WooCommerce), Joomla (et Hikashop), Drupal, Prestashop, Magento

Dans la mesure du possible, évitez d'indiquer des solutions payantes, ou alors en le précisant (surtout si c'est la vôtre).

Merci d'avance pour votre coopération !
 
Bonjour,

Jusqu'à il y a peu j'utilisais pour Joomla SH404 (payant) qui était très efficace sur tout ce qui touche aux url

:)
 
Snippets canonical pour éviter les query string:

Django (avec le context processor ici: http://pythonhosted.org/django-context-extras/introduction.html):
HTML:
<link rel="canonical" href="{{ PROTOHOST }}{{ request.path }}">

Laravel:
PHP:
<link rel="canonical" href="{{ request()->url() }}">

PHP simple:
PHP:
<link rel="canonical" href="<?php echo ($_SERVER['HTTPS'] === 'on' ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . $_SERVER['URL']; ?>">
 
Je ne comprends pas ces codes : l'idée est d'utiliser l'URL utilisée pour accéder à la page, comme URL canonique. Il ne faut pas faire ça, il faut toujours vérifier que c'est bien l'URL attendue (prévue par le concepteur du site).
 
Sur Wordpress, il faut passer par un plugin, comme Yoast ou All in One SEO. Pour Drupal 7 et 8, cela passe également par un plugin : Metatags.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut