Par exemple dans les cas suivants:

  • Les paramètres  dans l'url sont passés dans un ordre différents selon le chemin de navigation (monsite.com/page1?id=1&lang=2 et monsite.com.page1?lang=2&id=1)
  • Les urls contiennent des paramètre de tracking (monsite.com/ma-page?utm_source=source)
  • les urls contiennent des identifiants de sessions (monsite.com/mapage?PHPSESSID=f971f25745a81a57e142)
Pour cela il suffit d'utiliser une méta <link> dans le <head> sur chaque page du site permettant de spécifier le format d'url canonique préféré ex:
<head>
<link rel="canonical" href="http://www.example.com/page" />

</head>

On devrait donc pouvoir mieux référencer les sites utilisant les sessions et maîtriser la transmission de la popularité entre les différentes pages du site. Merci à Medhi pour m'avoir passé l'infos sur analyseweb.fr sur ce sujet referencement naturel et tags campagnes.

voir aussi l'annonce officiel de Google sur la mise en place de cette nouvelle fonctionnalité
http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html