İçeriğe geç
DuyurularBilgi bankasıKampanyalar
Hakkımızdaİletişim DestekTREN
hostingsepetiWEB HOSTING & SUNUCU
SEO ve Performans

404 ve 410 hata sayfalarını doğru yönetme

Bulunamayan ve kalıcı kaldırılmış içerikler için doğru HTTP yanıtını verin; soft 404, bozuk bağlantı ve ilgisiz yönlendirmeleri ayırın.

404 ve 410 hata sayfalarını doğru yönetme

Bir ziyaretçi silinmiş makaleyi, hatalı yazılmış adresi veya artık bulunmayan ürünü açabilir. Hata sayfası bu durumda hem anlaşılır bir yol sunmalı hem de gerçek HTTP durumunu yansıtmalıdır. Ekranda “sayfa bulunamadı” yazarken 200 yanıtı vermek, içerik hâlâ normal şekilde mevcutmuş gibi bir sinyal üretir. Önce URL’nin neden bulunamadığını belirleyin. İçerik taşınmışsa uygun hedefe yönlendirme, gerçekten yoksa doğru hata yanıtı farklı işlemlerdir.

Başlamadan önce

Hatalı adreslerin örneklerini, uygulama rotalarını ve yakın zamanda yapılan içerik değişikliklerini toplayın. Sunucu ile uygulamanın hata işleme katmanlarını belirleyin. Yayınlanmamış veya kullanıcıya özel kayıtlarda yetki kontrollerini koruyun; hata ekranı üzerinden gizli kayıt ayrıntısı sızdırmayın. Mevcut şablonun yedeğini alın. Test için bir uydurma yol, silinmiş bir içerik ve hâlâ çalışan normal bir sayfa seçin.

Uygulama adımları

  1. İçeriğin durumunu açıklığa kavuşturun

    Yanlış bağlantı, geçici uygulama hatası ve bilinçli içerik kaldırma aynı neden değildir. Kayıt gerçekten mevcut fakat veritabanı erişimi bozuksa bunu içerik silinmiş gibi ele almayın. Önce asıl sorunu teşhis edin; arama raporundaki hata sayısı tek başına çözümü belirlemez.

  2. Eşdeğer hedef varsa taşıma planlayın

    Aynı içerik yeni bir URL’de bulunuyorsa uygun yönlendirme uygulanabilir. Konuyla ilgisiz ana sayfaya topluca yönlendirmek kullanıcıyı aradığı bilgiye ulaştırmaz. Yeni hedefin dil, konu ve içerik bakımından eski sayfanın yerine gerçekten geçtiğini kontrol edin.

  3. Yokluk için uygun kodu döndürün

    404 istenen kaynağın bulunamadığını bildirir. 410 kaynağın artık kullanılabilir olmadığını ve bu durumun kalıcı kabul edildiğini ifade eder. Seçimi içerik yaşam döngüsüne göre yapın; bütün hatalara otomatik 410 vermek uygulama veya yazım sorunlarını doğru temsil etmez.

  4. Hata şablonunu yardımcı hale getirin

    Kısa bir açıklama, ana sayfa veya bilgi bankası bağlantısı ve uygun arama seçeneği sunun. İstenen adresi ekrana basacaksanız güvenli biçimde kaçışlayın. Sunucu yolları, SQL hataları veya oturum bilgileri gösterilmemelidir. Hata ekranının menü ve klavye kullanımını da koruyun.

  5. Bozuk iç bağlantıları düzeltin

    Menü, makale ve ürün listelerindeki artık bulunmayan adresleri tarayın. İçerik kaldırıldıysa ilgili referansı güncelleyin veya kaldırın. Site haritasına yalnızca yayınlanmış ve doğru yanıt veren adresleri ekleyin. Hata şablonu güzel görünse de sitenin kendisinin bu hatayı sürekli üretmesi çözülmelidir.

  6. Normal sayfaların davranışını koruyun

    Genel hata kuralı eklerken mevcut dosya, kategori, görsel ve özel panel rotalarının yanlışlıkla 404’e dönüşmediğini test edin. Gerçek eksik kayıt ile yetkisiz erişim davranışını ayrı değerlendirin. Kullanıcının hata sayfasından güvenli ve çalışır bir bağlantıyla ilerleyebildiğini doğrulayın.

Sonucu doğrulama

Tarayıcı ağ panelinde ana belge isteğinin HTTP kodunu okuyun. Eksik sayfanın 200 dönmemesi, geçerli sayfanın ise normal çalışması gerekir. Hata ekranındaki tüm bağlantıları ve mobil yerleşimi sınayın. Var olmayan adresi yeniden açıp CDN’nin yanlış eski yanıtı saklamadığını kontrol edin. Uygulama loglarıyla test zamanını eşleştirerek hata şablonunun kendisinin yeni bir sunucu hatası üretmediğini görün.

Sık karşılaşılan sorunlar

“Bulunamadı” metni olmasına rağmen 200 görünüyorsa durum kodunun çıktı başlamadan önce ayarlandığını kontrol edin. Sunucu başka hata şablonuna yönlendiriyorsa son yanıt yerine ilk ve son aşamayı birlikte inceleyin. Geçerli ürünün 404 olması filtre veya rota eşleştirmesi hatası olabilir. Özelleştirilmiş hata ekranında CSS eksikse göreli varlık yollarını kontrol edin; derin bir hatalı URL içinde aynı dosya adresi çalışmayabilir.

Uygulama örneği

Silinen /yardim/eski-kurulum-rehberi için eşdeğer yeni rehber varsa kullanıcıyı ilgili rehbere taşıyın. Hiçbir karşılık yoksa yardımcı bir hata ekranıyla doğru kodu döndürün. /yardim/harf-hatasi gibi rastgele bir adresin 404 olması beklenen davranıştır. Aynı şablonun müşteri hesabına ait iç ayrıntı veya kayıt numarası göstermemesi de kontrol kapsamına alınmalıdır.

Sık sorulan sorular

Her 404 SEO açısından ciddi bir sorun mu?

Hayır. Yanlış yazılmış veya artık bulunmayan adreslerin hata vermesi doğal olabilir. Önemli olan çalışan içeriklerin yanlışlıkla kaybolmaması, iç bağlantıların düzgün olması ve hatanın doğru HTTP yanıtıyla ifade edilmesidir.

410 sayfayı hemen aramadan kaldırır mı?

Bir durum kodu anlık ve kesin bir arama sonucu garantisi değildir. Kaldırma kararını doğru teknik yanıtla belirtin ve ilgili bağlantı ile site haritasını güncelleyin. Tarama ve arama sistemlerinin işlemesi zaman alabilir.

İlgili rehberler

Süreç özeti

İşlem ve doğrulama sırası

AdımKontrol
1Eksik adresin nedenini bul
2Doğru yanıtı seç
3Yardımcı hata ekranı hazırla
4Kod ve bağlantıyı test et

Resmî kaynaklar