Manipuler les IDs de session (SID)

Dans le métier de référencement, on est toujours confronté à cette problématique éternelle qui est le duplicate content. Pour les gens qui ne sont pas encore familiarisés avec ce jargon, le problème de contenu dupliqué se manifeste par le fait qu’un seul et unique contenu soit accessible via des urls différentes.
Il existe plusieurs manières d’avoir du contenu dupliqué sur un site web, on peut citer 3 des causes les plus répondus:

1. Le problème des URLs canoniques: les pages du sites sont accessibles avec ou sans les 3W (www)

2. la duplication de la page d’accueil: notamment en accédant à la page depuis la racine (www.domaine.com) et le fichier index.php (www.domaine.com/index.php)

3. et enfin l’éternel problème des ID de Session (sid) (problème qu’on traitera particulièrement dans ce post): Voici un exemple d’url avec id de session (www.domaine.com/page.php?PHPSESSID=121DFD21)

Qu’est ce qu’un Id de session?

L’id de session est un identifiant unique qu’utilise les webmaster, généralement stocké dans un cookie ou passé dans l’url comme parametre, pour retracer l’activité d’un visiteur sur les pages d’un site. Voici un exemple typique d’une url avec un id de session: www.domaine.com/index.php?sid=6543dfICujmeud83ebe894e5

Le problème avec les id de session ou SID:

Le problème majeur des sid est que les robots des moteurs de recherche (spider) ne les indexent pas encore correctement. Les id de session changent chaque fois qu’un visiteur arrive sur votre site.
En d’autres termes, à chaque fois que les moteurs passent indexer votre site, ils obtiennent le même contenu avec une url différente. Les robots comme googlebot et bien d’autres ont tendance à ignorer complétement les pages avec des urls paramétrées grace à des id de session comme “sid=” ou “id=”

On est là face à un problème de duplicate content évident et détecté par les moteurs de recherche. Cela peut être très entravant pour la visibilité du site!

Comment corriger le problème de id de session ou comment travailler avec les id de session?

La meilleur solution est de supprimer purement et simplement ces id de sessions. Cela se fait généralement avec l’ajout de quelques lignes de code à votre site. Par exemple pour les sites en php, l’insertion de ce code dans le fichier .htaccess permet de désactiver leur utilisation :

php_value session.use_only_cookies 1
php_value session.use_trans_sid 0

Si les id de session s’avèrent indispensables à une navigation optimale dans le site, vous pourrez toujours utiliser a technique des cookies. Pour cela, il suffit d’enregistrer l’information contenu dans l’id de session sous forme de cookie. Cette solution a cependant le défaut majeur d’ôter certaines fonctionnalités de votre site aux visiteurs ayant désactivé le module d’acceptation des cookies.

Indexer les pages dans Google Maps
Google Search Site
Optimiser les videos pour le référencement
Guide de formation SEO
Réussir Migration de site
Part de marché moteurs

6 Responses for this post

  1. camille
    camille
    | |

    Effectivement, les ID de session “peuvent” poser le problème du duplicate content ! pour un site de vente en ligne utilisant les ID dans les urls pour le traking des visiteurs, des distributeurs, de l’affiliation … des ventes, l’alternative par les cookies ne semble pas être la meilleure façon ! un cookie n’est valable que 30 jours et peut poser des problèmes de commisions pour les distributeurs de mes produits.
    Par exemple, j’active le traking par des cookies des ventes réalisés par mon distributeur X, le cookie est stocké dans l’orodinateur (en supposant qu’il est utilisé par plusieurs personnes par jour), chaque vente effectuée via cet ordinateur sur mon site (même si 4 ou 5 ventes par exemple proviennent d’outres sources que mon distibuteur), je dois payer des commissions à mon distributeur (4 ou 5 ventes en plus) !!!
    corrigez moi si je me trompes

    Reply
  2. GG
    GG
    | |

    Bonjour,

    je rencontre un problème de référencement suite à du “duplicate content” causé par la création d’ID de session.
    Que dois je faire pour supprimer les id de sessions ? faire en sorte que les urls ne soient pas indexé par les robots ?

    Merci.

    Reply

Leave a Reply to admin Click here to cancel reply.

Name
Name*
Email
Email *
Website
Website