Co to jest user agent od Google? Definicja

User agent to tekstowy identyfikator, który przeglądarki internetowe i inne programy używają do komunikacji z serwerami. Wysyłany jest przy każdym żądaniu HTTP, a jego zadaniem jest dostarczenie informacji o systemie operacyjnym, wersji przeglądarki oraz rodzaju urządzenia. User agent jest kluczowy dla dostosowywania treści stron internetowych do specyficznych wymagań i możliwości przeglądarki czy urządzenia użytkownika.

Google, jako jedna z najważniejszych wyszukiwarek, również korzysta z user agentów. Przykładowo, user agent robota Google (Googlebot) identyfikuje się jako „Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)”. Dzięki temu serwery mogą rozpoznać, że żądanie pochodzi od bota Google, a nie od zwykłego użytkownika. Dostosowując odpowiedzi do identyfikatora user agent, witryny mogą poprawić wydajność indeksowania i prezentacji treści w wynikach wyszukiwania.

User agent — rodzaje

User agentów jest wiele i mogą być klasyfikowane według różnych kryteriów. Oto kilka głównych kategorii.

Przeglądarki internetowe

Każda przeglądarka, czy to Chrome, Firefox, Safari, czy Edge, ma swój unikalny user agent. Oto przykłady:

  • Google Chrome: „Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36”
  • Firefox: „Mozilla/5.0 (Windows NT 10.0; WOW64; rv:94.0) Gecko/20100101 Firefox/94.0”
  • Safari: „Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Safari/605.1.15”

Urządzenia mobilne

User agent urządzeń mobilnych często zawiera dodatkowe informacje o modelu urządzenia. Na przykład:

  • iPhone: „Mozilla/5.0 (iPhone; CPU iPhone OS 14_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Safari/604.1”
  • Android: „Mozilla/5.0 (Linux; Android 10; Pixel 3 XL Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.106 Mobile Safari/537.36”

Roboty i skrypty

Oprócz przeglądarek, wiele botów, skryptów i crawlerów również wysyła swoje user agenty. Oprócz Googlebota istnieją także inne, takie jak Bingbot czy Yandex.

Inne aplikacje

User agent może pochodzić także z różnych aplikacji, takich jak klienci pocztowi, programy do pobierania plików czy aplikacje mobilne.

Chcesz z nami współpracować?

Skontaktuj się