Googlebot

Auch: Google-Crawler, Googlebot Smartphone

Kurz erklärt

Googlebot ist der Sammelname für die beiden Webcrawler, mit denen Google Seiten für die Google-Suche abruft: eine Smartphone- und eine Computer-Variante. Er beachtet die robots.txt, rendert Seiten wie ein aktueller Chrome-Browser und lässt sich per DNS-Abfrage verifizieren.

Bevor eine Seite in der Google-Suche erscheinen kann, muss Google sie abrufen. Das erledigt der Googlebot: ein Programm, das Links folgt, Seiten herunterlädt und sie an die Indexierung weitergibt. In den Server-Logs fast jeder öffentlichen Website taucht er regelmäßig auf.

Für Technik und Linkaufbau ist er aus einem einfachen Grund wichtig: Was der Googlebot nicht abrufen kann, existiert für die Google-Suche nur als Adresse – das gilt für Ihre Seite ebenso wie für die Seite, auf der Ihr Backlink steht. Was ein Crawler allgemein ist, erklärt der Eintrag Crawler; hier geht es um Googles eigenen.

Zwei Crawler unter einem Namen

Google beschreibt den Googlebot als allgemeinen Namen für zwei Crawler der Google-Suche (Google-Dokumentation zum Googlebot): den Googlebot für Smartphones, der einen Nutzer mit Mobilgerät simuliert, und den Googlebot für Computer. Welche Variante gerade anfragt, steht im User-Agent der HTTP-Anfrage. In der robots.txt teilen sich beide dasselbe Token Googlebot; nur eine der beiden zu sperren, ist laut Google nicht möglich.

Den Großteil der Arbeit erledigt die Smartphone-Variante. Google indexiert bei den meisten Websites in erster Linie die mobile Fassung der Inhalte (Mobile-First-Indexierung) und crawlt deshalb überwiegend mobil. Bei responsivem Design ist das unkritisch, weil beide Varianten denselben HTML-Code erhalten. Wer dagegen getrennte mobile URLs betreibt oder je nach Gerät anderen Code ausliefert, muss darauf achten, dass die mobile Fassung alle wichtigen Inhalte und Links enthält.

Neben dem Googlebot betreibt Google weitere Crawler mit eigenem Token. Die Liste der gewöhnlichen Google-Crawler nennt unter anderem diese:

Token in der robots.txtWofürWirkung einer Sperre
GooglebotGoogle-Suche einschließlich Discover, Bilder, Videomodus, NewsInhalte fehlen in Suche und Discover
Googlebot-ImageBilder, Logos, FaviconsBilder fehlen in Bildersuche und Suchfunktionen
Googlebot-NewsGoogle News (kein eigener User-Agent im Log)betrifft nur Google News
Storebot-GoogleGoogle Shoppingbetrifft Shopping-Flächen
Google-InspectionToolURL-Prüfung, Test für Rich-Suchergebnissenur die Testwerkzeuge, nicht die Suche
GoogleOtherAbrufe einzelner Produktteams, etwa für Forschungkein bestimmtes Produkt

Zwei Fälle sorgen regelmäßig für Verwirrung. Google-Extended ist kein eigener Crawler, sondern ein Steuertoken für die Nutzung von Inhalten in Gemini-Modellen; laut Google hat es keinen Einfluss auf die Aufnahme in die Google-Suche. Und die KI-Übersichten der Suche haben keinen eigenen Bot: Google zählt sie zur Suche, gesteuert wird über die Regeln für den Googlebot. Wie sich der Googlebot von den Crawlern der KI-Anbieter unterscheidet, zeigt der Beitrag GPTBot & robots.txt: KI-Crawler richtig steuern.

Was bei einem Besuch passiert

Ein Abruf durch den Googlebot läuft in festen Schritten ab. Google beschreibt sie in den Grundlagen zu JavaScript und Crawling sowie in der Dokumentation zum Googlebot:

