Co to jest 410 Gone?

410 Gone to kod statusu HTTP informujący przeglądarki i roboty wyszukiwarek, że dana strona została trwale usunięta i nie wróci. W przeciwieństwie do 404, który oznacza „nie znaleziono”, 410 jasno komunikuje: „ta strona już nie istnieje i nie będzie przywrócona”.

Różnica między kodem 410 a 404 w kontekście SEO:

  • 404 oznacza, że strona nie została znaleziona, ale może być dostępna w przyszłości
  • 410 oznacza trwałe usunięcie strony
  • Google usuwa z indeksu oba typy stron, ale 410 jest bardziej jednoznacznym sygnałem
  • strony z 410 mogą znikać z indeksu szybciej niż te z 404

Kiedy warto używać kodu 410:

  • gdy trwale usuwasz stronę bez planu zastąpienia jej inną
  • gdy likwidujesz całą sekcję witryny
  • gdy usuwasz stare produkty lub usługi, które nie mają odpowiedników
  • gdy wycofujesz stare zasoby, np. dokumentację lub endpointy API

Alternatywy dla 410 i kiedy je stosować:

  • 301 przekierowanie – gdy istnieje nowa, odpowiednia strona zastępcza
  • noindex – gdy strona ma pozostać dostępna, ale nie ma być widoczna w Google
  • 404 – gdy nie masz pewności, czy strona wróci lub sytuacja jest tymczasowa

Jak wdrożyć kod 410:

  • na serwerze Apache przez plik .htaccess
  • na serwerze Nginx poprzez odpowiednią konfigurację
  • w PHP przez ustawienie nagłówka odpowiedzi
  • w WordPressie za pomocą wtyczek SEO (np. Yoast SEO, Rank Math)

Wpływ 410 na SEO i indeksowanie:

  • przyspiesza usuwanie strony z indeksu Google
  • ogranicza ponowne crawlowanie nieistniejących adresów
  • pomaga lepiej zarządzać budżetem indeksowania
  • nie przekazuje wartości linków (w przeciwieństwie do 301)

Wniosek:

  • 410 to najlepszy wybór, gdy strona została usunięta na stałe
  • jeśli istnieje sensowny zamiennik, lepiej użyć przekierowania 301
  • świadome użycie kodów statusu pomaga wyszukiwarkom lepiej rozumieć strukturę Twojej witryny

← Powrót do słownika SEO


Szukasz konsultanta SEO dla firm SaaS i B2B? Zobacz, jak mogę pomóc Twojej firmie rosnąć dzięki SEO.

Przewijanie do góry