Un User-Agent est chaine de caractère retournée par une application .
Nous parlerons exclusivement de son application dans le cadre du protocole HTTP ( la navigation sur internet )
Chaque navigateur propose une chaine qui permet de l’identifier.
Cette chaine est modifiable à volonté dans la plupart des navigateurs.
Cette chaine est donc réservée à un usage informatif et ne peu en aucun cas être considérée comme sécurisée ou fiable.
En effet, il est très simple pour un navigateur de se signaler via son user agent comme un Internet Explorer sous Window tout en étant un Firefox sous Linux.
Dans le Header HTTP cette chaine se présente sous cette forme :
« User-Agent: » ou « User-agent »
Les « User Agent » pour les professionnels de l’Internet
Nous n’oublions pas nos amis amateurs avertis ! ;)
Si le User-Agent est si populaire, c’est que les webmasters professionnels l’utilisent régulièrement.
En effet lors de votre passage sur un site vous laissez une trace dans les traces (log) d’accès au serveur.
Cette trace contient bien souvent votre User-Agent puisque cette valeur est très utile pour définir si vous vous présentez comme un humain ou si vous êtes un robot d’indexation ( google, yahoo ou msn ) .
Les robots de recherche incluent souvent une URL et/ou une adresse électronique si le webmaster veut contacter l’opérateur du robot.
Application au référencement :
La chaîne « User-Agent » est l’un des critères utilisés pour exclure un certain nombre de pages ou une partie d’un site web en utilisant le « Robots Exclusion Standard » (robots.txt).
Voici un exemple qui vous montre ce que je peux voir sur wordpress-seo.com
Log d’accès apache







