Wissen / Anleitungen / SEO & GEO
robots.txt verstehen und richtig einsetzen
Crawler-Regeln richtig lesen und häufige Fehler vermeiden.
Dieser Leitfaden führt dich vom konkreten Ausgangsproblem über die praktische Umsetzung bis zur überprüfbaren Abnahme. Jeder Abschnitt nennt eine Methode, ein Beispiel, ein Erfolgskriterium und eine typische Fehlerquelle.
Arbeitsablauf auf einen Blick
1. Zweck verstehen
robots.txt steuert Crawling-Regeln für kooperative Bots, ist aber kein Zugriffsschutz und garantiert keine Deindexierung.
https://example.org/robots.txt
2. Regeln definieren
Nutze User-agent, Disallow und Allow gezielt; prüfe die Semantik des jeweiligen Crawlers.
User-agent: * Disallow: /intern/ Allow: /
3. Sitemap referenzieren
Verweise optional auf die XML-Sitemap mit absoluter URL.
Sitemap: https://example.org/sitemap.xml
4. Noindex getrennt behandeln
Verwende für indexierbare abrufbare Seiten bei Bedarf robots-Meta noindex oder X-Robots-Tag; gesperrte Seiten können von Bots nicht ausgelesen werden.
<meta name="robots" content="noindex,follow">
5. Deployment testen
Prüfe Regeln auf Live-Host und Staging getrennt. Teste mit URL-Prüfung und HTTP-Abruf.
curl https://example.org/robots.txt
Abnahmeprotokoll für die Praxis
Nutze die folgenden Punkte als dokumentierbare Abnahme. Trage bei jedem Punkt Datum, getestete URL beziehungsweise System, Ergebnis und gegebenenfalls einen offenen Befund ein.
Abnahmekriterium: Datei ist öffentlich erreichbar und syntaktisch korrekt.
Abnahmekriterium: Wichtige öffentliche Inhalte sind nicht versehentlich gesperrt.
Abnahmekriterium: Sitemap lässt sich abrufen und verarbeiten.
Abnahmekriterium: Crawler kann die Noindex-Anweisung abrufen.
Abnahmekriterium: Produktionsregeln stimmen mit dem gewünschten Crawling überein.
Fachquellen und weiterführende Dokumentation
Diese Primärquellen dienen zur Vertiefung und zur Prüfung versionsabhängiger Details. Bei rechtlichen Themen ersetzt der Leitfaden keine individuelle Rechtsberatung.
Praxisvertiefung: Crawling ist nicht Indexierung
Die robots.txt steuert, welche Pfade bestimmte Bots abrufen dürfen. Sie ist kein Zugriffsschutz und kein zuverlässiger Weg, eine bekannte URL aus dem Suchindex zu entfernen.
Technische Umsetzung
Beispiel: User-agent: * gefolgt von Disallow: /admin/ und Sitemap: https://www.example.de/sitemap.xml. Die Datei liegt unter /robots.txt und gilt nur für ihren Host.
So überprüfst du das Ergebnis
Teste Regeln mit dem passenden Crawler und kontrolliere wichtige URLs. Eine blockierte Seite kann unter Umständen dennoch ohne Inhalt in Suchergebnissen erscheinen.