User Agent
- Signature texte envoyée à chaque requête HTTP
- Indique navigateur, OS et type de terminal
- Permet aux serveurs de reconnaître humains et bots
- Modifiable, donc jamais fiable à 100 %
User agent : définition simple
Le user agent, aussi nommé agent utilisateur, est une chaine d’identification que tout navigateur web ou robot transmet à un serveur. Cette chaine de caractères révèle le navigateur, sa version, le système d’exploitation et parfois l’appareil utilisé. Comprendre le user agent aide à savoir comment un site web reconnaît un visiteur, un browser ou un crawler. Cet agent voyage dans chaque requête HTTP émise par votre navigateur.
Qu’est-ce qu’un agent utilisateur ?
L’agent utilisateur identifie le logiciel qui se connecte à une page web. Chaque fois qu’un navigateur ouvre une page, il envoie cette information dans l’en-tête de la requête. Le serveur lit alors la chaine et adapte sa réponse, parfois le contenu et l’url servis. Un navigateur Chrome sur Windows ne transmet pas la même valeur qu’un Safari sur Mac. Le navigateur Firefox annonce de son côté Gecko et sa version. Cette mécanique navigateur système exploitation sert l’expérience utilisateur autant que la compatibilité technique. Ces informations restent lisibles côté client via l’objet navigator du browser, en anglais navigator userAgent.
Comment lire une chaine agent utilisateur
Une chaine type ressemble à : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0 Safari/537.36. On y repère Mozilla, le moteur AppleWebKit, la mention KHTML like Gecko, puis Google Chrome et sa version, et enfin Safari version 537.36. Le segment Win64 et x64 marque une architecture 64 bit. Sur un Mac, on lira Macintosh; Intel Mac, signe d’un processeur Intel mac. Sur mobile, Linux Android KHTML like remplace souvent Windows. Sur Linux de bureau, on croise Ubuntu Linux ou X11. Décoder ces user agent strings, ou chaines agent utilisateur, demande un peu d’habitude. Ces strings encodent beaucoup d’informations. Le navigateur Firefox affiche par exemple Gecko/20100101 Firefox et sa version.
Les systèmes d’exploitation reconnus
La chaine encode toujours le système d’exploitation. Windows apparaît avec son numéro de build, la mention Win64, Win et windows bits pour une architecture 64 bit, parfois 32 bit. On distingue Windows 10 et Windows 11 à leur build. Linux se décline en Ubuntu Linux, tandis qu’Android signale un smartphone. Sur Mac, Macintosh Intel mac KHTML like Gecko trahit un ordinateur Apple. Le couple navigateur système exploitation permet au site d’ajuster l’affichage selon la version du système exploitation. Un développeur teste plusieurs versions sur Windows, Mac, Linux et Android pour garantir un rendu cohérent. Chaque appareil, du smartphone au poste fixe, expose ainsi son user agent navigateur sur ses différentes pages.
User agent et robots d’indexation
Les robots indexation possèdent eux aussi leur propre signature. Googlebot annonce sa nature dès l’en-tête, ce qui aide le serveur à distinguer un humain d’un moteur. Google identifie ainsi ses crawlers parmi les navigateurs web classiques. Surveiller ces chaines agent utilisateur via vos journaux révèle quels robots indexation et quels navigateurs visitent vos pages. Cette lecture des user agent informations éclaire la couverture de l’indexation, le travail du crawler et son respect du robots.txt. Les sites exploitent aussi le user agent pour servir des pages adaptées au mobile, au smartphone ou au poste de bureau. Ce mode adaptatif sert la bonne page à chaque appareil et à chaque navigateur web.
Détournements, données et vie privée
Falsifier l’agent utilisateur, ou user agent spoofing, consiste à transmettre une fausse valeur. Cette pratique sert le test, mais soulève des questions de vie privée car la chaine participe au fingerprinting et expose des données aux sites web. Les navigateurs modernes, Chrome, Firefox et Safari, réduisent peu à peu les informations exposées dans le user agent pour mieux protéger l’internaute et ses données. Les sites web et autres websites collectent moins d’informations qu’avant sur le navigateur, sa version et le système exploitation. Maîtriser ce signal reste utile à tout propriétaire de sites soucieux de son audience, de ses utilisateurs, de sa compatibilité et de la vie privée des visiteurs sur internet. Un audit SEO vérifie d’ailleurs comment vos pages répondent selon le user agent reçu.
Le user agent ne prouve rien : il déclare une identité que n’importe quel logiciel peut imiter.
Questions fréquentes
Où trouver son user agent ?
Ouvrez la console de votre navigateur et tapez navigator.userAgent, ou utilisez un site comme whatismybrowser. La chaine complète s’affiche aussitôt, avec le navigateur, sa version et le système d’exploitation détecté.
Peut-on modifier son user agent ?
Oui. Les outils développeur de Chrome, Firefox ou Safari permettent de simuler un autre navigateur ou un autre appareil. Cette technique, appelée user agent spoofing, sert surtout à tester l’affichage d’un site sur mobile ou sur un système différent.
Le user agent est-il fiable pour le ciblage ?
Pas totalement. Comme la chaine est librement modifiable, elle peut être falsifiée. Pour distinguer un vrai Googlebot d’un imposteur, croisez le user agent avec une vérification de l’adresse IP renvoyée par Google.
Quelle différence entre user agent et navigateur ?
Le navigateur est le logiciel (Chrome, Firefox, Safari). Le user agent est la carte d’identité texte que ce navigateur envoie au serveur pour se présenter, avec sa version et le système d’exploitation.
Bien lu, le user agent éclaire qui visite vos pages : internautes, robots ou outils. Bien exploité, il améliore compatibilité, expérience et indexation. Pour transformer ces signaux techniques en gains de visibilité, appuyez-vous sur une agence de search marketing qui maîtrise autant le code que la stratégie.
Discutez avec un expert du SEO pour améliorer la visibilité de votre site internet
Gratuit et sans engagement
Definitions liées
Et si notre histoire commençait par la Premiere.Page ?
Vous souhaitez en savoir plus sur la mise en place d’une stratégie SEO ?