Ist es besser, ein ErrorDocument 404-Redirect zurück zur Homepage oder eine Standard-404-Fehlerseite zu haben?

15

Wir betreiben eine E-Commerce-Website, die von einem Drittanbieter für E-Commerce-Software eingerichtet wurde, einen Basisshop mit Produktseiten, Warenkorb und Kaufabwicklung.

Der Drittanbieter hat die htaccess-Datei so eingerichtet, dass bei Eingabe einer nicht vorhandenen URL anstelle eines 404-Fehlers eine Weiterleitung zur Homepage erfolgt.

Dies führt dazu, dass der Google Webmaster doppelte Titel und Beschreibungen für nicht mehr vorhandene Seiten meldet.

Ich denke, dass es besser wäre, eine dedizierte 404-Fehlerseite anzuzeigen, als zur Startseite zurückzukehren

Ist es also besser, wenn eine Website einen 404-Code auf die Startseite umleitet, als stattdessen eine dedizierte 404-Seite?

Craig Angus
quelle

Antworten:

16

Starkes Votum für eine dedizierte 404-Seite.

  • Für den Benutzer weniger verwirrend
  • Ermöglicht es Ihnen, leichter zu erkennen, ob etwas nicht stimmt (über das Webserver-Fehlerprotokoll, Ihr eigenes Protokollierungsskript und / oder Google Analytics).
  • Sie können die Seite an die Situation anpassen (z. B. eine Liste der Produktkategorien anzeigen).
  • Ermöglicht Suchmaschinen, ihre Indizes zu bereinigen. Nicht mehr vorhandene Seiten im Index einer Suchmaschine verhindern möglicherweise, dass neue Seiten hinzugefügt werden.

Zum letzten Punkt: Stellen Sie sicher, dass tatsächlich ein 404-Fehler zurückgegeben wird. Laut Ihrer Aussage handelt es sich derzeit um eine 301/302-Umleitung. Dazu gehören

ErrorDocument 404 /notfound.htm

in deiner htaccess Datei.

Siehe auch

http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html

jmb
quelle
Was jmbgesagt wurde, aber ich habe dynamische Seiten für mein CMS, also muss ich es zuerst durchlaufen. also Errordocument 404 /dynamic_page.phpund wenn nicht gefunden , würde das anzeigen /notfound.htm.
Talvi Watia
1
Ich möchte nicht weniger als 129082094 mal abstimmen. Ich kann es gar nicht fassen, wenn eine stille Weiterleitung auf die Homepage eine gute Idee ist. Eine Fehlerseite ist immer fehlerhaft, aber zu wissen, dass es sich um einen Fehler handelt, ist besser als ein blindes Zurücksetzen. (Damit meine ich, zurück auf die erste Seite.)
VxJasonxV
1
Ich würde eine 410 "Gegangene" Antwort hier bevorzugen.
Jody
3

Ich würde für eine separate Fehlerseite stimmen, um den Nutzern Ihrer Website nur mitzuteilen, dass der von ihnen angeklickte Link fehlgeschlagen ist oder sie die falsche URL eingegeben haben. Es wäre verwirrend, zur Homepage zurückzukehren. Ich weiß, ich wäre versucht, meine Handlungen zu wiederholen, um zu sehen, ob ich etwas falsch gemacht habe!

Wenn Sie einen Link "Defekten Link melden" hinzugefügt oder ihn selbst protokolliert haben, erhalten Sie eine Benachrichtigung und die Möglichkeit, Probleme mit der Site zu beheben.

ChrisF
quelle