User Agent

User Agent (юзер-агент) — це рядок, який програма-клієнт (браузер, застосунок або пошуковий робот) надсилає серверу під час запиту, щоб повідомити, хто саме звертається: тип і версія браузера, операційна система, а для ботів — назва краулера. За User Agent сервер розрізняє, наприклад, Googlebot, мобільний Chrome чи десктопний Firefox.

Простими словами: це «представлення на вході». Кожен, хто стукає до сервера, першим ділом каже: «Я — Chrome на Android» або «Я — робот Google». А сервер уже вирішує, що йому показати.

Що таке User Agent і навіщо він потрібен

Юзер-агент дозволяє серверу й аналітиці розуміти, з якого пристрою й програми прийшов запит. Завдяки цьому сайт може віддати адаптивну версію під мобільний, а системи статистики — порахувати частку користувачів різних браузерів. Для SEO ключова роль інша: за User Agent сайт розпізнає пошукових роботів. Саме так відрізняють Googlebot від звичайного відвідувача.

Google з 2019 року переважно сканує сайти як мобільний Googlebot (mobile-first). Його User Agent містить назву «Googlebot» і згадку смартфона — і саме мобільну версію робот бачить першою. Тому важливо, щоб серверні правила ненавмисно не блокували й не «обманювали» цей рядок.

Приклад User Agent та директиви в robots.txt

Звичайний браузер:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0 Safari/537.36

Пошуковий робот Google:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

У robots.txt правила адресують саме конкретному User Agent:
User-agent: Googlebot
Disallow: /admin/

Приклад

Сайт випадково налаштували так, що відвідувачам віддається повна сторінка, а роботу з User Agent «Googlebot» — урізана версія без частини контенту. Google це вважає клоакінгом і може накласти санкції. Тому робот має бачити те саме, що й людина — перевіряти це варто саме за User Agent.

Часто плутають з…

  • Googlebot — це сам робот Google; User Agent — лише рядок, яким він себе називає під час запиту.
  • IP-адреса — це «звідки» прийшов запит; User Agent — «хто» звертається. Підробити рядок легко, тому Googlebot додатково перевіряють за IP.

Питання та відповіді

Навіщо User Agent потрібен у SEO?

За ним сайт і аналітика розпізнають пошукових роботів і тип пристрою. Це основа для mobile-first сканування, коректної віддачі контенту й виявлення проблем із доступом Googlebot.

Як перевірити, що це справжній Googlebot?

Рядок User Agent можна підробити, тож самій назві довіряти не можна. Google радить робити зворотний DNS-запит за IP: справжній Googlebot резолвиться в домени googlebot.com або google.com.

Чи можна показувати роботу й людині різний контент за User Agent?

Ні. Навмисне віддавати роботу інший контент, ніж користувачу — це клоакінг, порушення правил Google. Робот має бачити ту саму сторінку, що й людина.

Google бачить сайт не так, як відвідувач? Знайдемо причину — SEO-аудит та виправлення технічних помилок.

Схожі терміни: Googlebot, Краулер, robots.txt, Індексація, Клоакінг.

Опишіть свій запит
і ми зробимо для Вас
пропозицію

Напишіть мені, щоб бути в ТОП

    [telegram]
    • icon-google-partner
    • icon-google-analytics
    • icon-google-ads-color