HTTP

HTTP 200 OK

HTTP 200 OK bedeutet, dass der Server die Anfrage erfolgreich bearbeitet und eine Antwort geliefert hat. Für SEO ist dies normalerweise erwünscht, solange der Inhalt stimmt.

Bedeutung

Der HTTP-Status 200 sagt aus, dass die Anfrage ohne gemeldeten HTTP-Fehler beantwortet wurde. Bei GET kann das eine HTML-Seite, ein Bild oder API-Daten betreffen; bei POST ein Verarbeitungsergebnis. Der Code bestätigt nicht, dass der Inhalt korrekt, vollständig oder sinnvoll ist.

Häufige Ursachen

  • Die gewünschte Seite existiert und wurde ohne HTTP-Fehler geladen.
  • Die Anwendung zeigt eine Nicht-gefunden-Meldung, antwortet aber trotzdem mit 200 (Soft 404).
  • Ein CDN oder Cache liefert eine veraltete Kopie mit dem weiterhin gültig wirkenden Status 200.
  • Ein JavaScript-Fehler lässt die Seite leer erscheinen, obwohl der Server mit 200 antwortet.

Was können Besucher tun?

  • Wenn die Seite normal aussieht und funktioniert, ist ein 200-Status für sich genommen kein Problem.
  • Bei leerer Seite versuchen Sie ein erzwungenes Neuladen (Strg+F5) oder einen anderen Browser. Skripte oder Erweiterungen könnten die Ursache sein.

Was können Betreiber tun?

  • Senden Sie bei tatsächlich fehlenden URLs 404 oder 410 und nicht 200 mit einer Fehlerbotschaft.
  • Stellen Sie wichtige Inhalte bereits im HTML bereit, statt sie ausschließlich nach Ausführung von JavaScript zu erzeugen.
  • Prüfen Sie Canonical, Title und Meta Robots: Eine 200-Seite mit noindex wird dennoch nicht indexiert.
  • Beobachten Sie Soft-404-Meldungen in der Google Search Console.

SEO-Auswirkungen

Ein Status 200 ist für die Indexierung geeignet, garantiert diese aber nicht. Auch robots-Regeln, noindex, Canonical und Seitenqualität zählen. Soft 404 können Crawl-Ressourcen beanspruchen und in der Search Console erscheinen.

Häufige Fragen

Bedeutet 200, dass Google die Seite indexiert hat?

Nein. 200 beschreibt nur eine erfolgreiche HTTP-Antwort. Für die Indexierung zählen auch robots-Regeln, noindex, Canonical und relevante Inhalte.

Was versteht man unter Soft 404?

Eine Seite meldet dem Nutzer, dass ein Inhalt fehlt, liefert aber HTTP 200 statt des passenden Status 404 oder 410.

Quellen