HTTP 410 Gone
Kasıtlı olarak silindi: kaynak vardı, bilerek kaldırıldı ve geri gelmeyecek.
HTTP 410 ne anlama gelir
HTTP 410 Gone, 404'ün açık versiyonudur: sunucu, kaynağın daha önce var olduğunu ve kasıtlı olarak kalıcı bir şekilde kaldırıldığını onaylar. İstemciler ve tarayıcılar (crawler) buna yapılan referansları silmeli ve sormayı bırakmalıdır.
Pratikte 410, çoğunlukla bir SEO ve API hijyen aracıdır — 404'ün soruyu açık bırakacağı, emekliye ayrılmış içerik, üretimi durdurulmuş ürünler veya kullanımdan kaldırılmış uç noktalar için net bir sinyaldir.
410 hatalarının yaygın nedenleri
- İçerik kasıtlı olarak yayından kaldırıldı: süresi dolmuş ilanlar, kaldırılmış profiller, emekliye ayrılmış belgeler.
- Arama sonuçlarından hızla düşmesi gereken, üretimi durdurulmuş bir ürün sayfası.
- İstemcilerin çağırmayı durdurması gereken, kullanımdan kaldırılmış bir API sürümü.
Site sahipleri için iyi uygulamalar
- Kaldırma kasıtlı ve nihai olduğunda 410 kullanın; bilinmeyen veya yanlış yazılmış URL'ler için 404'ü koruyun.
- Eşdeğer bir sayfa varsa, herhangi bir hata durumu yerine bir 301 yönlendirmesini tercih edin.
- Yardımcı bir sayfa gövdesi sunun (arama, alternatifler) — makinelere kaybolduğunu söyleyen içerik değil, durum kodudur.
Örnek yanıt
HTTP/1.1 410 Gone Content-Type: text/html <!doctype html> <title>This page has been removed</title>
SEO etkisi
Google, 410 URL'lerini 404'lere göre biraz daha hızlı dizinden kaldırır ve onları daha az sıklıkla yeniden ziyaret eder. Büyük temizlikler için (süresi dolmuş ilanlar, ölü ürün sayfaları) 410 gönderebileceğiniz en net sinyaldir.
SSS
Kaldırılan sayfalar için 410, 404'ten daha mı iyidir?
Kasıtlı olarak kaldırılan içerik için, evet — belirsizlik yaratmaz ve dizinden çıkarmayı biraz hızlandırır. Bilinmeyen URL'ler için 404 doğru olmaya devam eder.
Tarayıcılar 410'u 404'ten farklı mı ele alır?
Hayır, kullanıcılar her iki durumda da bir hata sayfası görür. Fark, tarayıcılar (crawler) ve API istemcileri için önemlidir.
Bunun yerine silinen sayfaları yönlendirmeli miyim?
Yalnızca gerçekten eşdeğer bir sayfa var olduğunda. Her şeyi ana sayfaya yönlendirmek soft 404 olarak ele alınır.