Ein Besuch des GooglebotsAblauf laut Google-Dokumentation, Stand November 20261ErlaubnisSchritt 1robots.txt lesenPfad gesperrt?2AbrufSchritt 2erste 2 MB HTMLPDF bis 64 MB3LinksSchritt 3href-Attributein die Warteschlange4RendernSchritt 4Chromium führtJavaScript aus5IndexSchritt 5gerendertes HTMLneue Links
Ein Besuch endet nicht mit dem Abruf: Erst nach dem Rendern liest der Googlebot auch Links, die per JavaScript entstehen.
  1. Erlaubnis prüfen: Bevor der Googlebot eine URL aus seiner Warteschlange abruft, liest er die robots.txt. Ist der Pfad gesperrt, bleibt es beim Wissen um die Adresse.
  2. Abrufen: Für die Google-Suche lädt er die ersten 2 MB einer HTML-Datei oder eines anderen unterstützten Dateityps und die ersten 64 MB einer PDF-Datei, gemessen unkomprimiert. Was dahinter steht, gelangt nicht in die Indexierung. CSS- und JavaScript-Dateien ruft er einzeln ab, jeweils mit derselben Grenze.
  3. Links sammeln: Aus der Antwort liest er die URLs in href-Attributen von Links und stellt sie in die Crawling-Warteschlange.
  4. Rendern: Jede Seite mit Statuscode 200 kommt in eine Rendering-Warteschlange, sofern kein noindex sie ausschließt. Eine aktuelle Chromium-Version ohne Bildschirm führt dort das JavaScript aus; das kann Sekunden dauern oder länger.
  5. Weitergeben: Im gerenderten HTML sucht der Googlebot erneut nach Links. Den gerenderten Code verwendet Google für die Indexierung.

Zum Tempo schreibt Google, der Googlebot greife in den meisten Fällen im Durchschnitt nur einmal alle paar Sekunden auf eine Website zu; über kurze Zeiträume kann es mehr erscheinen. Wie viele URLs er insgesamt abruft und warum große Websites dabei Prioritäten setzen müssen, behandelt der Eintrag Crawl-Budget.

Die 2-MB-Grenze im Blick behalten: Für normale Textseiten reicht sie weit. Knapp wird es, wenn große Datenmengen direkt im HTML stehen, etwa als Base64 eingebettete Bilder oder umfangreiche Datenblöcke. Steht der Haupttext oder ein wichtiger Link erst hinter dieser Masse, wertet Google ihn womöglich nicht mehr aus.

Den echten Googlebot erkennen

Der User-Agent ist eine Selbstauskunft. Jeder Scraper kann sich als Googlebot ausgeben, und Google warnt ausdrücklich, dass die Kennung häufig gefälscht wird. Verlässlich ist nur die Herkunft der Anfrage, die Google so prüfen lässt (Anfragen von Google-Crawlern überprüfen):

Ist es wirklich der Googlebot?PrüfschrittErgebnis beim echten GooglebotUser-Agent lesen„Googlebot“, aber fälschbarDNS rückwärtsHost auf googlebot.comDNS vorwärtsdieselbe IP wie im LogIP-Liste von Googlein common-crawlers.json
Der User-Agent beweist nichts – erst die passende Rückwärts- und Vorwärtsabfrage oder Googles IP-Liste belegt, dass Google anfragt.
  1. DNS-Abfrage rückwärts: Zur IP-Adresse aus dem Log wird der Hostname ermittelt. Bei den gewöhnlichen Crawlern folgt er dem Muster crawl-…googlebot.com oder geo-crawl-…geo.googlebot.com.
  2. DNS-Abfrage vorwärts: Der gefundene Hostname muss wieder auf genau die IP-Adresse aus dem Log zeigen. Erst beide Schritte zusammen belegen die Herkunft.
  3. Für große Logmengen: Google veröffentlicht die IP-Bereiche seiner Crawler als JSON-Dateien, für die gewöhnlichen Crawler wie den Googlebot in common-crawlers.json. Ein automatischer Abgleich ersetzt dann die Einzelabfrage.
