E-Commerce-Artikel vom Benutzer gelöscht, 301 Weiterleitung zur Startseite oder 404 nicht gefunden?

15

Ich weiß , diese Frage zu someway ähnlich ist diese , wo sie 404 empfehlen, aber nach der Lektüre dieser andere , wo sie suggerieren 301 zu verwenden , wenn Website - URLs zu ändern (im konkreten Fall war aufgrund Redesign / re Factoring) bekomme ich ein bisschen verwirrt und ich hoffe, jemand konnte für dieses konkrete Beispiel klären:

  1. Angenommen, ich habe eine E-Commerce-Website.

  2. Lassen Sie uns auch sagen , der letzte Anwender einige interessante Elemente in der Website und der E - Commerce - Webapp eingefügt , um die Artikelseiten in den URLs erstellt: http://...?id=20, http://...?id=30usw.

  3. Angenommen, einige dieser interessanten Artikel wurden von vielen anderen Websites mit externen Links versehen, da einige Leute diese Artikel als sehr interessant und mit ihnen verknüpft empfanden.

  4. Nach einigen Jahren löscht der Endverbraucher diese Elemente, so offensichtlich die Seiten und URLs http://...?id=20, http://...?id=30etc. jetzt gibt es nicht mehr, aber immer noch viele Seiten im Web verknüpfen auf sie zu .

Was soll die eCommerce-Site jetzt tun, nur eine 404-Seite für diese Artikel anzeigen?

Aber ich bin verwirrt, würde dies nicht alle Google PR verlieren, die von den externen Links zu den Artikelseiten weitergeleitet wurden? Ist es also nicht besser, 301-Weiterleitung zur STARTSEITE zu verwenden, die die PR mindestens an die STARTSEITE weiterleitet?


BEARBEITEN:

Nun, laut Antworten ist das Beste, was Sie bisher tun können, ein 404/410 .

Um diese Frage zu vervollständigen, möchte ich über einen Sonderfall sprechen, nur um sicherzugehen, dass ich verstanden habe. richtig.

Nehmen wir an, der Benutzer erstellt diese Elemente erneut (die zuvor unter Punkt 4 gelöscht wurden). Möglicherweise ändert er deren Namen und Beschreibung ein wenig, aber es handelt sich im Grunde um dieselben Elemente. Die Webapp hat keine Möglichkeit , diese neuen Elemente hinzugefügt zu wissen , wurden die alten Elemente , so dass es offensichtlich schaffen sie als neue Elemente mit neuen URLs http://...?id=100, http://...?id=101, macht es Sinn , an dieser Stelle macht 301 die alten URLs auf die neuen umleiten?


EINE ANDERE BEARBEITUNG (Es wäre SEHR WICHTIG, ZU VERSTEHEN):

Nun, den bisher erhaltenen cleveren Antworten zufolge scheint es, als könnte ich für den Sonderfall, der in meinem letzten EDIT erklärt wurde, 301 verwenden, da dies nicht irreführend ist, da im Grunde genommen die neuen Seiten einen inhaltlichen Ersatz für die alten Seiten darstellen. Dies dient im Wesentlichen dazu, die Weitergabe der PR von externen Links zu verhindern und die Benutzerfreundlichkeit zu verbessern.

Abgesehen von der Nutzererfahrung ist dies umstritten (* 1), um PR vor externen defekten Links zu schützen. Warum sollte man 301 nicht immer verwenden? Nach meinem Verständnis mag Google doppelte Inhalte nicht, aber wir sind sicher, dass 301 auf die STARTSEITE umgeleitet wird als duplizierte Inhalte für Google ?!

Google selbst schlägt vor, 301 index.html an das Stammverzeichnis des Dokuments weiterzuleiten. Wenn 301 als duplizierter Inhalt betrachtet wird, wird dies dann nicht auch als duplizierter Inhalt betrachtet. Warum schlagen sie es vor?

Lassen Sie sich provozieren: "Warum nicht einfach für jede nicht gefundene Seite eine 301 zur STARTSEITE hinzufügen?"

