Les sessions : facteur bloquant pour le référencement
Olivier Duffez, Lundi 4 août 2008
Comme je l'explique dans mon article « Le PHP est-il néfaste pour le référencement« , les variables transmises dans l'URL des pages dynamiques peuvent parfois gêner leur indexation.
C'est le cas des variables de session PHP qui empêchent l'indexation par les moteurs de recherche (sauf rares exceptions). La raison est simple et s'explique par le principe des sessions : un identifiant de session est attribué automatiquement (par tirage au sort) à chaque visiteur qui arrive sur un site utilisant les sessions (par exemple les sites de commerce en ligne). Cet identifiant va l'accompagner pendant toute sa visite sur le site, ce qui permettra au serveur de gérer par exemple son panier d'achat.
Si cet identifiant de session est transmis dans l'URL (sous forme de variable id ou sessionid…), alors à chaque fois qu'un robot d'indexation tel GoogleBot viendra visiter un site, toutes les pages auront une nouvelle URL. Plus précisément, une même page aura à chaque visite une nouvelle URL.
Si GoogleBot indexait ce genre de pages, il pourrait saturer son index rien qu'avec un seul site !
La solution est soit de se passer de sessions, soit de désactiver les sessions quand le visiteur est en fait un robot d'indexation de moteur de recherche (c'est une forme de cloaking acceptée par les moteurs).
Voici un exemple de code PHP de détection de robot (à vous de l'adapter, il est très simplifié) :
// ----------------------------------------------------------------
// renvoie true si le visiteur est un robot de moteur de recherche
// ----------------------------------------------------------------
function isRobot()
{
$robots = array("Googlebot", "crawler", "Slurp", "Fast","Scooter",
"VoilaBot", "W3C", "msnbot", "ask", "exabot");
$is_robot = false;
foreach($robots as $robot)
{
if (eregi($robot, $_SERVER["HTTP_USER_AGENT"]))
{
$is_robot = true;
break;
}
}
return $is_robot;
}
Ce script se base sur une correspondance partielle du UserAgent, à vous de l'adapter selon vos besoins.
Remarque : sur vos pages dynamiques, n'oubliez pas de créer des URL propres avec l'URL Rewriting !
Rappel : sommaire de la rubrique PHP et référencement
Formation référencement et webmarketing
Vous souhaitez sans doute améliorer votre référencement, avez-vous pensé à suivre une formation spécialisée sur le référencement naturel ? En 2008, plus de 700 entreprises ont assisté à nos différentes sessions, la plupart faisant financer ces journées par la formation professionnelle (OPCA). Orange Labs nous a décerné un taux de satisfaction des participants de 90% (octobre 2008).
Préparés et animés par Olivier Duffez (WebRankInfo) et Fabien Faceries (AgentWebRanking), 2 professionnels reconnus dans la profession, nos modules sur le référencement naturel sont très complets tout en laissant une grande place à l'interactivité pour répondre à toutes les questions des participants.
Pour connaître le plan détaillé de chaque module, le prix, les dates et les lieux, cliquez ici pour consulter le site de Ranking Metrics (organisme de formation agréé).
Lectures recommandées sur ce thème :
- Gestion des langues et des sessions en PHP / MySQL
- Le référencement de pages PHP
- Google Developer Day 2007 : à Paris et dans 9 autres villes
- Incidence du PHP sur le référencement
- Référencement d'un forum phpBB
- Votre site est mal référencé ? Voilà les remèdes !
- Comment créer une page web en PHP
- Ranking Metrics propose désormais des audits de référencement
- Début du Full Crawl
- Gérer l'entête HTTP en PHP
- détection identifiant de session dans les url
- identifiant de session(un jour peut etre)une reponse
- Cloaking et sessions
- identifiant PHP AUTH USER/PW sur OVH mutualisé
- Sessions: problème sessions deux erreurs qui se contredisent
- GoogleBot et les sessions PHP
- Google et les sessions PHP
- problème avec les sessions PHP
- googlestats ne respecte pas les sessions php
- phpBB 2.0.15 fichier session.php - enlever les sid
Consultez la description détaillée des produits ou services de Google suivants : Google Friend Connect
Laisser une réponse
Hébergement web
Pour un bon référencement, il faut un bon hébergeur. Testez Sivit, l'hébergeur choisi par Olivier Duffez pour son site WebRankInfo (+ de 3 millions de visites/mois). Vous bénéficiez d'une garantie 30 jours satisfait ou remboursé.
A partir de 1,90 EUR HT/mois.
A la une sur WebRankInfo
Formation au référencement
Découvrez le programme de formation au référencement le plus complet : méthodologie d'optimisation du référencement Google, sites dynamiques, stratégies de liens, blogs, formation juridique Internet, Google Analytics, taux de transformation, ROI, etc.
Ce cycle de formation peut être pris en compte par votre budget formation... profitez-en !
Cette formation est assurée notamment par Olivier Duffez, créateur du site WebRankInfo et consultant indépendant en référencement.
Logiciel de pro
Vous cherchez un bon logiciel pour effectuer le suivi du référencement ? Je vous conseille AgentWebRanking, le logiciel leader sur le marché, développé par une entreprise française et vendu dans le monde entier depuis 1998.
En tant que consultant en référencement, je l'utilise pour mes prestations de conseil en référencement professionnel.
Derniers sites inscrits
- Pikati - Création et gestion de votre micro crèche
- Atlas Assurances et Finances Courtier en Assurances
- Institut de beauté Nice Spa à Nice - Patricia Laurens: soins du corps soins visage nice
- Maisons d'Avenir, maisons à ossature bois, habitat bio-économique
- Information sur le ski à Gulmarg, Himalaya, Cachemire, Inde
- La Dynamique des Fluides, blog de l'innovation liquide (boissons, agroalimentaire)
- Assurances Axa Corinne Pagnon (78)
- Dépannage informatique à Nantes, site internet, sécurité informatique
- Bon Voyage China circuit personnalisé
- Micro-Puces Voiron Informatique dépannage ordinateurs Isère


