404-Seite benötigt Meta-Beschreibung (nur um Google glücklicher zu machen)?

12

Ich repariere ein paar Kleinigkeiten auf der 404-Seite für alle meine Websites. Aufgrund meiner Pünktlichkeit kann ich nur gut schlafen, wenn ich eine Antwort auf diese Frage bekomme. :)

Benötigt eine 404-Seite ein Meta-Description-Tag? Wenn ja mit was gefüllt, "Seite nicht gefunden"?

Ich würde nein sagen, wenn sich Google wirklich mehr um Inhalte und benutzerfreundliche Websites kümmert als um die Inhalte auf der Seite (außerdem sollte das 404-Seiten-Snippet niemals in Google angezeigt werden, da der Server echten 404-Code sendet).

Aber nachdem ich all das gelesen habe:

Auf die Art und Weise, wie sie vorschlagen, eine 404-Seite auszufüllen (von der ich immer dachte, dass es sich nur um eine einfache 404-Seite handelt), machte ich mir auch Sorgen um die Meta-Beschreibung .

Marco Demaio
quelle
5
Glaubst du, deine 404-Seite wird gut ranken oder im Verkehr fahren? Das habe ich auch nicht gedacht. :)
John Conde

Antworten:

18

Das Wichtigste für Ihre 404-Seiten ist der Statuscode der Kopfzeile : Er muss sein404 not found .

Es ist vielleicht dumm, das zu sagen, aber in dynamischen Anwendungen geben viele Webentwickler mit einer URI wie dieser http://my.webapp.invalid/index.php?id=4, wenn sie id=4nichts zurückgeben, eine 404-Nachricht mit einem 200 OKStatuscode zurück ...

Eine andere Sache: zum Beispiel, wenn jemand versuchen , http://my.webapp.invalid/index.php?id=totowährend idnur ganze Zahl annehmen, es ist nicht ein 404, sondern ein400 Bad Request , dass Sie müssen zurückkehren.

Dies ist zum Beispiel mit der Header-Funktion in PHP oder der HttpWebResponse.StatusCode-Eigenschaft in .Net einfach zu handhaben

Pascal Qyy
quelle
Heißt das in der h1?
Daniel Springer
Eine fehlerhafte 400-Anforderung weist normalerweise auf ein Problem auf Protokollebene mit HTTP hin. So etwas wie falsch formatierte Header. Ich würde nicht empfehlen, den Status 400 Bad Request für einen ungültigen Parameterwert zu verwenden. Ein "404 nicht gefunden (Was ist das für 'toto' ??? Ich kann es nicht finden.)" Wäre in Ordnung. Diese StackOverflow-Antwort schlägt die Fehlercodes 422 (Nicht-Standard) oder 403 (Verstanden, nicht erfüllt) vor, wenn die Anforderungssyntax korrekt ist, aber einen ungültigen Parameter aufweist.
Stephen Ostermiller
2

Nein . Warum Sorge über Ihre PR für Ihre 404 - Seite. Ich würde mir mehr Sorgen machen, ob Ihre Links überhaupt dort landen.

Jeremy
quelle
1

Metainformationen für eine 404-Seite sind nicht sinnvoll.

Die Rückgabe des richtigen 404-Headers ist weitaus wichtiger als jede andere technische Maßnahme.

Bei Nicht-Tech-POV sollten Sie wirklich in Betracht ziehen, nützliche Informationen zurückzugeben, anstatt nur eine Fehlermeldung. Die Verwendung der Sitemap und der internen Suchwerkzeuge macht es viel sinnvoller, Ihren Benutzern einige nützliche Maßnahmen bereitzustellen (und die Benutzer glücklicher zu machen, was Ihre Website besser macht).

Dave
quelle
1

Von einem Suchmaschinen-POV können Sie sogar eine leere 404-Fehlerseite haben . Ihr Server muss jedoch den richtigen Statuscode (404 oder 410) bereitstellen, um anzuzeigen, dass die vom Client angeforderte Seite nicht mehr vorhanden ist .

Von einem Benutzer POV mit einer gut gestalteten Fehlerseite ist wichtig, weil Sie den Benutzer nicht gehen lassen möchten, nur weil er beispielsweise defekten Links gefolgt ist: Sie möchten dem Benutzer Optionen geben , um sich auf Ihrer Website zurechtzufinden Geben Sie ihm zum Beispiel:

  • ein Suchfeld
  • ein Link zur Sitemap
  • eine Liste der Seiten, die der gesuchten ähnelt ( Google selbst kann Ihnen helfen )
  • ein einfaches Formular, um den Webmaster zu kontaktieren

Da der Inhalt des Meta-Description-Tags normalerweise für den Benutzer nicht sichtbar ist, ist es absolut in Ordnung, wenn Sie es nicht ausfüllen .

Raben
quelle
0

Ich denke , es würde einige Sinn zu haben , robotsdefiniert. Speziell:

<meta name="robots" content="follow, noarchive, noindex">

(Wie in "Ignorieren Sie diese Ressource, aber probieren Sie andere aus derselben Domäne aus.")

Andere Metadaten (wie description, aber auch Opengraph und Twitter Cards , et al ), meiner Meinung nach , würde keinen Sinn machen wenig und würde nur Kosten (einige) Bytes.

Dies ist zwar theoretisch und etwas spekulativ. Wenn jemand eine Ressource kennt, die andere Erkenntnisse liefert, würde ich gerne davon erfahren.

ACJ
quelle
2
Suchmaschinen indizieren sowieso keine 404 Seiten. Dieses Meta-Tag würde nichts verletzen, aber es wird auch nichts bewirken.
Stephen Ostermiller
Wenn eine 404-Seite die richtigen Überschriften hat, sollte dies tatsächlich der Fall sein. :)
ACJ