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:
Angenommen, ich habe eine E-Commerce-Website.
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=30
usw.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.
Nach einigen Jahren löscht der Endverbraucher diese Elemente, so offensichtlich die Seiten und URLs
http://...?id=20
,http://...?id=30
etc. 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.
Antworten:
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.
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.
quelle
Meiner Meinung nach ist es in diesem Fall sinnvoller , den
410 gone
Statuscode zu verwenden .Behalten Sie dann die Seite
http://...?id=XX
mit 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.
quelle
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
410
Statuscode 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.
quelle
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.
quelle