HTTP-Statuscodes

Kommunikation zwischen Client bzw. Crawler und Server

  1. Überblick Statuscodes
  2. Weiterleitungen 301 oder 302 (Redirect)
  3. Umgang mit 404 Fehlermeldungen

1. Überblick Statuscodes

  • 200 = OK
  • 301 = moved permanently
  • 302 = moved temporarily
  • 404 = not found
  • 410 = gone
  • 500 = Internal Server Error
  • 503 = Service Unavailable

2. Weiterleitungen 301 oder 302 (Redirect)

302: Temporäre Weiterleitung: Ressouce existiert noch, befindet sich aber vorübergehend an einem anderen Ort

  • Nutzer wird umgeleitet
  • Signal an die Suchmaschine:
    • alte URL soll in den Suchergebnissen weiter angezeigt werden
    • gesammelte Signale verbleiben bei der ursprünglichen URL

301: Permanente Weiterleitung: Ressource existiert nicht mehr

  • Nutzer wird umgeleitet
  • Signal an die Suchmaschine:
    • alte URL kann aus dem Index gelöscht werden
    • gesammelte Signale sollen auf die neuen URL umziehen

3. Umgang mit 404 Fehlermeldungen

  • negative User Experience
  • schlechtes Signal für die Suchmaschine
  • Crawlaufwand erhöht und Crawlbudget wird unnötig strapaziert
  • möglich, das wichtige Inhalte nicht gecrawlt werden

Entstehung von 404

  • Löschen von (extern/intern) verlinkten URLs
  • Anpassung der Permalinks (in manchen CMS an den Titel der Seite geknüpft)
  • keine Weiterleitung eingerichtet
  • Relaunch: neue URL-Struktur

ToDo‘s

  • Identifizieren der 404
  • Crawl
  • GSC
  • Analyse der Entstehung
  • Lösung:
    • Reparatur der Ziel-Seite falls ungewollt down?
    • Löschen oder Korrektur von internen Links auf 404-Fehlerseiten
    • Einrichtung einer Weiterleitung (Redirect) auf den neuen passenden Inhalt
    • Ist ein Backlink fehlerhaft:
      • 404 belassen, weil es keinen Inhalt dieser Art mehr geben wird.
      • 404 Seite mit Erläuterung + Handlungsoptionen (z.B. interne Suche)
    • Bei viel Traffic aber keinen kongruenten Inhalt: Info-Seite mit Erläuterung und alternativ-Angebot