Google, Yahoo! et Live Search viennent de se mettre d'accord pour essayer de résoudre les problèmes de contenus dupliqués à l'intérieur d'un site : ils ont opté pour la création d'une balise spéciale qui décrit l'URL canonique d'une page (c'est-à-dire son URL officielle) :

rel="canonical"

Le problème : le contenu dupliqué

Ce qui pose problème pour les moteurs de recherche, c'est savoir quelle est la bonne page à indexer lorsqu'un même contenu est disponible à plusieurs adresses différentes. C'est le problème du contenu dupliqué, ou duplicate content.

duplicate contentC'est mauvais pour le référencement d'un site car pour les moteurs de recherche, une page web ou tout autre document indexable (comme les fichiers PDF, DOC, XLS...) équivaut à une URL. Cette URL doit être unique pour le robot, pour qui une autre URL correspond à une autre page.

Si ce n'est pas le cas, ces pages dupliquées entrent en concurrence les unes avec les autres dans les résultats de recherche, ce qui n'est pas bon.

La solution : l'URL canonique

La solution retenue est l'ajout de cette balise dans toutes les pages d'un site :

<link rel="canonical" href="URL" />

Le principe est simple, il s'agit de permettre au webmaster d'indiquer l'URL canonique pour chaque page de son site. C'est donc le webmaster qui indique l'URL à laquelle la page est censée se trouver et non le robot d'indexation qui effectue des calculs et tente de trouver le meilleur contenu à indexer.

Selon les conseils de Google, il faut aussi savoir que :

  • la balise rel="canonical" n'est pas une directive officielle mais une recommandation pour les webmasters.
  • les URL relatives sont possibles mais mieux vaut utiliser des URL absolues (commençant par "http://" ou "https://").
  • l'URL canonique indiquée doit appartenir au même domaine mais peut pointer sur des sous-domaines différents. Pour changer de domaine, il faut utiliser une redirection permanente (301).
A lire :  Les liens de mai 2006

WordPress et l'URL canonique

Histoire d'être dans l'air du temps, voici comment rajouter cette petite ligne de code à tous vos articles et pages si vous utilisez WordPress :

  1. Ouvrez le fichier functions.php qui se trouve à la racine du dossier de votre thème.
  2. Copiez-y le code suivant :
    <?php
    /* Canonical URL on posts & pages by Matt - skyminds.net */
    function sky_canonical() 
    {
      if ( is_singular() ) 
      {
         global $wp_query;
         echo '<link rel="canonical" href="'. get_permalink($wp_query->post->ID) .' "/>';
      }
    }
    add_action('wp_head', 'sky_canonical');
    ?>
    
  3. Sauvegardez. La balise est désormais présente sur vos pages et articles.

Voilà, c'est tout. Il ne reste plus qu'à attendre la prochaine mise à jour des robots d'indexation pour voir si cela aura un impact à long terme sur le référencement.

Normalement, les résultats devraient être un peu plus propre, vu que l'on indique explicitement les pages de contenu.

Pour développer votre projet WordPress ou Woocommerce, faites appel à mon expertise pour réaliser un site rapide, performant et fonctionnel.

Contactez-moi

Si vous avez trouvé une faute d’orthographe, informez-nous en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée s’il vous plaît.

Articles en rapport:

Éviter le contenu dupliqué en spécifiant l'URL canonique

par Matt Lecture: 2 min
3

Pin It on Pinterest

Share This

Spelling error report

The following text will be sent to our editors: