410 durum kodu (410 Gone), bir web sayfasının veya kaynağın kalıcı olarak kaldırıldığını ve artık geri gelmeyeceğini belirten bir HTTP durum kodudur. Sunucu, istemciye (tarayıcı veya arama motoru botu) şu mesajı verir:
“Bu içerik daha önce vardı ancak artık kalıcı olarak silindi.”
410 kodu, 4xx (istemci hataları) sınıfına girer. Ancak 404 Not Found kodundan önemli bir farkı vardır:
404 belirsizdir, yani sayfa bulunamadı ama ileride geri gelebilir. 410 ise kesindir, içerik kalıcı olarak kaldırılmıştır.
Bu nedenle 410 durum kodu, teknik SEO açısından güçlü bir sinyaldir. Arama motorlarına URL’nin indekslenmemesi gerektiğini açık ve net şekilde bildirir.
Sayfalar Ne Zaman 410 Koduyla Çalışmalı?
Her silinen sayfaya 410 kodu vermek doğru değildir. Doğru senaryoda kullanıldığında 410, SEO yönetiminde oldukça etkili bir araçtır.
1. İçerik Bilinçli Olarak ve Kalıcı Olarak Silindiyse
Bir blog yazısı, kampanya sayfası veya ürün kalıcı olarak kaldırıldıysa ve yerine yönlendirilecek anlamlı bir alternatif yoksa 410 kullanılabilir.
Örnek:
- Süresi dolmuş kampanya sayfası
- Hukuki sebeplerle kaldırılan içerik
- Artık satılmayan ve eşdeğeri olmayan ürün
Bu durumda 404 yerine 410 kullanmak daha doğru sinyal verir.
2. Spam veya Hacklenmiş URL’ler Temizlendiyse
Bazı sitelerde hack sonrası spam içerikler oluşabilir. Bu URL’ler temizlendikten sonra 410 kodu verilmesi, arama motorlarına bu sayfaların tamamen kaldırıldığını bildirir ve daha hızlı indeks dışı kalmasını sağlar.
3. Düşük Kaliteli veya İnce İçerik Bilerek Kaldırıldıysa
SEO çalışmaları sırasında içerik budama (content pruning) yapılabilir. Eğer içerik tamamen kaldırıldıysa ve yönlendirilecek mantıklı bir hedef yoksa 410 kodu tercih edilebilir.
4. Ürün Sayfası Artık Geri Gelmeyecekse
E-ticaret sitelerinde bazı ürünler kalıcı olarak satıştan kaldırılır. Eğer:
- Stok bir daha gelmeyecekse
- Ürün üretimden kalktıysa
- Alternatif ürün yoksa
410 kodu kullanılabilir.
Ancak benzer bir ürün varsa 301 yönlendirmesi daha doğru olur.
410 Durum Kodunun SEO Etkileri
410 durum kodu, arama motorları için güçlü bir “kalıcı silinme” sinyalidir. Bu durum SEO üzerinde önemli etkiler yaratır.
1. Daha Hızlı İndeks Dışı Kalma
Google ve diğer arama motorları, 410 kodunu 404’e göre daha kesin bir sinyal olarak algılar. Bu nedenle:
- URL genellikle daha hızlı indeks dışı kalır.
- Tarama bütçesi gereksiz URL’ler üzerinde harcanmaz.
404 kodunda arama motoru “belki geri gelir” düşüncesiyle URL’yi bir süre daha tarayabilir. 410’da ise bu süreç daha hızlı ilerler.
2. Tarama Bütçesinin Optimize Edilmesi
Büyük sitelerde binlerce silinmiş URL olabilir. 410 kullanımı sayesinde arama motoru botları:
- Boş sayfalara tekrar tekrar gitmez.
- Kaynaklarını önemli sayfalara ayırır.
Bu özellikle e-ticaret ve haber sitelerinde önemlidir.
3. Link Değerinin Kaybı
410 kodu verilen bir sayfanın backlink değeri korunmaz. Eğer silinen sayfanın güçlü backlinkleri varsa:
- 301 yönlendirme yapılması daha doğru olabilir.
- Aksi halde link equity kaybedilir.
Bu nedenle 410 kararı verirken backlink analizi yapılmalıdır.
4. Yanlış Kullanım SEO Kaybına Yol Açabilir
Yanlışlıkla önemli sayfalara 410 verilirse:
- Organik trafik kaybı yaşanır.
- Sayfa tamamen indeks dışı kalır.
- Geri dönüş zor olabilir.
Bu nedenle 410 kodu dikkatli kullanılmalıdır.
410 Yönlendirmesi Nasıl Yapılır?
410 kodu, yönlendirme değildir; sunucunun doğrudan “Gone” yanıtı vermesidir. Aşağıda farklı sunucu türlerinde uygulama örneklerini bulabilirsin.
Apache (.htaccess) ile 410 Durum Kodu
Belirli bir sayfaya 410 kodu vermek için:
Redirect gone /eski-sayfa
Birden fazla sayfa için:
Redirect gone /kampanya-2022
Redirect gone /urun-eski-model
Rewrite kuralı ile:
RewriteEngine On
RewriteRule ^eski-sayfa$ – [G,L]
[G] parametresi 410 kodunu ifade eder.
Nginx ile 410 Durum Kodu
Nginx yapılandırmasında:
location = /eski-sayfa {
return 410;
}
Belirli bir dizin için:
location /eski-kategori/ {
return 410;
}
PHP ile 410 Kod Göndermek
Dinamik sistemlerde:
header(“HTTP/1.1 410 Gone”);
exit();
WordPress’te 410 Kullanımı
- SEO eklentileri (Rank Math, Yoast Premium) üzerinden URL bazlı 410 ayarlanabilir.
- Özel yönlendirme eklentileri ile 410 tanımlanabilir.
- functions.php içine manuel kod eklenebilir.
410 ve 404 Arasındaki Temel Fark
| Özellik | 404 | 410 |
| Anlam | Sayfa bulunamadı | Sayfa kalıcı olarak kaldırıldı |
| SEO Sinyali | Belirsiz | Kesin |
| İndeks Dışı Kalma | Daha yavaş | Daha hızlı |
| Kullanım Amacı | Geçici veya bilinmeyen durum | Bilinçli ve kalıcı silme |