(* 1) Wenn ich als Benutzer einer fehlerhaften URL von einem externen Link zu einer Seite einer Website folge, bleibe ich eher auf dieser Website, wenn ich zur STARTSEITE weitergeleitet werde, als auf einer 404-Seite, auf der die Website meiner Meinung nach nicht angezeigt wird existiere sogar nicht mehr und vielleicht versuche ich nicht einmal, auf die STARTSEITE der Website zu gehen.

Marco Demaio
quelle
Dieser Link stammt nicht von Google. Es ist ein Beitrag von Google Groups. Nehmen Sie ihn also nicht als offiziellen Rat.
DisgruntledGoat
@myself: Nur eine Erinnerung an myslef und jeden, der meine Frage liest. Was mir in der Frage gefehlt hat, ist die Idee einer 404-Seite, die nicht so aussieht, als wäre die gesamte Website ausgefallen: eine benutzerfreundliche 404-Seite.
Marco Demaio

Antworten:

7

Benutzer zuerst !!! Das Versorgen von Suchmaschinen anstelle von Benutzern ist ein Rezept für ein Scheitern.

Eine gute Benutzerfreundlichkeit besteht darin, sie auf eine Seite umzuleiten, auf der erklärt wird, dass das Produkt nicht mehr vorhanden ist, und sie aufzufordern, andere verwandte Elemente zu untersuchen. Auf diese Weise verlieren Sie den Besucher nicht aufgrund einer schlechten Verbindung oder Verwirrung. Immerhin, wenn sie einem Link folgen, der eine Sache erwartet, und eine andere angezeigt wird, sieht es für Sie schlecht aus, wenn Sie nicht richtig damit umgehen.

Ich weiß nicht, ob 4xx Seiten PR bestehen, da ich keine schlüssigen Informationen dazu erhalten habe, aber wenn Sie dies tun, können Sie die PR dieser Seite "verbreiten", indem Sie auf Ihre Homepage und andere wichtige Seiten verlinken, die Sie für notwendig halten. Wenn Sie diese PR verlieren, ist es keine große Sache. Die Benutzerfreundlichkeit, die Sie erhalten, überwiegt bei weitem den Nutzen, den die PR bietet.

Aktualisieren

Ein 301 ist genau das, was Sie tun möchten. Es handelt sich um dasselbe Produkt. Durch Umleiten stellen Sie sicher, dass die neue Auflistung die Vorteile der alten Seite bietet und Benutzer das gesuchte Produkt weiterhin finden können.

Update Nr. 2

Das Ausführen einer 301-Weiterleitung für nicht gefundenen Inhalt ist sowohl semantisch inkorrekt (der Inhalt wurde nicht verschoben, ist einfach nicht vorhanden) als auch für Benutzer verwirrend (sie haben Produkt X erwartet und stattdessen Ihre Startseite mit Nein erhalten) Erklärung warum).

301-Weiterleitungen verursachen keine Probleme mit doppelten Inhalten. Sie lösen sie, indem sie Suchmaschinen benachrichtigen, dass Seite A auf Seite B verschoben wurde.

(* 1) Wenn ich als Benutzer einer kaputten URL eines externen Links auf die Seite einer Website folge, bleibe ich möglicherweise mehr auf dieser Website, wenn ich zur STARTSEITE weitergeleitet werde, anstatt eine 404-Seite zu sehen, auf der die Website meiner Meinung nach nicht einmal funktioniert gibt es nicht mehr und vielleicht versuche ich gar nicht erst, auf die STARTSEITE der Website zu gehen.

Eine viel bessere Lösung für Ihr Problem ist das Anzeigen einer benutzerdefinierten 404-Seite, auf der erklärt wird, dass die Seite nicht mehr vorhanden ist, mögliche Alternativen empfohlen werden und wenn ihnen eine der möglichen Alternativen nicht gefällt, sie zur Startseite eingeladen werden. Wenn sie trotzdem gehen, hatten Sie nie die Chance, sie an erster Stelle zu behalten. Diese Lösung ist am benutzerfreundlichsten und bietet Ihnen die höchsten Conversion-Chancen.

