Logfile-Analyse für SEO: das echte Crawling-Verhalten verstehen
Logfiles sind die einzige Datenquelle, die exakt zeigt, wie Suchmaschinen-Bots deine Website crawlen. So nutzt du sie für technisches SEO.
What you will learn
- Was Server-Logfiles sind und warum sie die genaueste Crawling-Datenquelle sind
- Wie eine Logzeile aufgebaut ist und welche Felder für SEO zählen
- Wie du an Logdateien gelangst und typische Hürden umgehst
- Welche SEO-Erkenntnisse die Logfile-Analyse liefert
- Welche Tools und Datenkombinationen die Analyse effizient machen
Was ist eine Logfile-Analyse?
Die Logfile-Analyse ist die Auswertung der Server-Protokolldateien, um zu verstehen, wie Suchmaschinen-Bots eine Website tatsächlich crawlen. Jede Anfrage an den Server – ob von einem Menschen oder vom Googlebot – erzeugt einen Eintrag in dieser Datei. Damit sind Logfiles die einzige Quelle, die zu 100 % genau zeigt, welche URLs Bots abrufen, welche Statuscodes sie erhalten und wie oft sie wiederkommen.
Andere Werkzeuge liefern nur einen Ausschnitt: Google Analytics 4 erfasst Nutzerverhalten, die Google Search Console aggregierte Crawling-Daten. Nur Logfiles zeigen die rohen, ungefilterten Bot-Anfragen. Für fortgeschrittenes technisches SEO ist das ein unschlagbarer Vorteil.
Aufbau einer Logzeile
Format und Umfang hängen vom Servertyp ab (Apache, NGINX, IIS), doch die meisten Logdateien folgen dem „Common Log Format" und enthalten dieselben Kernfelder:
- IP-Adresse des anfragenden Clients (Browser oder Bot)
- Zeitstempel von Datum und Uhrzeit
- Methode der Anfrage, meist
GEToderPOST - Angeforderte URL, also der Pfad der Ressource
- HTTP-Statuscode (z. B.
200,301,404,500) – Details dazu unter HTTP-Statuscodes - User-Agent, der den Client identifiziert (z. B.
Googlebot/2.1)
Optional kommen Hostname, übertragene Bytes und die Antwortzeit hinzu. Eine vereinfachte Zeile sieht so aus:
Hier hat der Googlebot die Seite /blog/seo-tipps erfolgreich (200 OK) abgerufen.
Jede Logzeile enthält IP-Adresse, Zeitstempel, Methode, angeforderte URL, Statuscode und User-Agent.
Zugriff auf Logdateien
Wie du an die Logs kommst, hängt von der Hosting-Umgebung ab:
- Webserver: Apache, NGINX und IIS speichern Logs im Dateisystem. Der Zugriff läuft meist über SSH oder FTP/SFTP, manchmal über Control-Panels wie cPanel oder Plesk.
- CDNs: Nutzt du ein CDN wie Cloudflare oder Akamai, beantwortet dieses viele Anfragen selbst. Dann brauchst du die Logs des CDNs, denn sie liegen näher am Nutzer. Oft muss die Protokollierung erst aktiviert werden.
Typische Hürden
Logfiles sind eine Goldgrube, aber der Umgang ist nicht immer einfach:
- Technischer Zugriff: Ohne Serverzugang oder Kommandozeilen-Erfahrung wird die Beschaffung anspruchsvoll.
- Kurze Speicherfristen: Manche Server bewahren Logs nur Stunden oder Tage auf – historische Analysen sind dann unmöglich.
- Datenschutz (DSGVO): Logs enthalten IP-Adressen, die als personenbezogene Daten gelten können. Anonymisiere sie oder konzentriere dich auf verifizierte Bot-IPs.
- Dateigröße: Bei stark frequentierten Websites entstehen Gigabytes pro Tag. Komprimierte Formate (
.gz) sparen Platz, müssen aber entpackt werden. - Bot-Verifizierung: Nicht jede Anfrage mit „Googlebot"-Kennung stammt wirklich von Google – User-Agents lassen sich fälschen. Ein Reverse-DNS-Lookup prüft, ob die IP tatsächlich zu Google gehört.
Was die Analyse für SEO liefert
Crawl-Budget-Management
Logfiles zeigen, welche URLs Bots besonders oft aufrufen. Tauchen dabei unnötige Parameter, Session-IDs, Duplikate oder Fehlerseiten auf, wird Crawl-Budget verschwendet. Sobald du die Schwachstellen kennst, lenkst du Googlebot gezielt – etwa über die robots.txt, Canonical-Tags oder eine sauberere Struktur.
Fehleranalyse
Logfiles zeigen exakt, welche Statuscodes Bots erhalten – präziser als reine Crawling-Tools, weil es die echten Serverantworten sind. Wichtig sind 4xx-Fehler (etwa 404, wenn wichtige Seiten plötzlich verschwinden) und 5xx-Serverfehler, die das Crawling drosseln können. Bei geplanter Wartung ist ein 503 mit Retry-After-Header die richtige Antwort.
Crawling-Priorisierung und -Frequenz
Du erkennst, welche Bereiche Bots als wichtig behandeln und welche vernachlässigt werden. Wenn ein neuer Produktbereich kaum gecrawlt wird, sind schwache interne Verlinkung, eine zu große Klicktiefe oder eine unvollständige XML-Sitemap häufige Ursachen. Auch der Vergleich der Bot-Typen (Desktop vs. Mobile) hilft, den Mobile-First-Status zu prüfen.
Dicht vernetzte Seiten erreichen alle Bots; schwach verlinkte Seiten bleiben unentdeckt.
Redirects und weitere Probleme
Logfiles decken auf, ob Weiterleitungen korrekt als 301 gesetzt sind und ob es Ketten oder Schleifen gibt. Kombiniert mit einem Website-Crawl findest du zudem verwaiste Seiten (Orphan Pages), langsame Seiten und zu große Dateien.
Grenzen der Logfile-Analyse
Logfiles zeigen nicht alles. Rankings, Impressionen, Klicks und Conversions findest du dort nicht – dafür brauchst du die Search Console oder ein Webanalyse-Tool. Auch Nutzerverhalten wie Verweildauer oder Absprungrate bilden sie nicht ab. Logfiles sind rohe Hits auf Ressourcen; ihre Stärke entfalten sie im Zusammenspiel mit anderen Daten.
Werkzeuge für die Analyse
Ansatz | Geeignet für |
|---|---|
Excel / Kommandozeile (`grep`, `awk`) | Kleine Websites, punktuelle Stichproben |
Screaming Frog Log File Analyser | Desktop-Analyse mit Bot-Verifizierung |
JetOctopus, Oncrawl, Seolyzer | Cloud-Plattformen mit Dashboards |
ELK-Stack (Elasticsearch, Logstash, Kibana) | Skalierbare Open-Source-Lösung |
Cloudflare + Logflare + BigQuery + Looker Studio | Analyse ohne direkten Server-Log-Zugriff |
Die Wahl hängt von Budget, technischem Know-how und Website-Größe ab.
Fortgeschritten: Daten kombinieren
Der größte Mehrwert entsteht, wenn du Logdaten mit anderen Quellen verknüpfst: Ein Website-Crawl (z. B. Screaming Frog) deckt Orphan Pages und nicht gecrawlte Seiten auf. Search-Console-Daten zeigen, ob gut rankende Seiten auch regelmäßig gecrawlt werden. Und Backlink-Daten verraten, ob autoritätsstarke Seiten häufiger besucht werden.
Fazit
Die Logfile-Analyse ist ein unverzichtbares Instrument für technisch versierte SEOs. Sie zeigt das echte Verhalten von Suchmaschinen-Bots: verschwendetes Crawl-Budget, technische Fehler, vernachlässigte Bereiche und Redirect-Probleme. Der Zugriff kann herausfordernd sein, doch die Erkenntnisse ermöglichen gezielte Optimierungen, die die technische Grundlage für bessere Sichtbarkeit schaffen.
FAQ
Häufige Fragen
Die Auswertung der Server-Protokolldateien, um zu sehen, wie Suchmaschinen-Bots eine Website crawlen. Sie zeigt exakt, welche URLs abgerufen werden, welche Statuscodes zurückkommen und wie oft Bots wiederkehren.
Logfiles protokollieren jede einzelne Bot-Anfrage in Echtzeit und ungefiltert. Die Search Console liefert nur aggregierte Daten, Analytics nur Nutzerverhalten. Nur Logfiles zeigen die rohen Serverantworten an Bots.
Über einen Reverse-DNS-Lookup: Er prüft, ob die anfragende IP-Adresse tatsächlich zu Googles Domainbereich gehört. User-Agent-Strings allein lassen sich fälschen und reichen als Nachweis nicht aus.
Für kleine Websites reichen Excel oder Kommandozeilen-Tools. Für den professionellen Einsatz gibt es den Screaming Frog Log File Analyser, Cloud-Plattformen wie Oncrawl oder Seolyzer sowie Open-Source-Stacks wie ELK.
Quiz
Teste dein Wissen
Fünf Fragen zur Logfile-Analyse.
Question 1 of 5
Warum gilt das Logfile als genaueste Crawling-Datenquelle?