Published on 2025-08-07T06:18:08Z
YandexFavicons bot
The YandexFavicons bot is a specialized, low-frequency web crawler from the Russian search engine Yandex. Its sole purpose is to discover and retrieve website favicons. These small icons are then displayed next to a site's listing in Yandex search results and other services, which can increase brand recognition and click-through rates for website owners.
What is the YandexFavicons bot?
The YandexFavicons bot is a dedicated crawler from Yandex that is designed specifically to discover, retrieve, and index favicon images from websites. It identifies itself with the user-agent string Mozilla/5.0 (compatible; YandexFavicons/1.0; +http://yandex.com/bots)
. The bot's crawling patterns are distinctive; it makes targeted requests to common favicon locations (like /favicon.ico
) and has a low crawl frequency, as it mainly revisits sites only when a favicon change is detected.
Why is the YandexFavicons bot crawling my site?
The YandexFavicons bot is visiting your site to locate and index your favicon for display in Yandex's search results and other services. This helps create a more visually recognizable experience for users. The bot looks for favicon files in standard locations, such as the root directory and in HTML link tags. This is a legitimate and authorized activity for a search engine that displays favicons in its results.
What is the purpose of the YandexFavicons bot?
The purpose of the YandexFavicons bot is to support the Yandex search ecosystem by enabling visual brand elements to appear in their services. This enhances the user experience by providing visual cues that help users quickly identify familiar websites. For website owners, this provides value by increasing brand recognition and potentially improving click-through rates from Yandex search results, as listings with favicons tend to have higher engagement.
How do I block the YandexFavicons bot?
To prevent the YandexFavicons bot from accessing your site's favicon, you can add a specific disallow rule to your robots.txt
file. This may result in no favicon being displayed for your site in Yandex services.
To block this bot, add the following lines to your robots.txt
file:
User-agent: YandexFavicons
Disallow: /
How to verify the authenticity of the user-agent operated by Yandex?
Reverse IP lookup technique
host
linux command two times with the IP address of the requester.-
This command returns the reverse lookup hostname (e.g., 4.4.8.8.in-addr.arpa.).> host IPAddressOfRequest
-
> host ReverseDNSFromTheOutputOfFirstRequest