John Conde
quelle
Ich habe die Frage mit einem Sonderfall
aktualisiert
Ihre Antwort hat mich bisher verständlicher gemacht, aber dieses Thema ist mir immer noch unklar. Ich habe die Frage mit einem wichtigen Teil aktualisiert, ich würde wirklich lügen, um Ihre Gedanken zu lesen.
Marco Demaio 20.11.10
@ Marco: Antwort aktualisiert
John Conde
Ihre Antwort ist sehr klar und präzise. Vielen Dank auch, dass Sie alle Updates nachverfolgt haben. Ich habe endlich verstanden!
Marco Demaio
7

Meiner Meinung nach ist es in diesem Fall sinnvoller , den 410 goneStatuscode zu verwenden .

Die angeforderte Ressource ist auf dem Server nicht mehr verfügbar und es ist keine Weiterleitungsadresse bekannt. Dieser Zustand wird als dauerhaft angesehen. Clients mit Linkbearbeitungsfunktionen MÜSSEN nach Genehmigung durch den Benutzer Verweise auf den Request-URI löschen. Wenn der Server nicht weiß oder nicht feststellen kann, ob die Bedingung dauerhaft ist oder nicht, MUSS stattdessen der Statuscode 404 (Not Found) verwendet werden. Diese Antwort kann zwischengespeichert werden, sofern nicht anders angegeben.

Die 410-Antwort soll in erster Linie die Webwartung unterstützen, indem der Empfänger benachrichtigt wird, dass die Ressource absichtlich nicht verfügbar ist und die Serverbesitzer wünschen, dass Remoteverbindungen zu dieser Ressource entfernt werden. Ein solches Ereignis ist für zeitlich begrenzte Werbedienste und für Ressourcen üblich, die Personen gehören, die nicht mehr auf dem Server arbeiten. Es ist nicht erforderlich, alle permanent nicht verfügbaren Ressourcen als "weg" zu markieren oder die Markierung für einen beliebigen Zeitraum beizubehalten - dies liegt im Ermessen des Serverbesitzers.

Behalten Sie dann die Seite http://...?id=XXmit dem Artikel bei (löschen Sie den Eintrag nicht), aber erwähnen Sie dies, um die Besucher darüber zu informieren, dass dieser Artikel definitiv nicht mehr verfügbar ist.

Um Hilfe bei der Auswahl des Statuscodes zu erhalten, schauen Sie sich Folgendes an:


[EDIT] über den Sonderfall

Wenn man bedenkt, dass das "entfernte" Element nicht wirklich gelöscht, sondern nur als nicht verfügbar markiert wurde, empfiehlt es sich, den Benutzer zu ermutigen, das Element zu "reaktivieren", um seine Änderungen vorzunehmen.

Pascal Qyy
quelle
Thnaks, all diese Statis-Codes sind definitiv ein interessantes Thema, über das ich sicher mehr lesen werde. Ihr Punkt ist Logik, aber in meiner Frage bin ich besorgt über SEO und ich bin ahnungslos, was Google tun würde, wenn es einen 410-Fehlercode findet.
Marco Demaio
1
Ich fand die Antwort auf meinen Kommentar in dieser Antwort von JohnMu (Google-Mitarbeiter) google.com/support/forum/p/Webmasters/…
Marco Demaio
Ich habe die Frage mit einem Sonderfall
aktualisiert
Und ich habe meine Antwort aktualisiert ^^
Pascal Qyy 15.11.10
6

Wenn ein Teil des Inhalts absichtlich von der Site entfernt wurde, verschwindet natürlich die PR dieser Seite. Das ist das richtige Verhalten. PR repräsentiert Stimmen von anderen Benutzern, die angeben, dass sie der Meinung sind, dass die verlinkte Seite wertvoll ist. Wenn der Inhalt, für den sie gestimmt haben, entfernt wurde, sollten ihre Stimmen natürlich verworfen werden.

Nun, man könnte die URL auf eine andere Seite umleiten zu seiner PR zu behalten oder zu ernten. Aber wenn diese Seite keinen ähnlichen Ersatzinhalt hat, wäre dies eine irreführende und unethische Praxis, die in gewissem Sinne einer rückwirkenden Verschleierung gleicht. Dies ist im Grunde dasselbe wie der Kauf einer kürzlich abgelaufenen Domain, damit Sie deren PR erhalten können.

