HTTP Fehlercodes – OK, Beste Wahl Codes

Was sind HTTP Statuscodes?

Ein HTTP statuscode ist eine server antwort auf eine browser anfrage. Wenn sie eine webseite besuchen, sendet ihr browser eine Anfrage an den server der site, und der server antwortet dann auf die Anfrage des browser mit einem dreistelligen Code: dem HTTP statuscode.

Diese status codes sind das Internet Äquivalent einer konversation zwischen ihrem browser und dem server. Sie kommunizieren, ob die dinge zwischen den beiden A okay, touch und go sind oder ob etwas nicht stimmt. Wenn sie statuscodes und deren verwendung verstehen, können sie site fehler schnell diagnostizieren, um ausfallzeiten auf ihrer site zu minimieren. Sie können sogar einige dieser status codes verwenden, um suchmaschinen und Benutzern beim zugriff auf ihre webseite zu helfen. Eine 301 weiterleitung zum beispiel teilt bot und personen mit, dass eine seite dauerhaft an eine andere stelle verschoben wurde.

Die erste ziffer jedes dreistelligen statuscodes beginnt mit einer von fünf ziffern 1 bis 5; sie können dies als 1xx oder 5xx ausgedrückt sehen, um statuscodes in diesem bereich anzuzeigen. Jeder dieser bereiche umfasst eine andere klasse von server antworten.

Gängige HTTP statuscode klassen:

  • 1xxs – Information antworten: Der server denkt über die anfrage nach.
  • 2xxs – Erfolg! Die anfrage wurde erfolgreich abgeschlossen und der server gab dem browser die erwartete antwort.
  • 3xxs –Redirection: Du wurdest woanders umgeleitet. Die anfrage wurde empfangen, aber es gibt eine art weiterleitung.
  • 4xxs – Clientfehler: Seite nicht gefunden. Die webseite oder seite konnte nicht erreicht werden. (Die Anfrage wurde gestellt, aber die seite ist nicht gültig – dies ist ein fehler auf der webseite der konversation und wird oft angezeigt, wenn eine seite auf der webseite nicht vorhanden ist.)
  • 5xxs – Serverfehler: Fehler. Der client hat eine gültige anfrage gestellt, aber der server konnte die anfrage nicht abschließen.

Die Wichtigsten Statuscodes für SEO

Für jeden professionellen SEO und Website betreiber ist es wichtig, die statuscodes zu verstehen, die den größten einfluss auf SEO haben.

Stellen sie sich vor, sie arbeiten an einer webseite, die viele 5xx-fehler anzeigt. Sie werden sofort wissen wollen, dass dies ein server problem ist. 4xx-Fehler wirken sich auf die besucherer fahrung aus. Sie können also sofort darüber nachdenken, ob sie Änderungen an ihren URLs vorgenommen haben oder ob sie seiten gelöscht haben. Sobald sie die ursache des problem verstanden haben, können sie eine benutzerdefinierte 404 seite implementieren oder die leistungsstarke 301 weiterleitung verwenden, um besucher an die richtige stelle zu leiten.

Es lohnt sich, die wirkungsvollsten statuscodes zu lernen – und sich zu merken – die jeder SEO kennen sollte:

HTTP Statuscode 200 – OK

Dies ist Ihr idealer statuscode für Ihre normale, alltägliche und gut funktionierende seite. Besucher, bot und Link equity durchlaufen verlinkte seiten wie ein Traum. Sie müssen nichts tun und können ihren tag mit der gewissheit, dass alles so ist, wie es sein soll, glücklich durch den Tag gehen.

HTTP Statuscode 301 – Permanente Weiterleitung

Eine 301 weiterleitung sollte immer dann verwendet werden, wenn eine URL dauerhaft auf eine andere umgeleitet werden muss. Eine 301 weiterleitung bedeutet, dass besucher und Bots, die auf dieser seite landen, an die neue URL weitergeleitet werden. Darüber hinaus wird Link equity – die kraft, die von all diesen hart verdienten Links zu Ihren Inhalten übertragen wird – über eine 301 weiterleitung an die neue URL weitergegeben. Trotz der gerüchte von Google, dass alle 3xx weiterleitungen gleich behandelt werden, haben test gezeigt, dass dies nicht vollständig stimmt. Eine 301 weiterleitung bleibt die bevorzugte Methode der Wahl für permanente seiten umleitungen.

