Ist es sinnvoll, a zurückzugeben, 410
anstatt 404
wenn eine Seite endgültig entfernt wurde? In diesem Video sagt Matt Cutts, dass Google sie gleich behandelt, aber gibt es andere Gründe für die Implementierung einer 410
(außer für die technische Korrektheit)?
16
Antworten:
Auf unserer Website haben wir kürzlich 410 Fehler für Seiten implementiert, die dauerhaft entfernt wurden. Wir haben rund 40 Millionen Seiten im Google-Index und werden mit 2 Millionen Anfragen pro Tag vom Googlebot gecrawlt.
Nach dem Bereinigen unserer Datenbank wurde eine große Anzahl von 404-Fehlern in den Crawling-Fehlern in den Webmaster-Tools festgestellt. Als wir auf 410 anstatt 404 umstellten, halbierte sich die Anzahl der Fehler pro Tag, während die Gesamtzahl der getätigten Anfragen ungefähr gleich blieb. Das ist also am Ende erfolgreicher gecrawlt Seiten pro Tag. Es sieht so aus, als würden Seiten mit dem Status 404 mehrmals gecrawlt, bevor sie vollständig aus dem Index entfernt werden.
Ich würde also sagen, es lohnt sich auf jeden Fall, 410 zu verwenden, um Ihr Google Crawl-Budget aufrechtzuerhalten.
quelle
Es gibt mehr als Google auf dieser Welt. Ein 410 teilt einem Bot eindeutig mit, dass die Datei verschwunden ist. Ein 404 tut das nicht. Ein beständiger Bot versucht möglicherweise auf unbestimmte Zeit, einen 404 zu finden, während er möglicherweise sofort aufhört, nach einem 410 zu suchen, was Ihren Server sehr glücklich macht.
quelle
Abgesehen davon, dass es mehr Suchmaschinen als Google gibt, gibt es keinen Grund anzunehmen, dass Google die Art und Weise, wie 410 Antworten behandelt werden, niemals ändern wird. Anscheinend ist dies bereits geschehen: Die Informationen, die Matt Cutts im Video zitiert, stammen aus dem Jahr 2007, wohingegen dieser Beitrag von John Mu in den Webmaster Central-Foren von Google aus dem Jahr 2009 etwas anderes besagt:
Es sieht also so aus, als würde Google 410 Antworten in der Tat anders behandeln als 404.
quelle
Nach meiner Erfahrung versteht Google 410 Fehlercodes nicht.
Vor einiger Zeit habe ich eine vollständige Site geändert, sodass alle alten URLs "410 Gone" sind. Ich kann keine 301-Weiterleitungen verwenden, da keine direkte Beziehung zu einer neuen URL besteht.
Ich habe a verwendet
.htaccess
, um Google mitzuteilen, dass die alten URLs verschwunden sind, aber es wird mir immer wieder mitgeteilt, dass auf meiner Website eine GROSSE Menge von 404 Fehlern vorliegt. Ich habe die URLs im Crawl-Fehlerbericht überprüft und festgestellt, dass sie alle 410 und nicht 404 lauten.quelle
Für die Wahrheit zitiert. Angesichts Ihrer Anforderung, Bots (und vermutlich auch Menschen) mitzuteilen, dass eine Seite dauerhaft entfernt wurde , würde ich mich für eine
301
Weiterleitung zu einer Seite entscheiden, auf der (falls erforderlich) erläutert wird, warum der Inhalt entfernt wurde, oder den Bot / Benutzer übernehmen zurück zur Indexseite.Die weniger bekannten HTTP-Fehlercodes werden in der Regel nicht so gut unterstützt, verstanden oder auf der ganzen Linie implementiert, daher halte ich mich im Allgemeinen an die, die für das erwartete und hoffentlich nahtlose Surferlebnis sorgen.
Die Wahl der richtigen Option hängt davon ab, wie viele Anfragen für den (jetzt) fehlenden Inhalt noch eingehen.
quelle