YandexAccessibilityBot
What is YandexAccessibilityBot?
YandexAccessibilityBot is a specialized web crawler developed and operated by Yandex LLC, the company behind Russia's largest search engine. This bot is part of Yandex's suite of web crawlers that help maintain and improve their search services. YandexAccessibilityBot specifically focuses on evaluating websites for accessibility features and compliance, helping Yandex understand how accessible web content is for users with disabilities.
The bot identifies itself in server logs with the user agent string Mozilla/5.0 (compatible; YandexAccessibilityBot/3.0; +http://yandex.com/bots)
, sometimes with additional browser emulation parameters. The "3.0" indicates its version, which has evolved over time as Yandex has refined its capabilities. You can find more information about Yandex bots at their official documentation page.
Unlike general-purpose crawlers, YandexAccessibilityBot analyzes specific aspects of web pages related to accessibility standards. It doesn't execute JavaScript, process CSS, or handle cookies, focusing instead on the structural elements of HTML that impact accessibility.
Why is YandexAccessibilityBot crawling my site?
YandexAccessibilityBot visits your site to evaluate its accessibility features and how well it conforms to web accessibility standards. This includes examining elements like alt text for images, proper heading structures, ARIA attributes, color contrast, and other factors that affect how people with disabilities experience your website.
The frequency of visits depends on several factors, including your site's visibility in Yandex search results, how often your content changes, and the accessibility profile of your site. Websites that receive significant traffic from Yandex users or operate in regions where Yandex is popular (like Russia and Eastern Europe) may see more frequent crawling activity.
This crawling is considered authorized as part of normal search engine operations, similar to how Google's bots crawl sites to maintain their search index. The bot respects standard crawling protocols and identifies itself clearly in its user agent string.
What is the purpose of YandexAccessibilityBot?
The primary purpose of YandexAccessibilityBot is to help Yandex evaluate and potentially rank websites based on their accessibility features. This information allows Yandex to:
- Potentially factor accessibility into search rankings, rewarding sites that follow best practices
- Provide users with information about a site's accessibility before they visit
- Gather data to improve Yandex's understanding of web accessibility trends
- Help identify sites that might be suitable for users with specific accessibility needs
For website owners, this bot's activity can be beneficial as it encourages better accessibility practices. Websites that perform well in accessibility evaluations may receive better visibility in Yandex search results, particularly for users who prioritize accessible content.
How do I block YandexAccessibilityBot?
YandexAccessibilityBot respects the standard robots.txt protocol, making it straightforward to control its access to your site. If you wish to block this bot specifically while allowing other Yandex bots, you can add the following directives to your robots.txt file:
User-agent: YandexAccessibilityBot
Disallow: /
This will prevent the bot from crawling any part of your site. If you only want to block it from certain sections, you can specify particular paths:
User-agent: YandexAccessibilityBot
Disallow: /private-section/
Disallow: /members-only/
Allow: /
Before blocking this bot, consider that doing so may impact how your site appears in Yandex search results, particularly regarding accessibility-related features or rankings. Since Yandex is a major search engine in certain regions, blocking its accessibility evaluation could potentially reduce your visibility to users in those markets who might benefit from accessible content.
If you're concerned about server load but still want the benefits of accessibility evaluation, you might consider using the crawl-delay directive to slow the bot's activity rather than blocking it completely.
Operated by
SEO crawler
Documentation
Go to docsAI model training
Acts on behalf of user
Obeys directives
User Agent
Mozilla/5.0 (compatible; YandexAccessibilityBot/3.0; +http://yandex.com/bots)