2013-02-16 14 views
5

Buduję witrynę dla dealera motocykli i codziennie zmieniam używane przez nich akcje. Obecnie po usunięciu zasobów narzędzia Google dla webmasterów widzą błąd 404, który, jak sądzę, mógłby zaszkodzić reputacji witryny w Google.Czy należy używać kodu stanu HTTP 410 do usunięcia towaru ze strony internetowej?

Po przeprowadzeniu badań odkryłem, że status HTTP 410 oznacza "nieodwracalnie". Czy powinienem używać tego kodu statusu do wysyłania zapytań do rowerów, których już nie ma w magazynie? Strona zawiera komunikat, że rower został sprzedany i pokazuje listę innych używanych towarów, zastanawiając się, jaki byłby prawidłowy sposób ich obsługi.

góry dzięki

+1

Moja odpowiedź brzmi Nie. Myślę, że powinieneś zrobić stronę z komunikatem o niedostępnych motocyklach. Coś jak obsługa błędów. –

+0

Zastanawiasz się, dlaczego spowodowałoby to uszkodzenie reputacji witryny za pomocą Google? W jaki sposób? –

+0

Zgadzam się z @BhavikShah. Stwórz stronę dla rowerów z zapasami. –

Odpowiedz

5

Kodeks cywilny powinien odnosić się do reprezentacji zasobów, a nie dostępności samego zasobu. Tak więc strona z pozycją, która nie jest już dostępna, powinna nadal zwracać status 200, a nie 404 lub 410.

Następnie można wyświetlić komunikat na stronie z informacją, że "ten produkt nie jest już dostępny". Jest to podobne do tego, jak Amazon i eBay radzą sobie z tym problemem.

+0

Dziękuję wszystkim za przemyślenia, naprawdę doceniam komentarze: – ThePHPUnicorn

+1

ponadto 410 oznacza, że ​​strona nie wraca, więc gdy ją uzupełnisz, będziesz miał więcej problemów z jej indeksowaniem. –

+0

Więc każdy produkt sprzedany w serwisie eBay nadal ma prawidłową stronę, nawet po jej sprzedaży? Rozumiem, używając 200, jeśli produkt jest niedostępny, ale nie, jeśli zniknął na zawsze. – Tiggerito

Powiązane problemy