HTTP Statuscode 302 – Temporäre Weiterleitung

Eine 302 weiterleitung ähnelt einer 301 insofern, als besucher und Bots an die neue seite weitergeleitet werden, aber link equity möglicherweise nicht weitergegeben wird. Wir empfehlen nicht, 302 weiterleitungen für dauerhafte Änderungen zu verwenden. Die verwendung von 302 führt dazu, dass such maschinen crawler die weiterleitung als temporär behandeln, was bedeutet, dass sie möglicherweise nicht die link equity weitergibt, die die magische 301 tut.

HTTP Statuscode 404 – Nicht gefunden

404 Fehlercodes → Dies bedeutet, dass die vom browser angeforderte datei oder seite vom server nicht gefunden wurde. 404 zeigen nicht an, ob die fehlende seite oder Ressource dauerhaft oder nur vorübergehend fehlt. Sie können sehen, wie dies auf Ihrer Website aussieht, indem sie eine URL eingeben, die nicht existiert. Es ist, als würde man gegen eine mauer stoßen. Genau wie sie es erlebt haben, werden Ihre besucher auf eine Seite mit einem 404-Fehler stoßen und es entweder erneut versuchen (wenn Sie Glück haben) oder zu einer anderen Webseite wandern, die die gesuchten Informationen enthält.

Jede Site hat einige seiten, die 404 statuscodes zurückgeben. Diese seiten müssen nicht immer umgeleitet werden; es gibt andere möglichkeiten. Ein häufiges missverständnis ist, dass es eine SEO best practice ist, einfach 301 seiten umzuleiten, die einen 404-Statuscode an die startseite der angegebenen domain zurückgeben. Dies ist in den meisten Fällen eine schlechte Idee, da es Benutzer verwirren kann, die möglicherweise nicht erkennen, dass die Webseite, auf die sie zugreifen wollten, nicht existiert.

Wenn die seiten, die 404 codes zurückgeben, seiten mit hoher Autorität mit viel Verkehr sind oder eine offensichtliche URL haben, die Besucher oder Links erreichen sollen, sollten sie 301 weiterleitungen auf die relevanteste seite verwenden. Wenn ihre seite zu zuckerfreien cupcake beispielsweise nicht mehr existiert, möchten sie diese URL möglicherweise mit einer 301 auf Ihre kategorie seite für zuckerfreie rezepte umleiten.

Außerhalb dieser fälle kann es erforderlich sein, dass eine URL absichtlich einen 404 zurückgibt – dies verhindert, dass sie indiziert und von such maschinen wiederholt gecrawlt wird. Bieten sie ihren besuchern die bestmögliche erfahrung mit einer benutzerdefinierten 404 seite, wie in diesem leitfaden für die Google Search Console vorgeschlagen. E-Commerce sites produzieren beispielsweise oft 404 seiten, wenn produkte ausverkauft sind. Daher sind diese site gute Kandidaten für die erstellung einer benutzerdefinierten E-Commerce 404 seite.

HTTP Statuscode 410 – Weg

Ein 410 ist dauerhafter als ein 404; es bedeutet, dass die seite weg ist. Die seite ist vom server nicht mehr erreichbar und es wurde keine weiterleitungs adresse eingerichtet. Alle link auf ihrer webseite, die auf eine 410 seite verweisen, senden bot und besucher an eine tote ressource. Wenn sie sie also sehen, entfernen sie alle verweise oder link aus ihren inhalten.

HTTP Statuscode 500 – Interner Serverfehler

▶ Eine 500 ist ein klassischer server fehler und beeinträchtigt den zugriff auf ihre site. Menschliche besucher und bot gehen gleichermaßen verloren und ihr link equity wird schnell nirgendwo hingehen. Suchmaschinen bevorzugen gut gepflegte webseite, daher sollten sie diese statuscodes untersuchen und beheben, sobald sie darauf stoßen.

HTTP Statuscode 503 – Dienst nicht verfügbar

Was ist ein Serverproblem 503 → Eine andere variante der 500, eine 503 antwort, bedeutet, dass der server nicht verfügbar ist. Jeder (menschlich oder nicht) wird gebeten, später wiederzukommen. Dies kann an einer vorübergehenden überlastung des server oder an einer wartung des server liegen. Ein 503 statuscode sorgt dafür, dass die such maschinen wissen, dass sie bald wiederkommen, da die seite oder site nur für kurze zeit nicht verfügbar ist.