Wiem, że to pytanie jest w pewnym stopniu podobne do tego, w którym zalecają użycie 404, ale po przeczytaniu drugiego, w którym sugerują użycie 301 podczas zmiany adresów URL witryny (w konkretnym przypadku było to z powodu przeprojektowania / przefakturowania) dostaję trochę zmieszany i mam nadzieję, że ktoś mógłby wyjaśnić ten konkretny przykład:
Załóżmy, że mam witrynę eCommerce,
powiedzmy też ostateczny użytkownik dodaje kilka ciekawych rzeczy w miejscu i webapp eCommerce utworzonej strony element na URL:
http://...?id=20
,http://...?id=30
etc.Powiedzmy teraz, że niektóre z tych interesujących elementów mają wiele zewnętrznych linków do nich z wielu innych stron, ponieważ niektórzy uważają te przedmioty za bardzo interesujące i powiązane z nimi.
Po kilku latach końcowy użytkownik usunie te pozycje, więc oczywiście stron i adresów URL
http://...?id=20
,http://...?id=30
itp teraz już nie istnieją, ale wciąż wiele stron w internecie są linkami do nich .
Co powinna teraz zrobić witryna eCommerce, po prostu wyświetlając stronę 404 dla tych produktów?
Ale jestem zdezorientowany, czy nie straciłoby to całego PR Google przekazanego przez zewnętrzne linki do stron produktów? Więc czy nie lepiej jest użyć przekierowania 301 na STRONĘ DOMOWĄ, która przynajmniej przekazuje PR na STRONĘ DOMOWĄ?
EDYTOWAĆ:
Cóż, zgodnie z odpowiedziami, najlepszą rzeczą do tej pory jest zrobienie 404/410 .
Aby uzupełnić to pytanie, chciałbym porozmawiać o specjalnym przypadku, aby się upewnić. prawidłowo.
Załóżmy, że użytkownik ponownie tworzy te elementy (te, które wcześniej usunął w punkcie 4), może nieco zmienia ich nazwy i opis, ale są to w zasadzie te same elementy. Webapp nie ma sposobu, aby poznać te nowe elementy dodane zostały stare przedmioty więc oczywiście utworzyć je jako nowe elementy z nowymi adresami URL http://...?id=100
, http://...?id=101
, czy ma to sens w tym momencie do przekierowania 301 starych adresów na nowe?
KOLEJNA EDYCJA (BARDZO WAŻNE ZROZUMIEĆ):
Cóż, zgodnie z otrzymanymi do tej pory sprytnymi odpowiedziami wydaje się, że w specjalnym przypadku, wyjaśnionym w mojej ostatniej edycji, mogłem użyć 301, ponieważ jest to coś oszukańczego, ponieważ w zasadzie nowe strony zastępują starą stronę pod względem treści. Odbywa się to w zasadzie, aby utrzymać przekazanie PR z linku zewnętrznego, a także dla lepszego doświadczenia użytkownika.
Ale oprócz wrażeń użytkownika, które są dyskusyjne (* 1), w celu zachowania PR z uszkodzonych zewnętrznych linków, dlaczego nie zawsze używamy 301, W moim rozumieniu Google nie lubi zduplikowanych treści, ale jesteśmy pewni, że 301 przekierowuje do STRONY GŁÓWNEJ jako zduplikowane treści dla Google ?!
Sam Google sugeruje przekierowanie 301 index.html do dokumentu root, więc jeśli uznają 301 za zduplikowane treści, czy nie byłoby to również uważane za zduplikowane? Dlaczego oni to sugerują?
Pozwól, że sprowokuję: „dlaczego po prostu nie dodać 301 do STRONY GŁÓWNEJ dla każdej nie znalezionej strony?”
(* 1) jako użytkownik, gdy podążam za zepsutym adresem URL z jakiegoś zewnętrznego linku do strony strony, umieszczałbym więcej na tej stronie, gdyby przekierowano mnie na STRONĘ GŁÓWNĄ, zamiast widzieć stronę 404, na której, jak sądzę, witryna nie nawet istnieją i może nawet nie próbuję przejść do STRONY GŁÓWNEJ witryny.
Odpowiedzi:
Użytkownicy najpierw !!! Catering do wyszukiwarek zamiast użytkowników to przepis na porażkę.
Dobra użyteczność polegałaby na przekierowaniu ich na stronę, która wyjaśnia, że produkt już nie istnieje i zaprosić ich do zbadania innych powiązanych elementów. W ten sposób nie stracisz użytkownika z powodu złego linku lub zamieszania. W końcu, jeśli podążają za linkiem oczekującym jednej rzeczy, a pokazano innej, wygląda źle dla ciebie, jeśli nie poradzisz sobie z nią właściwie.
Nie wiem, czy strony 4xx przeszły PR, ponieważ nie widziałem niczego rozstrzygającego w tej sprawie, ale jeśli to zrobisz, możesz „rozpowszechnić” PR tę stronę poprzez link do Twojej strony głównej i innych ważnych stron, które uważasz za konieczne. Jeśli stracisz PR, to nie jest wielka sprawa. Użyteczność, którą zyskujesz, znacznie przewyższa korzyści oferowane przez PR.
Aktualizacja
301 jest dokładnie tym, co chcesz zrobić. Jest to ten sam produkt, a przekierowanie daje pewność, że nowa oferta zapewnia korzyści uzyskane ze starej strony, a użytkownicy nadal mogą znaleźć produkt, którego szukają.
Aktualizacja nr 2
Wykonanie przekierowania 301 dla treści, która nie została znaleziona, jest zarówno semantycznie niepoprawne (treść nie została przeniesiona, po prostu nie istnieje) i może być myląca dla użytkowników (oczekiwali produktu X i zamiast tego otrzymali stronę główną wyjaśnienie dlaczego).
Przekierowania 301 nie powodują problemów z powielaniem treści. Rozwiązują je, ostrzegając wyszukiwarki, że strona A została przeniesiona na stronę B.
O wiele lepszym rozwiązaniem, które rozwiązuje problem, jest wyświetlenie niestandardowej strony 404, która wyjaśnia, że strona już nie istnieje, zaleca możliwe alternatywy, a jeśli nie podoba im się żadna z możliwych alternatyw, zaprasza ich na stronę główną. Jeśli i tak odejdą, to nigdy nie miałeś szansy zatrzymać ich na pierwszym miejscu. To rozwiązanie jest najbardziej przyjazne dla użytkownika i oferuje najwyższą szansę na konwersję.
źródło
Moim zdaniem bardziej sensowne będzie użycie
410 gone
w tym przypadku kodu stanu .Następnie zachowaj stronę
http://...?id=XX
(nie usuwaj wpisu) z elementem, ale dodaj wzmiankę, aby poinformować odwiedzających, że ten element jest zdecydowanie niedostępny.Aby uzyskać pomoc w wyborze kodu statusu, spróbuj spojrzeć na:
[EDYCJA] o specjalnym przypadku
Jeśli ktoś uważa, że „usunięty” element nie jest tak naprawdę usunięty, ale po prostu oznaczony jako niedostępny, najlepiej zachęcić użytkownika do „ponownej aktywacji” elementu, aby wprowadzić zmiany.
źródło
Jeśli fragment treści został celowo usunięty z witryny, naturalnie PR strony zniknie. To jest właściwe zachowanie. PR reprezentuje głosy innych użytkowników wskazujące, że uważają oni, że linkowana strona jest cenna. Jeśli więc treść, na którą głosowali, została usunięta, to naturalnie ich głosy powinny zostać odrzucone.
Teraz mógł przekierować adres URL do innej strony, aby zachować lub zbioru jego PR. Ale jeśli ta strona nie ma podobnej zawartości zastępczej, byłaby to zwodnicza i nieetyczna praktyka, podobna w pewnym sensie do retroaktywnego maskowania. Jest to w zasadzie to samo, co kupowanie niedawno wygasłej domeny, abyś mógł otrzymać jej PR.
Jeśli chcesz usunąć cenne treści ze swojej witryny, nie możesz etycznie trzymać PR generowanego przez te treści. Właściwe byłoby zrobienie tego, o czym wspomina G. Qyy, i użycie
410
kodu statusu.Możesz jednak nadal korzystać z łączy do stron, które zostały teraz usunięte, ustawiając stronę błędu 410, która przekierowuje użytkowników do podobnych treści lub strony głównej. A jeśli miałbyś dobrą wewnętrzną strukturę linków, usunięta strona przekazywałaby swój PR innym stronom przez cały czas, gdy była jeszcze aktywna.
Uwaga: jeśli jest to produkt, którego po prostu nie ma na magazynie, powinieneś zostawić stronę w górze i po prostu nie zezwalać użytkownikom na dodawanie jej do koszyka. Chociaż nadal mogą mieć możliwość dodania go do listy życzeń lub poproszenia o powiadomienie, gdy produkt będzie ponownie dostępny.
źródło
W przypadku pytania: Chciałbym zachować stronę 404/410 dla wykluczonego produktu i utworzyć nową dla nowego produktu.
W szczególnym przypadku: prawdopodobnie wybrałbym to samo powyżej LUB ... użyj przekierowania 303. Być może 301, ale to zdecydowanie nie byłby mój pierwszy wybór.
Do drugiej edycji: Jak wielokrotnie pisano dla programistów / seo facetów: SEO jest wynikiem dobrej strony kompilacji. Najpierw pomyśl o użytkownikach. Kropka.
Nie wymyślaj na nowo koła, ponieważ ktoś powiedział, że musisz. Technologie istnieją i Twoim obowiązkiem jest ich właściwe wykorzystanie. Nagłówki HTTP i kody odpowiedzi obejmują prawie każdy przypadek, jaki możesz sobie wyobrazić / potrzebujesz.
Teraz jako użytkownik mogę powiedzieć, że nie mam nic przeciwko, jeśli przejdę do użytecznej strony 404. Oczywiście brzydkie, czasami nowe rzymskie rozmiary 10 pikseli, czarno-białe, z tekstem technicznym, są najgorsze, jakie może znaleźć użytkownik. Też tego nienawidzę. Ale jeśli przejdę do strony, która daje mi opcję sprawdzenia mapy witryny, wyszukiwania i dostarczenia prawdopodobnie podobnych linków ... to sprawia, że jestem szczęśliwszy niż przekierowanie na stronę główną.
Wniosek Zrób to, co musisz zrobić, użyj tego, co już masz (odkryj, co masz lepiej) i umieść się jako własny użytkownik.
źródło