Guide : Googlebot
Ce que Googlebot en réalité est — Smartphone vs Desktop, evergreen Chromium rendu, utilisateur-agent strings, IP-range verification, byte limites, et le explorer-vs-classer distinction.
1 indice probant sur cette page
- Outil en ligne associérobots.txt Tester
Googlebot est Google's web robot d’exploration — le software que récupère pages donc Google peut indexer et classer les. Il comes dans deux variants que share un robots.txt token: Googlebot Smartphone (principal, sous indexation mobile-premier) et Googlebot Desktop. Il exécute an evergreen Chromium et renders JavaScript dans a séparé, plus tard queue (explorer ≠ rendre). Exploration n’est pas a facteur de classement, et blocking Googlebot dans robots.txt n’est pas le même as deindexing — a bloqué URL peut encore être indexé URL-seulement. Le utilisateur-agent est trivially spoofed, donc vérifier avec reverse + forward DNS or Google's publié IP ranges. 'Googlebot' est vraiment Recherche Google's slice de a beaucoup plus grand exploration plateforme.
Preuve à l’appui de cette affirmation Googlebot is Google's crawler, with smartphone and desktop crawler types that share the same product token. Portée : Current Googlebot crawler and user-agent documentation. Niveau de confiance : élevé · Vérifié : Google Search Central: Googlebot Preuve à l’appui de cette affirmation A claimed Google crawler can be verified using reverse and forward DNS or Google's published IP ranges. Portée : Google's current crawler-verification methods. Niveau de confiance : élevé · Vérifié : Google Search Central: Verify GooglebotTL;DR — Googlebot est Google’s web robot d’exploration — le program que visits votre pages, downloads les, et hands les off donc Google peut indexer et classer les. Là sont deux de les (a smartphone un et a desktop un), et le smartphone un fait la plupart de le fonctionner. Étant exploré est a requirement à montrer up dans recherche — mais getting exploré plus ne fait pas faire vous classer plus élevé.
Ce que Googlebot is
Google ne fait pas browse le web le façon vous faire. Il sends out an automated program — a robot d’exploration, or bot — que visits pages, downloads qu’est-ce que on les, et suit liens à trouver plus pages. Que program est Googlebot. (Bing’s equivalent est Bingbot.)
«I describe it simply in my Ahrefs guide to Googlebot: “Googlebot is the web crawler used by Google to gather the information needed and build a searchable index of the web.” Everything Google shows you in search results started with Googlebot fetching the page. » (Traduction) (Résumé en français de la section six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Là are en réalité two Googlebots
Googlebot comes dans deux flavors:
- Googlebot Smartphone — pretends à être quelqu’un on a phone. Ce est le principal un. Google mostly semble à le mobile version de votre site (c’est appelé indexation mobile-premier), donc la plupart explore come depuis le smartphone bot.
- Googlebot Desktop — pretends à être quelqu’un on a desktop computer. Il fait a plus petit share de le exploration.
«Here’s the catch: in your robots.txt file (the file that tells bots where they
can go), both share the same name — Googlebot. So you can’t tell robots.txt
“let the desktop one in but not the mobile one.” It’s all-or-nothing.
» (Traduction) (Résumé en français de la section dix, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Fait Googlebot run JavaScript?
Oui. Googlebot utilise a recent version de Chrome sous le hood, donc il peut lire modern, JavaScript-heavy sites. As Je put il dans mon Googlebot guide: “Googlebot est evergreen, meaning il voit sites web as utilisateurs voudrait dans le latest Chrome navigateur.” Mais running que JavaScript se produit a little plus tard, dans a séparé étape — pas le instant votre page est premier récupéré.
The two choses personnes obtenir incorrect
- Exploration n’est pas classement. Getting exploré plus souvent ne va pas déplacer vous up le résultats. Exploration est simplement comment Google trouve et downloads votre page — c’est a gate vous ont à obtenir via, pas a scoreboard.
- Blocking Googlebot dans
robots.txtne fait pas delete vous depuis Google. Il seulement arrête Google depuis reading lune page. Si autre sites lien à il, l’URL peut encore montrer up dans résultats (simplement sans a utile description). À en réalité garder a page out, vous let Google explorer il et ajouter anoindexbalise.
Vouloir le technique version — le exact utilisateur-agent strings, comment vérifier a réel Googlebot, byte limites, et le rendu queue? Switch à le Avancé tab.
Preuve à l’appui de cette affirmation Googlebot is Google's crawler, with smartphone and desktop crawler types that share the same product token. Portée : Current Googlebot crawler and user-agent documentation. Niveau de confiance : élevé · Vérifié : Google Search Central: Googlebot Preuve à l’appui de cette affirmation A claimed Google crawler can be verified using reverse and forward DNS or Google's published IP ranges. Portée : Google's current crawler-verification methods. Niveau de confiance : élevé · Vérifié : Google Search Central: Verify GooglebotTL;DR — Googlebot est Recherche Google’s robot d’exploration, split dans Smartphone (principal, mobile-premier) et Desktop, qui share un
Googlebotrobots.txt token — vous pouvez’t cible les séparément. Il exécute an evergreen Chromium et renders JavaScript dans a séparé, plus tard queue (explorer ≠ rendre). Exploration est requis à classer mais est pas a classement signal, et a robots-bloqué URL peut encore être indexé URL-seulement. Vérifier il par reverse + forward DNS à a Google domain or contre Google’s publié IP ranges — le utilisateur-agent est trivially spoofed. Et “Googlebot” est vraiment simplement le Recherche-facing slice de a beaucoup bigger exploration plateforme.
Ce que Googlebot en réalité is
«Google is precise about the name: “Googlebot is the generic name for two types of web crawlers used by Google Search.” Those two types are Googlebot Smartphone (“a mobile crawler that simulates a user on a mobile device”) and Googlebot Desktop (“a desktop crawler that simulates a user on desktop”). » (Traduction) (Résumé en français de la section vingt, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«It is not one little program running on one machine. “Googlebot runs on thousands of machines,” as I describe it in my Googlebot guide, “they determine how fast and what to crawl on websites,” distributed across datacenters worldwide but egressing primarily from US IP addresses. Discovery happens mostly through links — Google finds new URLs “primarily from links embedded in previously crawled pages” — plus sitemaps. (For the full discovery and scheduling picture, that’s the crawling hub’s job.) » (Traduction) (Résumé en français de la section vingt et un, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Smartphone vs Desktop — and pourquoi it’s “smartphone-first”
Sous indexation mobile-premier, le smartphone robot d’exploration est le principal un. Google: “Pour la plupart sites Recherche Google primarily indexes le mobile version de le contenu. As tel le majority de Googlebot explorer requêtes va être fait en utilisant le mobile robot d’exploration, et a minority en utilisant le desktop robot d’exploration.” Indexation mobile-premier a été complet pour tout sites since October 2023, donc le practical règle est: si contenu n’est pas visible à le smartphone agent, il n’est pas indexé. Match votre contenu, données structurées, metadata, et robots balises à travers mobile et desktop.
Le robots.txt gotcha: “Les deux robot d’exploration types obey le même produit token (utilisateur agent
token) dans robots.txt, et donc vous pouveznot selectively cible soit Googlebot
Smartphone or Googlebot Desktop en utilisant robots.txt.” Le seulement façon à differentiate est
à lire le HTTP user-agent requête header dans votre propre serveur-side logic. (Pour le
mechanics de que header format, voir indexation mobile-premier et utilisateur-agent.)
The user-agent strings
Le robots.txt produit token pour les deux est simplement Googlebot. Le complet UA strings
differ:
Googlebot Desktop:
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/W.X.Y.Z Safari/537.36Googlebot Smartphone:
Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)W.X.Y.Z est a placeholder pour le actuel Chrome version, qui moves as Googlebot’s
evergreen Chromium est mis à jour. ne pas confiance le string on son propre, though — c’est
trivially spoofed (voir verification ci-dessous).
Evergreen Chromium et le rendu queue
Ce est le distinction que trips personnes up la plupart: exploration et rendu sont séparé étapes. Googlebot exécute “an evergreen version of Chromium,” et il became evergreen back dans Peut 2019 (jumping depuis le old Chrome 41 à actuel stable), qui est pourquoi il maintenant handles ES6+, IntersectionObserver, Web Components, et modern CSS. Mais il ne fait pas execute votre JavaScript le moment il récupère le HTML.
«Google: “Googlebot queues all pages with a 200 HTTP status code for rendering,
unless a robots meta tag or header tells Google not to index the page. The page may
stay on this queue for a few seconds, but it can take longer than that. Once
Google’s resources allow, a headless Chromium renders the page and executes the
JavaScript.” The rendering service (WRS) behaves like a modern browser but with
quirks worth knowing: it’s effectively stateless — local/session storage and
cookies are cleared across page loads — it doesn’t fetch images or videos (to save
bandwidth), caches aggressively (and may ignore your caching headers), and doesn’t
support WebSockets or WebRTC. If your content only appears after a click or a
JS-driven navigation that isn’t a real <a href> link, expect rendering trouble.
(Depth lives in the rendering sibling.)
» (Traduction) (Résumé en français de la section trente-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Byte limites
Googlebot ne fait pas download an unlimited amount per URL. As de Google’s March 2026 À l’intérieur Googlebot mettre à jour, il récupère roughly le premier 2 MB de quelconque individual URL (notamment le HTTP header) et up à 64 MB pour a PDF. Le figure est a moving cible — Google’s propre framing est que “ce limite n’est pas définir dans stone et peut modifier over temps as le web evolves et HTML pages grow dans size,” et précédent docs listed 15 MB (qui turned out à être le broader infrastructure par défaut, pas Recherche’s number). Le practical point holds regardless: n’importe quoi past le cutoff simplement n’est pas récupéré — “à Googlebot, ils simplement ne pas exist.” Garder critical contenu et markup ci-dessus le bloat.
Worked échec: le canonical exists, mais Googlebot jamais receives il
Imagine a produit template returning 2,4 MB de HTML. An application serializes a huge produit-state object et recommendation payload near le top de le document; le canonical, produit description, données structurées, et related-produit liens faire pas apparaître jusqu’à roughly byte 2 180 000. A navigateur downloads le entier réponse, donc View Source semble correct. Googlebot Recherche arrête autour son documented 2 MB limite, donc ceux plus tard signaux ne faites pas exist dans le récupéré resource.
Diagnose la réponse in byte order, pas seulement in the rendered DOM:
curl -sS -D response-headers.txt -o page.html https://example.com/product
wc -c response-headers.txt page.html
LC_ALL=C grep -abo 'rel="canonical"' page.html
LC_ALL=C grep -abo 'application/ld+json' page.htmlLe local byte counts sont an approximation parce que delivery intermediaries et réponse handling peut differ, mais ils réponse le utile premier question: sont critical signaux comfortably early, or sont ils sitting near or au-delà le boundary? Le corriger est à supprimer or defer oversized inline données et emit essential metadata, principal contenu, et crawlable liens early—pas à déplacer le même bloat autour et hope le cutoff changements.
How Googlebot récupère — politely
- Fréquence d’exploration est algorithmic et self-throttling. “Pour la plupart sites, Googlebot ne devrait pas accès votre site plus que une fois chaque quelques seconds on average.” Il speeds up or backs off fondé on votre serveur’s health.
- Code d’états sont le lever. Returning
429,500, or503indique Googlebot à lent bas — mais que affecte le entier hostname, pas simplement le erroring URLs, et seulement fonctionne pour a day or deux avant sustained erreurs commencer dropping pages depuis le indexer. John Mueller: “je voudrais seulement expect le fréquence d’exploration à react que quickly si ils étaient returning 429 / 500 / 503 / timeouts,” et “404s sont généralement fine & une fois découvert, Googlebot va retry les anyway.” crawl-delayest ignored. Google ne fait pas traiter le non-standardcrawl-delayrobots.txt directive à tout. (Bing fait honor il — un de le réel Googlebot/Bingbot divergences.)- Exploration tracks demande d’exploration, pas a flat quota — capacity (ce que votre serveur peut prendre) plus demand (popularity et staleness). Pour la plupart sites ce est a non-problème; il seulement bites à réel scale. Le complet treatment est dans budget d’exploration.
Verifying it’s really Googlebot
Le utilisateur-agent header est “often spoofed by other crawlers” — donc il alone proves rien. Google’s robots d’exploration identifier themselves three façons: le utilisateur-agent header, le source IP, et le reverse-DNS hostname de que IP. Deux réel verification méthodes:
- Manual (un-off). Reverse-DNS le source IP; confirmer il resolves à a
hostname ending dans
googlebot.com,google.com, orgoogleusercontent.com(le mask semble commecrawl-***-***-***-***.googlebot.com); alors forward-DNS que hostname et confirmer il renvoie le original IP. - Automatic (à scale). Match le IP contre Google’s publié CIDR ranges.
Google a split ces depuis le old unique
googlebot.jsondans plusieurs JSON fichiers par robot d’exploration category — le Googlebot un esthttps://www.gstatic.com/ipranges/common-crawlers.json(le legacygooglebot.jsonURL encore redirections à le même données).
Les deux sont dans le Scripts tab, pour macOS/Linux et Windows. Pourquoi bother? Plenty de trafic lies à propos de étant Googlebot, donc logs que “afficher Googlebot” peut être largely impostors — vérifier avant vous confiance.
Googlebot is un bot in a fleet
“Googlebot” is genuinely a bit of a misnomer. Gary Illyes, March 2026: “Je signifier, appel il Googlebot, c’est a misnomer,” et “Googlebot n’est pas notre robot d’exploration infrastructure.” Le infrastructure underneath, dans his words, est “software as a service, si vous comme. SaaS” — a shared plateforme nombreux Google produits draw depuis. Ce que vous voir dans votre logs est le Recherche slice de il: “Quand vous voir Googlebot dans votre serveur logs, vous sont simplement looking à Recherche Google.” Il aussi notes là sont “dozens, if not hundreds of different crawlers,” la plupart aussi petit à bother documenting.
Le named ones vous’ll en réalité meet alongside Googlebot inclure Googlebot-Image,
Googlebot-Video, et Googlebot-News (qui share Googlebot’s strings/tokens),
Storebot-Google, et Google-InspectionTool (powers le Inspection d’URL et Rich
Résultats outils). Deux behave unusually: AdsBot ignores le mondial * robots.txt
règle (a Disallow: / sous User-agent: * encore ne va pas arrêter il), et
Google-Safety ignores robots.txt entirely. Le AI-related robots d’exploration —
Google-Extended (contrôle Gemini training; pas a classement signal) et
GoogleAutre (R&D explore, offloaded depuis Googlebot) — exist aussi, mais le
AI robots d’exploration sibling covers ceux dans depth, donc je vais point là plutôt que
duplicate.
How to contrôler Googlebot
Three contrôle, three différent effects:
robots.txtarrête exploration, pas indexation. Utiliser it to garder bots out of low-value URL spaces — jamais as a deindexing outil.noindexarrête indexation — but Googlebot doit be allowed to explorer lune page to voir the tag in the premier placer.- Password protection blocks accès entirely.
«Which brings us to the single most misunderstood Googlebot fact: “There’s a
difference between crawling and indexing; blocking Googlebot from crawling a page
doesn’t prevent the URL of the page from appearing in search results.” A
robots-blocked URL can still get indexed URL-only if something links to it. To
actually remove a page, allow crawling and add noindex. I’ve written this up
in detail in
Indexed, though blocked by robots.txt.
» (Traduction) (Résumé en français de la section cinquante-trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Pour le wider pipeline Googlebot lives à l’intérieur — URL discovery, le explorer scheduler, rendu, et le explorer-vs-indexer-vs-classer distinctions — voir le exploration hub et Comment Recherche Fonctionne.
AI summary
A condensed prendre on the Avancé version:
- Googlebot = Recherche Google’s web robot d’exploration, dans deux variants: Smartphone
(principal, sous indexation mobile-premier) et Desktop. Ils share un
Googlebotrobots.txt token, donc vous pouvez’t cible les séparément — seulement via le HTTP utilisateur-agent header. - Mobile-premier since Oct 2023: si contenu n’est pas visible à le smartphone agent, il n’est pas indexé.
- Evergreen Chromium, séparé rendu queue: Googlebot exécute actuel Chromium mais executes JavaScript plus tard, dans a stateless rendre étape (storage/cookies cleared; aucun images/video récupéré; aggressive mise en cache). Explorer ≠ rendre.
- Byte limite ~2 MB per URL (PDFs 64 MB) as de 2026 — contenu au-delà le cutoff n’est pas récupéré. Le exact figure est “not set in stone.”
- Polite, algorithmic fetching:
429/5xxdire “lent down” (hostname-wide, à court terme);crawl-delayest ignored (Bing honors il). - Exploration ≠ classement, et robots-bloquer ≠ deindex — a bloqué URL peut encore
être indexé URL-seulement. Supprimer pages avec
noindex(exploration allowed), pas robots.txt. - Vérifier par reverse + forward DNS à
*.googlebot.com/*.google.com/*.googleusercontent.com, or contre Google’s publié IP ranges (common-crawlers.json) — le utilisateur-agent est trivially spoofed. - “Googlebot” est a fleet, pas un program — le Recherche-facing slice de a plus grand
exploration plateforme, alongside Googlebot-Image/Video/News, Google-InspectionTool,
AdsBot (ignores
*), Google-Safety (ignores robots.txt), et le AI robots d’exploration (Google-Extended, GoogleAutre — voir le AI robots d’exploration sibling).
«## Official documentation » (Traduction) (Résumé en français de la section soixante-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«Primary-source documentation from the search engines. » (Traduction) (Résumé en français de la section soixante-trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«Google
» (Traduction) (Résumé en français de la section soixante-quatre, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Googlebot — the canonical doc: the two crawler types, UA strings, byte limits, and crawl/index controls. Start here.
» (Traduction) (Résumé en français de la section soixante-quatre, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Overview of Google crawlers and fetchers — every Google user-agent, the three crawler categories, and the published IP ranges.
» (Traduction) (Résumé en français de la section soixante-quatre, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Google’s common crawlers — the full UA-string and robots-token reference for Googlebot and its siblings.
» (Traduction) (Résumé en français de la section soixante-quatre, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Verify Google crawlers and fetchers — reverse/forward DNS and the JSON IP-range files.
» (Traduction) (Résumé en français de la section soixante-quatre, sous-partie cinq : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Mobile-first indexing best practices — why Smartphone is primary and what to keep consistent.
» (Traduction) (Résumé en français de la section soixante-quatre, sous-partie six : le texte source est conservé pour vérification lors de la relecture francophone.)
«- JavaScript SEO basics — the evergreen Chromium renderer and the rendering queue.
» (Traduction) (Résumé en français de la section soixante-quatre, sous-partie sept : le texte source est conservé pour vérification lors de la relecture francophone.)
«- How HTTP status codes affect Google’s crawlers — how 2xx/3xx/4xx/429/5xx change crawl behavior.
» (Traduction) (Résumé en français de la section soixante-quatre, sous-partie huit : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Inside Googlebot (March 2026) — the current byte limits and “Googlebot is just Google Search” framing.
» (Traduction) (Résumé en français de la section soixante-quatre, sous-partie neuf : le texte source est conservé pour vérification lors de la relecture francophone.)
«Bing / Microsoft (for contrast)
» (Traduction) (Résumé en français de la section soixante-cinq, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Bingbot crawl control — Bing’s manual crawl scheduling and its crawl-delay support, which Googlebot doesn’t have.
» (Traduction) (Résumé en français de la section soixante-cinq, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«## Quotes from the source » (Traduction) (Résumé en français de la section soixante-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
On-le-record statements depuis Google. Chaque lien est a deep lien que jumps à le quoted passage on le page source.
Google — ce que Googlebot is
- “Googlebot est le générique name pour deux types de web robots utilisé par Google Search.” — Recherche Google Central docs. Jump à citation
- “Pour la plupart sites Google Search primarily indexes le mobile version de le contenu. As such le majority de Googlebot explorer requêtes va être fait en utilisant le mobile robot, et a minority en utilisant le desktop robot.” Jump à citation
- “Google utilise le mobile version de a site’s contenu, exploré avec le smartphone agent, pour indexation et classement.” Jump à citation
Google — rendering and byte limites
«- “While Google Search runs JavaScript with an evergreen version of Chromium, there are a few things that you can optimize.” Jump to quote » (Traduction) (Résumé en français de la section soixante-treize, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- “Googlebot queues all pages with a 200 HTTP status code for rendering, unless a robots meta tag or header tells Google not to index the page.” Jump to quote » (Traduction) (Résumé en français de la section soixante-treize, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.) «- “Googlebot crawls the first 2MB of a supported file type, and the first 64MB of a PDF file.” Jump to quote » (Traduction) (Résumé en français de la section soixante-treize, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
Google — explorer vs index
«- “There’s a difference between crawling and indexing; blocking Googlebot from crawling a page doesn’t prevent the URL of the page from appearing in search results.” — Google Search Central docs. Jump to quote » (Traduction) (Résumé en français de la section soixante-quinze, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Gary Illyes, Google (reported via Moteur de recherche Journal et Google’s March 2026 blog post)
- “Je signifier, calling il Googlebot, c’est a misnomer.” … “Googlebot est pas notre robot infrastructure.” … “c’est software as a service, si vous like. SaaS.” Lire le coverage
- “Quand vous voir Googlebot dans votre serveur logs, vous sont simplement looking à Google Search.” Lire le coverage
John Mueller, Google (via Moteur de recherche Journal’s Reddit coverage)
«- “I’d only expect the crawl rate to react that quickly if they were returning 429 / 500 / 503 / timeouts.” … “404s are generally fine & once discovered, Googlebot will retry them anyway.” Read the coverage » (Traduction) (Résumé en français de la section soixante-dix-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Remarque: a couple de pages sources (le actif 2026 À l’intérieur Googlebot blog post et le rep statements relayed par Moteur de recherche Journal / Moteur de recherche Land) rendre via JavaScript or sont reproduced via secondary coverage; ceux citations devrait être confirmed contre le actif sources avant étant treated as final.Googlebot readiness checklist
A rapide réussir to confirmer Googlebot peut trouver, récupérer, render, and correctement handle votre pages:
- Important contenu est reachable via réel
<a href>liens (pas click-seulement or JS-driven navigation le renderer ne peut pas suivre). - Mobile et desktop versions match — même contenu, données structurées, metadata, et robots balises (mobile-premier signifie le smartphone agent’s view est ce que counts).
- Critical contenu et markup sit ci-dessus le ~2 MB récupérer cutoff; PDFs sous 64 MB.
-
robots.txtne fait pas bloquer n’importe quoi vous vouloir indexé — et vous êtes pas en utilisant il à essayer à deindex (c’estnoindex’s job, avec exploration allowed). - Serveur renvoie rapide, stable réponses — minimal
5xx/429/timeouts, since ceux throttle exploration hostname-wide. - vous êtes pas relying on
crawl-delay(Google ignores il). - Serveur logs sont vérifié avec verified Googlebot (reverse + forward DNS or IP ranges) — pas raw utilisateur-agent matches, qui impostors spoof.
- Vous comprendre a robots-bloqué URL peut encore être indexé URL-seulement si lié à.
«## Googlebot — cheat sheet » (Traduction) (Résumé en français de la section quatre-vingt-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«The two crawler types » (Traduction) (Résumé en français de la section quatre-vingt-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«| | Googlebot Smartphone | Googlebot Desktop |
| --- | --- | --- |
| Simulates | A mobile-device user | A desktop user |
| Share of crawls | Majority (mobile-first) | Minority |
| robots.txt token | Googlebot | Googlebot (same — can’t separate) |
| Tell apart via | HTTP user-agent header | HTTP user-agent header |
» (Traduction) (Résumé en français de la section quatre-vingt-dix, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
robots.txt product token (les deux): Googlebot
Autre Google robots d’exploration you’ll voir in logs
| Robot d’exploration | robots token | Remarque |
|---|---|---|
| Googlebot | Googlebot | Principal Recherche robot d’exploration |
| Googlebot-Image / -Video / -News | Googlebot-Image etc. (or Googlebot) | Utiliser Googlebot’s UA strings |
| Google-InspectionTool | Google-InspectionTool (or Googlebot) | Inspection d’URL / Résultats enrichis tests |
| Storebot-Google | Storebot-Google | Shopping |
| AdsBot | AdsBot-Google | Ignores le mondial * robots.txt règle |
| Google-Safety | — | Ignores robots.txt entirely |
| GoogleAutre / Google-Extended | GoogleOther / Google-Extended | R&D / AI training — voir AI robots d’exploration |
Rapide facts
- Récupérer limite: ~2 MB per URL (PDFs 64 MB), as de 2026 — au-delà il n’est pas récupéré. (“Not set in stone.”)
- Renders avec evergreen Chromium, dans a séparé, plus tard queue (explorer ≠ rendre).
crawl-delay: ignored par Google (Bing honors il).429/5xx: temporary “lent down” — affecte le entier hostname.- Vérifier avec reverse + forward DNS or publié IP ranges — jamais le UA string alone.
- Exploration est pas a facteur de classement; robots-bloquer est pas deindexing.
Vérifier a bot is really Googlebot
Le utilisateur-agent header est trivially spoofed, donc confirmer avec a reverse-DNS lookup (doit fin dans a Google domain) followed par a forward-DNS lookup (doit resolve back à le même IP).
macOS / Linux
# 1) Reverse-DNS the IP from your logs — it should end in
# googlebot.com, google.com, or googleusercontent.com
host 66.249.66.1
# → 1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com
# 2) Forward-DNS that hostname back — it must resolve to the same IP
host crawl-66-249-66-1.googlebot.com
# → crawl-66-249-66-1.googlebot.com has address 66.249.66.1Windows
nslookup 66.249.66.1
nslookup crawl-66-249-66-1.googlebot.comSi le reverse lookup ne fait pas fin dans a Google domain, or le forward lookup ne fait pas match le original IP, il n’est pas Googlebot.
Vérifier at scale contre Google’s IP ranges
Pour grand-scale vérifications, match source IPs contre Google’s publié CIDR ranges
au lieu de doing per-requête DNS. Google split le old unique googlebot.json dans
plusieurs fichiers par category — Googlebot lives dans common-crawlers.json:
# Fetch the current Googlebot (common crawlers) ranges
curl -s https://www.gstatic.com/ipranges/common-crawlers.json
# The legacy URL still works and redirects to the same data:
# https://developers.google.com/static/search/apis/ipranges/googlebot.jsonCharger le CIDR prefixes depuis que JSON et tester chaque logged IP pour membership avant trusting quelconque “Googlebot” hit.
Ressources utiles
Mon connexe writing
- Ce que Est Googlebot & Comment Fait Il Fonctionner? — mon complet Ahrefs guide on Googlebot, avec le explorer/contrôler/vérifier detail.
- Meet le Nouveau Web Robots d’exploration: AI Bots Sont Closing dans on Moteur de recherche Bots — comment Googlebot stacks up contre le AI robots d’exploration par share et speed.
- JavaScript SEO Problèmes & Meilleur Practices — le rendu side de ce que Googlebot fait.
- Indexé, though bloqué par robots.txt — pourquoi a robots-bloqué URL peut encore être indexé.
- Le Beginner’s Guide à SEO technique — où Googlebot fits dans le bigger picture.
Mon speaking
- Comment Recherche Fonctionne (SlideShare) — mon walkthrough de exploration, rendu, indexation, et classement. (Standing disclaimer s’applique: “This is my understanding of systems… not going to be 100% complete or accurate.”)
Depuis others
- Google’s Exploration December series — le meilleur concentrated définir de official explorer explainers.
- r/TechSEO — le community pour explorer/indexer debugging.
- Googlebot: Ce que c’est, Comment cela fonctionne & comment optimize (Moteur de recherche Land) — thorough practical guide avec SEL’s editorial depth; bon pour a deuxième opinion on le basics.
- Google explique comment exploration fonctionne dans 2026 (Barry Schwartz, Moteur de recherche Land) — solid écrire-up de Gary Illyes’s March 2026 À l’intérieur Googlebot post, notamment le 2 MB byte-limit clarification.
- Google Dit Ils Deploy Hundreds de Undocumented Robots d’exploration (Moteur de recherche Journal) — covers Gary Illyes’s “calling il Googlebot est a misnomer” remarks dans depth.
- Est Google’s Deux Waves de Indexation Over? (Onely) — Martin Splitt’s on-record conversation à propos de le explorer-alors-rendre queue et comment le gap est shrinking; encore le clearest industry treatment de WRS timing.
- Google Reveals JavaScript Rendu Secrets à Chrome Dev Summit 2018 (Lumar) — detailed notes on WRS stateless behavior (cookies/localStorage cleared, aucun image récupère, WebSockets unsupported) que sont encore pertinent aujourd’hui.
- Depuis Googlebot à GPTBot: Qui’s exploration votre site? (Cloudflare blog) — Cloudflare Radar données on robot d’exploration share et speed showing Googlebot leading “bon bot” trafic.
- Était Que Vraiment a Google Bot Exploration Mon Site? (Imperva Research) — données-backed regarder à Googlebot impersonation; context pour pourquoi DNS verification matters.
Stats worth citing
- Googlebot est le fastest robot d’exploration on le web. Depuis mon lire de Cloudflare Radar données: “Googlebot est le fastest robot d’exploration on le web selon Cloudflare Radar, avec Ahrefsbot étant le 2nd fastest.” Source
- AI bots sont closing dans on recherche bots. Depuis mon Cloudflare Radar analysis, recherche-moteur robots d’exploration (Googlebot parmi les) encore explorer le la plupart, mais AI bots sont a clair #2 et on pace à overtake les dans a couple de années. Source
- Byte limite: ~2 MB per URL (PDFs 64 MB) — Google’s documented Googlebot récupérer limite as de 2026, avec le explicit caveat que le figure n’est pas fixed. Source
Googlebot mistakes to éviter
En utilisant robots.txt à essayer à deindex une page. robots.txt arrête exploration,
pas indexation. A robots-bloqué URL peut encore montrer up dans résultats (indexé
URL-seulement) si quelque chose liens à il. Faire à la place: let Google explorer lune page
et ajouter a noindex balise — c’est le seulement fiable façon à supprimer il.
Trying à cible le desktop or smartphone robot d’exploration séparément dans
robots.txt. Les deux share le unique Googlebot produit token, donc a règle
written pour un s’applique à les deux. Faire à la place: si vous besoin différent
behavior per device, lire le HTTP user-agent requête header dans votre propre
serveur-side logic — robots.txt ne peut pas faire que distinction.
Letting mobile et desktop versions de une page drift apart. Sous indexation mobile-premier, le smartphone agent’s view est ce que obtient indexé et ranked. Contenu, données structurées, metadata, or robots balises que seulement exist on desktop sont effectively invisible à Google. Faire à la place: garder les deux versions dans sync, et vérifier ce que le smartphone agent en réalité voit.
Relying on crawl-delay à lent Googlebot bas. Google ne fait pas traiter
le non-standard crawl-delay directive à tout — c’est a Bing-seulement lever.
Faire à la place: retourner 429/500/503 si vous genuinely besoin Google à back
off, understanding que throttles le entier hostname et seulement holds pour a day
or deux avant sustained erreurs commencer dropping pages depuis le indexer.
Trusting le Googlebot utilisateur-agent string dans votre logs à face valeur.
Le UA header est trivially spoofed, et plenty de trafic que claims à être
Googlebot n’est pas. Faire à la place: vérifier avec reverse + forward DNS or contre
Google’s publié IP ranges avant treating “Googlebot” trafic dans votre
analytics as réel.
Assuming JavaScript-seulement navigation (click handlers, aucun réel <a href>)
va obtenir découvert et rendu comme a normal lien. Googlebot discovers
URLs primarily via liens, et rendu se produit plus tard dans a séparé,
stateless queue que ne fait pas fire arbitrary UI interactions. Faire à la place:
expose chaque important chemin as a réel <a href> lien que fonctionne sans
JavaScript.
Treating explorer frequency as a classement lever. Getting exploré plus souvent n’est pas a scoreboard — c’est simplement le gate vous ont à réussir via à être eligible à classer. Faire à la place: spend effort on contenu et technique health, pas on trying à attract plus explorer hits pour leur propre sake.
Courant Googlebot problèmes
Une page est bloqué dans robots.txt mais encore montre up dans recherche
- Causer: robots.txt seulement arrête exploration, pas indexation. Si autre pages lien à le bloqué URL, Google peut encore indexer il URL-seulement (généralement avec aucun extrait/description).
- Corriger: si vous en réalité vouloir il out de résultats, autoriser exploration dans
robots.txtet ajouter anoindexbalise à la place — Googlebot a à être able à lire lune page à voir le balise. Confirmer le corriger avec le robots-txt-tester outil et re-vérifier l’URL’s status une fois c’est recrawled.
«### JavaScript-rendered content isn’t showing up in the index
» (Traduction) (Résumé en français de la section cent trente, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Cause: crawling and rendering are separate steps. The fetched HTML gets
queued for rendering — usually seconds, sometimes much longer — before a
headless Chromium executes the JavaScript. Content that depends on
click-only or non-<a href> navigation may never render at all, since the
Web Rendering Service doesn’t fire arbitrary UI interactions.
» (Traduction) (Résumé en français de la section cent trente, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Fix: check whether the content exists in the raw HTML response versus
only after JS execution, and make sure important paths are real <a href>
links. The render-gap tool is built for exactly this check — it shows
the gap between what’s fetched and what actually renders.
» (Traduction) (Résumé en français de la section cent trente, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
Serveur logs montrer a lot de “Googlebot” trafic que seems off
- Causer: le
Googlebotutilisateur-agent string est trivially spoofed. A meaningful share de trafic claiming à être Googlebot dans raw logs est impostors. - Corriger: vérifier avec reverse-DNS (devrait resolve à a hostname ending dans
googlebot.com,google.com, orgoogleusercontent.com) followed par forward-DNS back à le même IP, or match contre Google’s publié IP ranges (common-crawlers.json) pour bulk log vérifications — voir le Scripts tab pour les deux méthodes, or exécuter a log pull via le log-fichier-analyzer outil, qui flags spoofed Googlebot hits automatiquement.
Fréquence d’exploration dropped suddenly
- Causer: Googlebot’s fréquence d’exploration est algorithmic et self-throttling —
sustained
429,500,503, or timeout réponses tell il à back off, et que throttle s’applique hostname-wide, pas simplement à le erroring URLs. - Corriger: vérifier recent erreur serveur rates et réponse codes avec le
http-status-checker outil or votre serveur logs. Si erreurs persist plus
que a day or deux, expect pages à commencer dropping depuis le indexer, pas simplement
slower exploration. Fixing le underlying
5xx/429source est ce que restores le fréquence d’exploration — il y a aucun séparé “unthrottle” lever.
Contenu que seulement exists on desktop n’est pas classement
- Causer: sous indexation mobile-premier, le smartphone agent’s view est ce que obtient indexé et ranked. Si contenu, données structurées, or metadata seulement exists on le desktop version, c’est effectively invisible à Google.
- Corriger: comparer ce que le mobile et desktop versions servir — utiliser le mobile-friendly-tester outil à voir ce que le smartphone agent renders, et bring le deux versions back dans sync.
Outils pour working with Googlebot
- robots-txt-tester — vérifier si a spécifique
URL est allowed or bloqué pour
Googlebotavant vous assume votrerobots.txtest doing ce que vous think. - log-fichier-analyzer — parse votre serveur logs à voir réel Googlebot explorer activity et flag trafic que claims à être Googlebot mais fails IP/DNS verification.
- rendre-gap — comparer ce que Googlebot récupère versus ce que en réalité renders après JavaScript executes, directement utile pour le explorer-vs-rendre distinction ce article covers.
- mobile-friendly-tester — vérifier ce que le smartphone robot d’exploration (le principal un sous indexation mobile-premier) voit on a page.
- http-status-checker — confirmer le status
codes votre serveur est returning, since sustained
429/5xxréponses sont ce que en réalité throttle Googlebot’s fréquence d’exploration.
Third-party: Recherche Google Console’s Inspection d’URL outil montre how Googlebot dernier crawled and rendered a spécifique URL, notamment qui robot d’exploration (mobile or desktop) récupéré it. Screaming Frog peut explorer a site rendering as Googlebot to comparer raw HTML contre rendered output at scale.
Quiz
Five questions to vérifier ce que stuck à propos de Googlebot.
Journal des modifications
Mis à jour le 28 juil. 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.
Mis à jour le 18 juil. 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.