host 66.249.66.1
1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com.
host crawl-66-249-66-1.googlebot.com
crawl-66-249-66-1.googlebot.com has address 66.249.66.1

Das Beispiel stammt aus Googles Anleitung: Rückwärts- und Vorwärtsabfrage passen zusammen, die Anfrage kam also vom Googlebot. Die Gegenprobe von Googles Seite liefert der Bericht „Crawling-Statistik“ in der Search Console. Er zeigt Anfragen, Antwortcodes und Reaktionszeiten, aufgeschlüsselt nach Googlebot-Typ wie Smartphone, Computer oder Bild. Weil Google einräumt, dass der Bericht nicht jede Anfrage erfasst, ist eine Abweichung zum eigenen Log ein Hinweis, kein Beweis.

Sperren, drosseln, ausschließen

Wer den Googlebot von Inhalten fernhalten will, sollte zuerst klären, was das Ziel ist. Google unterscheidet in seiner Dokumentation drei Fälle:

  • Nicht abrufen: eine Regel in der robots.txt. Die URL kann trotzdem in den Suchergebnissen erscheinen, wenn Google sie über Links kennt.
  • Nicht in den Index: noindex als Meta-Tag oder HTTP-Header. Der Googlebot muss die Seite dafür abrufen dürfen, sonst sieht er die Anweisung nie.
  • Für niemanden zugänglich: Passwortschutz oder eine andere Zugriffsbeschränkung.

Eine Sperre für den Googlebot wirkt breit: Sie betrifft laut Google die Suche einschließlich Discover sowie Google Bilder, Google Video und Google News. Weil die KI-Übersichten Teil der Suche sind, fehlen gesperrte Inhalte auch dort. Wer nur begrenzen will, wie viel Text Google in Ergebnissen und KI-Funktionen zeigt, nutzt nach Googles Angaben nosnippet, data-nosnippet oder max-snippet, nicht die robots.txt.

Ein Sonderfall ist Überlastung. Kommt der Server nicht hinterher, empfiehlt Google für kurze Zeit, etwa einige Stunden bis ein, zwei Tage, die Statuscodes 500, 503 oder 429 statt 200 zu senden, bei 503 und 429 auf Wunsch mit dem Header Retry-After (Crawling-Frequenz von Google verringern). Google senkt dann die Frequenz für den ganzen Hostnamen und hebt sie automatisch wieder an, sobald die Fehler zurückgehen. Den Preis nennt dieselbe Anleitung: Neue Seiten werden langsamer gefunden, Preise und Verfügbarkeiten später aktualisiert. Vorher sollten Sie typische Ursachen prüfen, etwa Filter- und Sortier-URLs oder Kalender mit unzähligen Datumsseiten.

Was der Googlebot für Backlinks bedeutet

Google schreibt, der Googlebot erkenne neue URLs hauptsächlich über Links in bereits gecrawlten Seiten. Ein Backlink ist damit nicht nur ein mögliches Ranking-Signal, sondern zuerst ein Weg, auf dem Google Ihre Seite überhaupt findet. Für neue Websites ist das ein Hauptgrund, früh einige echte Verweise zu bekommen, wie der Leitfaden Backlinks für eine neue Website beschreibt.

Umgekehrt zählt nur, was der Googlebot zu sehen bekommt. Drei Prüfpunkte vor jeder Platzierung:

  1. Darf er die Seite abrufen? Eine Regel in der robots.txt des Mediums für Googlebot oder *, die den Pfad des Beitrags trifft, macht den Link für Google unsichtbar.
  2. Ist der Link ein echter Link? Links, die erst per JavaScript entstehen, findet Google nach dem Rendern, sofern sie als <a href> ausgegeben werden. Elemente, die nur über ein Klick-Ereignis ohne href weiterführen, sind für den Googlebot keine Links.
  3. Kommt er durch? Manche Bot-Schutzdienste blockieren Anfragen mit Googlebot-Kennung pauschal oder sperren Adressen aus den USA, von wo Google hauptsächlich crawlt. Google weicht laut Dokumentation dann womöglich auf IP-Adressen anderer Länder aus, verlassen sollten Sie sich darauf nicht.

