Was User-agent: * mit Disallow: / wirklich bewirkt, warum gesperrte Seiten trotzdem bei Google erscheinen können, warum noindex in robots.txt ignoriert wird, plus ein Regel-Matcher.
Zwei Zeilen, User-agent: * gefolgt von Disallow: /, bitten jeden höflichen Crawler, keine Seite auf diesem Host mehr abzurufen. Sie entfernen keine Seiten aus der Suche: Laut Google kann eine gesperrte Adresse trotzdem ohne Beschreibung gelistet werden, wenn andere Websites darauf verlinken. Um Seiten herauszuhalten, nutze noindex oder ein Passwort.
Wege, Crawler oder Suchende fernzuhalten, im Vergleich
robots.txt ist eine reine Textdatei im Stammverzeichnis deiner Domain, die Crawlern, also den Programmen, die Suchmaschinen zum Lesen von Seiten schicken, sagt, welche Pfade sie abrufen dürfen. Eine Disallow-All-Datei ist auf Staging-Kopien und neuen Websites üblich, und sie ist auch die Zeile, die beim Launch am häufigsten versehentlich stehen bleibt. Teste deine eigenen Regeln im Matcher unten.
Nein. Es hindert den Googlebot daran, Seiten zu lesen, aber laut Google-Dokumentation kann eine gesperrte URL trotzdem indexiert und ohne Snippet angezeigt werden. Um Seiten aus den Ergebnissen zu entfernen, lass Google sie crawlen und liefere stattdessen noindex aus.
Googles Seite zum Blockieren der Indexierung sagt, dass eine noindex-Regel in der robots.txt nicht unterstützt wird. Setze noindex in ein robots-Meta-Tag im Head der Seite oder bei Dateien wie PDFs in einen X-Robots-Tag-Response-Header.
Nein. Googles robots.txt-Spezifikation nennt user-agent, allow, disallow und sitemap als die Felder, die gelesen werden, und führt crawl-delay als nicht unterstützt. Laut Bings Webmaster-Blog beachtet Bingbot Crawl-delay dagegen, mit einem Fenster von einer bis dreißig Sekunden.
Laut RFC 9309 muss ein Crawler von einer vollständigen Sperre ausgehen, wenn die Datei wegen eines Serverfehlers nicht erreichbar ist. Google stoppt das Crawlen für die ersten 12 Stunden und greift dann auf seine letzte funktionierende Kopie zurück. Eine kaputte Datei kann das Crawlen also pausieren.
Google speichert die Datei in der Regel bis zu 24 Stunden im Cache, und laut RFC 9309 sollten Crawler eine Kopie nicht länger nutzen. Rechne mit bis zu einem Tag, bis eine entfernte Sperre bemerkt wird.
Jede Datei unten gehört ins Stammverzeichnis eines Hosts, zum Beispiel https://staging.example.com/robots.txt.
Die klassische Staging-Datei. Vor dem Launch entfernen.
Ein leerer Disallow-Wert sperrt nichts. Füge deine Sitemap-Adresse hinzu, damit Crawler jede Seite finden.
Der längere Allow-Pfad schlägt den einstelligen Disallow-Pfad.
Lass die Seite crawlbar und füge dieses Tag in ihren Head ein. Die Variante als Response-Header funktioniert für PDFs und Bilder.
Deine robots.txt
Crawler-Name
Zu testender Pfad
Ergebnis
Erlaubt: {p} darf gecrawlt werden.
Gesperrt: {p} darf nicht gecrawlt werden.
Verwendete Gruppe: die, die {v} nennt.
Verwendete Gruppe: User-agent: * (keine Gruppe nennt diesen Crawler).
Keine Gruppe greift, also ist alles erlaubt.
Entscheidende Zeile {n}: {v}
Keine Regel passt auf diesen Pfad, also ist er erlaubt.
Läuft in deinem Browser mit dem eingefügten Text, gemäß RFC 9309. Nichts wird abgerufen oder hochgeladen.
Kostenlos starten · Keine Kreditkarte nötig