WebmasterID logoWebmasterID
Search bots

User-triggered fetchers vs crawlers

Google groups its automated agents into common crawlers, special-case crawlers, and user-triggered fetchers. User-triggered fetchers act because a person asked for something now — like reading a page aloud or fetching a preview — and are treated differently from indexing crawlers, including how they relate to robots.txt. Understanding the distinction prevents wrong robots.txt and analytics decisions.

Verified against primary sources

What this means

Google documents three groups of agents: common crawlers (like Googlebot) that build the index and obey robots.txt; special-case crawlers tied to specific products; and user-triggered fetchers that run because a user asked for something right now — for example Google-Read-Aloud reading a page, or a preview fetch.

The key difference is intent and timing. Indexing crawlers decide what to fetch as part of building search; user-triggered fetchers fetch exactly what a person requested at that moment.

Why the distinction matters

Google states that user-triggered fetchers are generally not governed by robots.txt the way the indexing crawlers are, because they act on a user's direct request. So a robots.txt Disallow that stops Googlebot may not stop a user-triggered fetcher, and blocking by robots.txt is the wrong tool for that behaviour.

In analytics, user-triggered fetches are automation acting for a person, but they are still not human page views and should not inflate audience metrics. Reading the category correctly keeps both robots.txt policy and analytics honest.

How it appears in analytics and logs

A user-triggered-fetcher token in logs means an agent acted on a person's immediate request, not an indexing crawl. Treating it as crawl coverage, or expecting robots.txt to block it like an indexing crawler, leads to wrong conclusions.

Diagnostic use case

Decide the right control for a given Google agent: a robots.txt rule for indexing crawlers behaves differently from how user-triggered fetchers are handled.

What WebmasterID can help detect

WebmasterID categorises Google's user-triggered fetchers separately from its indexing crawlers, so request-time fetches do not inflate search-crawl coverage or human analytics.

Common mistakes

Privacy and accuracy notes

These agents are identified by user-agent token only. Even though a person triggered the fetch, no visitor identity is exposed in the request; WebmasterID records it as a bot/automation event, not a human profile.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.