410 Gone Hatası Nedir?
410 Gone, istemci (tarayıcı veya web tarayıcısı) istenen adreste artık mevcut olmayan bir kaynak talep ettiğinde web sunucusu tarafından döndürülen bir HTTP durum kodudur. "İstemci hataları" olarak adlandırılan hatalardan biridir, yani hatanın sunucuda değil istemci tarafında olduğu anlamına gelir.
404 Hatasından Farkı Nedir?
Mevcut olmayan veya yanlış yazılmış URL'ler için gösterilebilen 404 Not Found yanıt kodunun aksine, 410 kodu kaynağın kullanımda olduğunu ancak artık mevcut olmadığını ve istenen adreste tekrar kullanılamayacağını gösterir.
- 404 Hatası Sunucunun istenen kaynağı bulamadığını gösterir. Bu hata yanlış yazılmış URL'ler, silinmiş sayfalar veya bozuk bağlantılar nedeniyle oluşabilir. Genellikle geçici sorunlar için kullanılır.
- 410 Hatası Kaynağın kalıcı olarak gittiğini ve bir daha kullanılamayacağını gösterir. Bu, arama motorlarına sayfanın derhal dizinden kaldırılması gerektiğine dair açık bir sinyal sağlar.
Kullanıcılar ve Arama Motorları Üzerindeki Etkisi
Web sitesi ziyaretçileri için 410 hatası, web sayfasının silindiği anlamına gelir ve genellikle 404 hatasından farklı değildir. Ancak arama motorları için 410 durum kodu daha belirleyicidir.
- Kullanıcı Deneyimi Ziyaretçiler, sayfanın artık kullanılamadığını belirten bir mesaj görecektir; bu mesaj daha fazla bağlam sağlamak veya alternatif içerik önermek için özelleştirilebilir.
- Arama Motorları 410 durum kodu, Google gibi arama motorlarına sayfanın kalıcı olarak kaldırıldığını bildirir. Google bir 404 sayfasını dizinden kaldırmadan önce yaklaşık 24 saat bekleyebilirken, 410 sayfaları taramadan sonra anında kaldırılabilir.
Silinen Sayfalar için 404 ve 410 Ne Zaman Kullanılır?
404 mü yoksa 410 durum kodunun mu kullanılacağına karar vermek, sayfanın kaldırılmasının kalıcılığına bağlıdır:
- 404 Hatası Kullan ın Bir sayfa geçici olarak kullanılamıyorsa veya yakında başka bir sayfayla değiştirmeyi planlıyorsanız, 404 durum kodu kullanın. Bu, kaynağın geri gelebileceğini gösterir ve arama motorlarına daha sonra yeniden indeksleme şansı verir.
- 410 Hatasını Kullanın Bir sayfa kalıcı olarak kaldırılmışsa ve sayfayı değiştirmek ya da kullanıcıları başka bir sayfaya yönlendirmek gibi bir niyetiniz yoksa 410 durum kodunu kullanın. Bu, arama motorlarına sayfayı derhal dizinlerinden kaldırmaları gerektiğini bildirir.
Google'dan Tavsiyeler
Google'dan Matt Cutts'ın web yöneticisi yardım videolarından birinde söyledikleri:
"Bir sayfa gitmişse ve bunun geçici olduğunu düşünüyorsanız, devam edin ve 404 kullanın. Sayfa gitmişse ve onun yerine geçebilecek başka bir sayfa bilmiyorsanız, işaret etmeniz gereken başka bir yer yoksa ve o sayfanın gideceğini ve bir daha geri gelmeyeceğini biliyorsanız, devam edin ve bir 410 sunun."
410'luk Hataları Ele Almak için En İyi Uygulamalar
- Hata Mesajlarını Özelleştirin Sayfanın neden gittiğini açıklayan ve alternatif içerik veya eylemler öneren kullanıcı dostu bir mesaj sağlayın.
- Bağlantıları İzleyin ve Güncelleyin Sitenizde kırık bağlantı olup olmadığını düzenli olarak kontrol edin ve bunları ilgili içeriğe yönlendirecek şekilde güncelleyin veya uygun yönlendirmeler ayarlayın.
- Web Yöneticisi Araçlarını Kullanın Google Search Console gibi platformlar sitenizdeki 404 ve 410 hatalarını izlemenize ve yönetmenize yardımcı olabilir.
HTTP durum kodları ve web performansına yönelik en iyi uygulamalar hakkında daha ayrıntılı bilgi için Mozilla Developer Network (MDN ) ve Google's Web Fundamentals gibi yetkili kaynaklara başvurun.