404 Hatalarından Kaçının

404 Hatalarından Kaçının

Joomla sitenizde 404 hatalarından kaçınmak çok önemlidir, özellikle yanlış site yapılandırması nedeniyle oluşuyorlarsa. Bu, kötü bir web tasarımının işareti olabilir ve hem kullanıcıları hem de Google’ı kaçırabilir.

Bu yüzden dahili bağlantılarınızı her zaman dikkatli bir şekilde oluşturun. Eğer bozuk bağlantılarınız varsa, bunları tespit ettiğinizden emin olun. Özellikle bir site yeniden tasarımı sonrasında, sitenin URL yapısı değişebilir ve dahili bağlantıların yönlendirdiği URL’ler de farklı olabilir. Bu durumda, bağlantıları kontrol edip düzeltmelisiniz.

Düzeltmek mi, yönlendirmek mi?

Bozuk bağlantıları tespit etmenin bir yolu, Joomla çekirdeğinde bulunan Yönlendirme Yöneticisi’ni (Redirect Manager) kullanmaktır. Bu araç, hem dahili hem de harici bağlantılardan kaynaklanan 404 hatalarını bulmanıza yardımcı olur. Eğer bu aracı kullanarak yönlendirme yaparsanız, kullanıcılar sorun yaşamadan siteyi kullanmaya devam edebilir. Ancak, SEO açısından bu mükemmel bir çözüm değildir, çünkü sitenizde çok fazla yönlendirme olabilir. Bu tür yönlendirmeler SEO akışını (SEO juice) etkileyebilir ve Google’ın sitenizin yapısını anlamasını zorlaştırabilir. Bu yüzden en iyi çözüm, bağlantının kaynağına giderek doğru hedef URL'ye yönlendirildiğinden emin olmaktır. Bu, her bağlantıyı tek tek kontrol etmeyi gerektirebilir ve biraz zaman alabilir.

Bozuk bağlantıları tespit etme

Sitenizi belirli aralıklarla denetlediğinizden emin olun, özellikle büyük değişikliklerden sonra. Bireysel sayfalar için ben genellikle Chrome SEO Minion eklentisini kullanıyorum. Bu araç, bozuk bağlantıları tespit etmek için oldukça kullanışlıdır.

Daha büyük projeler için tüm siteyi kontrol etmeniz gerekir. Bunu Joomla Redirect Manager ile yapabilirsiniz, ancak bu aracın bazı sınırlamaları vardır. Daha iyi bir alternatif, Screaming Frog SEO Spider veya SEO Powersuite gibi denetim araçlarını kullanmaktır. Bu araçlar genellikle çok iyi bozuk bağlantı kontrol sistemlerine sahiptir.

Ayrıca, siteniz Google Search Console’a kayıtlıysa, Google sizi bozuk bağlantılar ve 404 hataları konusunda uyaracaktır. Bu yüzden sitenizi mutlaka Google Search Console’a eklemelisiniz.

Doğru 404 sayfası oluşturma

Kullanıcılara geçerli bir hata sayfası gösterdiğinizden emin olun. Öncelikle, kayıp sayfayla ilgili dostane bir mesaj gösterin. Ardından, onları alternatif bir hedefe yönlendirin. Eğer bu mümkün değilse, en azından bir arama kutusu, ana sayfa bağlantısı veya site navigasyonuna yönlendirme sunmalısınız. 4SEO gibi bazı SEO eklentileri, URL’deki anahtar kelimelere dayanarak otomatik olarak alternatif bir hedef önerme yeteneğine sahiptir.

Ayrıca, hata sayfasının site tasarımına uygun olmasına dikkat edin. Sayfanın tasarımı siteyle tutarlı olmalı ve başlık (header) ile altbilgi (footer) diğer sayfalarla aynı olmalıdır. Günümüzde çoğu şablon sağlayıcısı, şablonlarıyla birlikte iyi bir 404 hata sayfası sunmaktadır, bu yüzden eskiden olduğu gibi özel şablon düzenlemeleri yapmanıza gerek kalmayabilir.

Bu arada, tüm 404 hatalarının kötü olmadığını unutmayın. Eğer sitenizde artık geçerli olmayan bir makale veya ürün sayfası varsa, kaldırılması "Sayfa Bulunamadı" hatasına yol açabilir. Ancak bu, doğal bir süreçtir ve bir süre sonra Google ve Bing bu sayfaları dizinlerinden kaldıracaktır. Google, bunun SEO'ya zarar vermediğini açıkça belirtmiştir.

404 Yanıt Başlığı (Response Header)

Son olarak, hata sayfanızın doğru HTTP yanıt başlığını oluşturduğunu kontrol edin. Normal bir sayfa 200 yanıt kodu üretirken, "Sayfa Bulunamadı" hatası veren bir sayfanın 404 yanıt kodu oluşturması gerekir. Bu, tarayıcılara ve arama motorlarına sayfanın gerçekten mevcut olmadığını bildiren bir işarettir. Eğer yanlış bir yanıt kodu döndürülürse, Google sayfayı yanlışlıkla dizine ekleyebilir veya diğer istenmeyen durumlar ortaya çıkabilir.

Bazen Google Search Console’da "Soft 404" hataları görebilirsiniz. Bu, sayfanın teknik olarak 404 başlığı oluşturmadığı, ancak Google’ın sayfanın artık mevcut olmadığını fark ettiği anlamına gelir.

Doğru HTTP yanıtını aldığınızı kontrol etmek için:

  1. Chrome Geliştirici Araçlarını (F12) açın.
  2. Ağ (Network) sekmesine gidin.
  3. Sayfayı yenileyin.
  4. Listenin üst kısmında yanıt başlıklarını kontrol edin.

Bu ayarları düzgün yaptıktan sonra, Joomla siteniz için 404 hatalarını en aza indirmiş olursunuz.