Wenn Sie wertvolle Inhalte von Ihrer Website entfernen möchten, können Sie die von diesen Inhalten generierte PR nicht ethisch korrekt einhalten. Das Richtige wäre, wie von G. Qyy erwähnt, einen 410Statuscode zu verwenden.

Sie können jedoch weiterhin von den Links zu den jetzt entfernten Seiten profitieren, indem Sie eine 410-Fehlerseite einrichten, die Benutzer auf ähnliche Inhalte oder Ihre Homepage verweist. Und wenn Sie eine gute interne Linkstruktur hätten, dann hätte die entfernte Seite ihre PR an andere Seiten weitergegeben, solange sie noch aktiv war.

Hinweis: Wenn es sich um ein Produkt handelt, das einfach nicht vorrätig ist, sollten Sie die Seite geöffnet lassen und den Benutzern nicht erlauben, es in den Warenkorb zu legen. Es kann jedoch sein, dass sie das Produkt weiterhin zur Wunschliste hinzufügen oder eine Benachrichtigung anfordern können, wenn das Produkt wieder vorrätig ist.

Majestätsbeleidigung
quelle
Ich habe die Frage mit einem Sonderfall
aktualisiert
1
@Marco: In diesem Fall würde es als "Ersatzinhalt" angesehen und ein 301 wäre angebracht. Es ist so, als ob Sie Ihre Website überarbeitet hätten, Ihre Seiten könnten alle unterschiedlich sein, aber sie sind nur leicht aktualisierte Versionen der alten Seiten, daher wäre eine 301 angemessen. Ein weiteres Beispiel ist, wenn Sie eine neue Version eines Produkts veröffentlicht haben. Solange die Benutzer , die für die alte Seite waren auf der Suche mit dem neuen würden sich freuen, dann können Sie und eine 301 verwenden sollten
Majestätsbeleidigung
1
Stimmen Sie dem letzten Teil Ihrer Antwort zu. Insbesondere, wenn Benutzer diese Seite über Suchmaschinen finden, ist es eine gute Idee, die Seite mit geeignetem Inhalt und einer Notiz, die vergriffen ist, aufzubewahren. Sie könnten einige ähnliche Elemente auflisten, um den Benutzer zum Weitermachen zu bewegen. Wenn es einen bestimmten "Ersatzartikel" gibt, verwenden Sie stattdessen einen 301.
DisgruntledGoat
1

Zur Frage: Ich würde eine 404/410-Seite für das ausgeschlossene Produkt führen und eine neue für das neue Produkt erstellen.

Für den speziellen Fall: Ich würde wahrscheinlich das gleiche über ODER wählen. Verwenden Sie eine 303-Umleitung. Vielleicht eine 301, aber das wäre definitiv nicht meine erste Wahl.

Für die zweite Bearbeitung: Wie schon oft für Webentwickler / SEO-Leute gesagt: SEO ist das Ergebnis einer schönen Build-Seite. Denken Sie zuerst an die Benutzer. Zeitraum.

Erfinden Sie das Rad auch nicht neu, weil jemand sagte, Sie müssten es. Es gibt Technologien, und Sie sind dafür verantwortlich, sie ordnungsgemäß zu verwenden. HTTP-Header und Antwortcodes decken fast jeden Fall ab, den Sie sich vorstellen können / benötigen.

Jetzt als Benutzer kann ich sagen, dass es mir nichts ausmacht, wenn ich eine nützliche 404-Seite erreiche. Natürlich ist die hässliche, mal neue römische Größe 10px (Schwarzweiß) mit technischem Text die schlechteste, die ein Benutzer jemals finden kann. Ich hasse das auch. Wenn ich jedoch eine Seite erreiche, auf der ich eine Sitemap überprüfen, suchen und möglicherweise ähnliche Links bereitstellen kann, bin ich glücklicher, als zur Startseite weitergeleitet zu werden.

Fazit Tun Sie, was Sie tun müssen, verwenden Sie das, was Sie bereits haben (erforschen Sie, was Sie besser haben), und platzieren Sie sich als Ihren eigenen Benutzer.

Dave
quelle