YandexMobileScreenShotBot

What is YandexMobileScreenShotBot?

YandexMobileScreenShotBot is a specialized web crawler operated by Yandex, Russia's leading search engine company. It's designed to capture visual representations of web pages as they appear on mobile devices. This bot is part of Yandex's broader crawling ecosystem and works by rendering web pages through emulated mobile environments, taking screenshots of how sites appear on smartphones. These visual captures help Yandex enhance its search results with accurate mobile previews.

The bot identifies itself in server logs with the user agent string: Mozilla/5.0 (compatible; YandexMobileScreenShotBot/1.0; +http://yandex.com/bots). The included URL in the user agent directs to Yandex's documentation about their crawlers, following transparency best practices for legitimate bots.

YandexMobileScreenShotBot uses Chrome's rendering engine to simulate mobile viewport dimensions (typically between 360x640px and 414x896px). Unlike basic crawlers, it fully executes JavaScript and processes CSS media queries to accurately capture the mobile user experience. When crawling, it makes sequential requests for HTML documents, CSS, JavaScript, images, and other resources needed to render the page properly.

Why is YandexMobileScreenShotBot crawling my site?

YandexMobileScreenShotBot visits your site to capture how it appears on mobile devices. If you're seeing this bot in your logs, it indicates that Yandex is interested in indexing your content for its search results and wants to ensure it properly understands your site's mobile presentation.

The bot typically focuses on capturing the visual layout, responsive design elements, and mobile-specific content of your pages. It's particularly interested in how text, images, and interactive elements display on smaller screens.

Crawl frequency varies based on your site's relevance to Yandex users, content update frequency, and overall site popularity. High-traffic sites or those frequently updated may see more regular visits from this bot. The crawling is authorized as part of normal search engine operation, provided you haven't explicitly blocked it in your robots.txt file.

What is the purpose of YandexMobileScreenShotBot?

YandexMobileScreenShotBot serves several key purposes within Yandex's search ecosystem. Primarily, it enables Yandex to verify the mobile compatibility of websites and generate visual previews for search results. These screenshots allow Yandex to display accurate visual representations of pages in their search results, helping users quickly identify relevant content.

The bot also helps Yandex analyze responsive design implementations across the web and detect mobile-specific content delivery issues. This information improves Yandex's mobile search quality by ensuring that mobile-friendly sites receive appropriate visibility.

For website owners, the bot's activity can be beneficial as it helps ensure your site is properly represented in Yandex's mobile search results. Sites with well-optimized mobile experiences may see improved visibility when users search on mobile devices through Yandex.

How do I block YandexMobileScreenShotBot?

YandexMobileScreenShotBot respects standard robots.txt directives, making it straightforward to control its access to your site. If you wish to block this bot from crawling your entire site, add the following to your robots.txt file:

User-agent: YandexMobileScreenShotBot
Disallow: /

To block access to specific directories or pages while allowing access to the rest of your site, you can use more targeted directives:

User-agent: YandexMobileScreenShotBot
Disallow: /private/
Disallow: /members-only/

If you want to allow the bot but control its crawl rate to reduce server load, you can add a crawl-delay directive:

User-agent: YandexMobileScreenShotBot
Crawl-delay: 5

This sets a 5-second delay between requests, helping manage server resources. Keep in mind that blocking this bot will prevent Yandex from capturing mobile screenshots of your site, which may affect how your pages appear in Yandex mobile search results. If your site targets users in Russia or other regions where Yandex has significant market share, blocking this bot could potentially reduce your visibility to those users.

Something incorrect or have feedback?
Share feedback
YandexMobileScreenShotBot logo

Operated by

Data fetcher

Documentation

Go to docs

AI model training

Not used to train AI or LLMs

Acts on behalf of user

No, operates independently of any user action

Obeys directives

Yes, obeys robots.txt rules

User Agent

Mozilla/5.0 (compatible; YandexMobileScreenShotBot/1.0; +http://yandex.com/bots)