What Googlebot means
The two types differ in the user agent of the HTTP request, but in robots.txt they obey the same token, "Googlebot". You therefore cannot write a rule for the mobile crawler alone or the desktop crawler alone. Because Google indexes mainly the mobile version of most sites, most requests come from Googlebot Smartphone. Mobile-first indexing has its own entry in this glossary.
Google divides its crawlers and fetchers into three groups: - Common crawlers such as Googlebot. On automatic crawls they always respect robots.txt. The same group includes Googlebot-Image, Googlebot-Video, Storebot-Google for Google Shopping and Google-InspectionTool, which is used by testing tools such as the Rich Results Test and URL Inspection in Search Console. Googlebot-News exists only as a robots.txt token and crawls with Googlebot's user agents. - Special-case crawlers such as AdsBot, which Google Ads uses to check ad quality on web pages. They work under an agreement between the site and the Google product and may not follow robots.txt. AdsBot, for example, ignores rules for the global user agent (*). - User-triggered fetchers such as Google Site Verifier. Because a person requests the fetch, they ignore robots.txt.
Google-Extended is not a crawler of its own either. It is a robots.txt token with which a site decides whether content Google crawls may be used to train Gemini models. It has its own entry in this glossary.