Ob die Seite mit Ihrem Link im Index angekommen ist, zeigt am schnellsten eine Google-Suche nach der vollständigen URL mit dem Operator site:. Wie Links technisch aufgebaut sein müssen, damit Crawler ihnen folgen, beschreibt auch der Leitfaden Interne Verlinkung.

Beispiel: Die Firewall hält den falschen Bot auf

Konstruiertes Beispiel: Ein Online-Händler für Laborbedarf wird von Scrapern geplagt, die sich als Googlebot ausgeben. Die IT richtet eine Firewall-Regel ein: Anfragen mit „Googlebot“ im User-Agent kommen nur noch durch, wenn sie aus einer fest eingetragenen Liste von IP-Adressen stammen. Die Liste hat jemand aus einem älteren Forenbeitrag übernommen.

Drei Wochen später zeigt die Crawling-Statistik der Search Console einen Einbruch der Anfragen und einen hohen Anteil an Clientfehlern. Neue Produktseiten erscheinen nicht in der Suche. Ein frisch gesetzter Link aus einem Fachportal auf die Ratgeberseite des Händlers bringt vorerst nichts, weil Google die Zielseite nicht abrufen kann.

Die Korrektur: Die Firewall prüft Googlebot-Anfragen jetzt per Rückwärts- und Vorwärts-DNS-Abfrage und gleicht die Adressen täglich mit Googles veröffentlichten IP-Bereichen ab. Gefälschte Bots bleiben draußen, der echte Googlebot kommt wieder durch, und die Anfragen in der Crawling-Statistik steigen in den folgenden Tagen auf das alte Niveau.

Die Lehre: Googlebot-Erkennung nie am User-Agent oder an selbst gepflegten IP-Listen festmachen. Belastbar sind nur die DNS-Prüfung und Googles aktuelle IP-Bereiche.

Häufige Fragen

Wie oft besucht der Googlebot eine Website?

Laut Google greift der Googlebot in den meisten Fällen im Durchschnitt nur einmal alle paar Sekunden auf eine Website zu; über kurze Zeiträume kann die Frequenz höher erscheinen. Wie viele Seiten er insgesamt abruft, zeigt für Ihre eigene Website der Bericht „Crawling-Statistik“ in der Search Console.

Kann ich den Googlebot für Smartphones getrennt sperren?

Nein. Beide Varianten nutzen in der robots.txt dasselbe Token Googlebot, und Google schreibt, dass sich gezielt keine der beiden auswählen lässt. Eine Sperre gilt deshalb immer für beide.

Crawlt der Googlebot auch für die KI-Übersichten?

Ja. Google zählt die KI-Übersichten und den KI-Modus zur Suche; gesteuert wird über die Regeln für den Googlebot. Das Token Google-Extended betrifft laut Google nur die Nutzung in Gemini-Modellen und hat keinen Einfluss auf die Google-Suche.

Wie erkenne ich einen gefälschten Googlebot?

Prüfen Sie die IP-Adresse aus dem Log per DNS-Abfrage rückwärts: Der Hostname muss auf googlebot.com, google.com oder googleusercontent.com enden. Danach muss die Vorwärtsabfrage dieses Hostnamens wieder dieselbe IP-Adresse liefern. Für große Datenmengen gleichen Sie mit Googles veröffentlichten IP-Bereichen ab.

Sollte ich den Googlebot sperren, um meinen Server zu entlasten?

Nein, eine Sperre nimmt Ihre Inhalte aus der Suche. Für akute Überlastung empfiehlt Google, kurzzeitig die Statuscodes 500, 503 oder 429 zu senden. Dauerhaft hilft nur, die Ursache zu beheben, etwa Filter-URLs, die unzählige Varianten erzeugen.

Alle 327 Begriffe im Glossar