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.
Заявете SEO одит