SEO термин

User Agent (Потребителски агент)

Струна от текст, която браузърът или ботът изпраща на сървъра, за да се идентифицира (напр. име на браузъра и версия).

User Agent е текстов низ, който браузър, търсачка, бот или друго приложение изпраща към уеб сървъра при заявка. Този низ обикновено съдържа информация за софтуера, версията, операционната система и понякога за устройството, което прави заявката.

Какво означава User Agent?

Когато потребител отвори страница, браузърът изпраща HTTP заявка. В нея често присъства заглавка User-Agent, чрез която сървърът може да разпознае дали заявката идва от Chrome, Firefox, Safari, Googlebot, Bingbot или друг клиент. Форматът не винаги е напълно точен, защото user agent низовете могат да бъдат променяни, имитирани или съкратени от съображения за поверителност.

Защо е важно за SEO?

User Agent е важен при анализ на лог файлове, техническа диагностика и управление на достъпа на ботове. Чрез него може да се види кои търсачки обхождат сайта, колко често го правят и дали срещат проблеми. Той е полезен и при проверка на robots.txt, server-side rendering, мобилно съдържание и разлики между това, което вижда потребителят, и това, което вижда crawler.

Пример

Googlebot използва собствен user agent, когато обхожда страници за индексиране. Ако логовете показват много заявки от непознат user agent, това може да е сигнал за автоматизиран скрапинг, фалшив бот или инструмент за мониторинг.

Чести грешки

  • Да се приема, че user agent винаги доказва реалната самоличност на бота.
  • Да се блокират цели групи user agent низове без проверка на последиците.
  • Да се показва различно основно съдържание само според user agent, което може да доведе до проблеми с индексацията.

Свързани понятия

Свързани термини са crawler, bot, Googlebot, robots.txt, log file analysis, HTTP headers, crawl budget и rendering.

Какво показва User Agent?

Показва какъв клиент прави заявката към сървъра, например браузър, търсачка, бот или софтуерен инструмент.

Може ли User Agent да бъде фалшифициран?

Да. Затова при важни проверки е добре user agent да се комбинира с IP проверка, reverse DNS и анализ на поведението.

Защо User Agent е полезен при log file analysis?

Помага да се разграничат заявки от потребители, търсачки, мониторинг инструменти и други автоматизирани клиенти.