'Soft' 404 Hataları Nelerdir ve Sıralamamı Etkiler mi?

Yayınlanan: 2021-07-19

Soft 404 hataları, normal 404 hatalarından farklıdır ve sitenize zarar verebilir. Web sitenizin SEO açısından iyi performans gösterebilmesi için bunları düzeltmek önemlidir.

Hallam 404 hata sayfası

Aradığınız web sayfasının bulunamadığını söyleyen 404 hata kodunu muhtemelen biliyorsunuzdur. Ancak bu hata mesajını yanlış bağlamda kullanmanın, SEO performansınızı etkileyebilecek soft 404 olarak bilinen şeyi oluşturabileceğini biliyor muydunuz?

Pazarlamacılar bazen web sitelerinin bu tür teknik yönlerini gözden kaçırır ve bunun yerine web geliştiricilerinin bunlarla ilgilenmesini bekler. Bu, bir web sitesinin arama sonuçlarındaki performansına zarar verebilir, bu nedenle SEO uzmanlarının web geliştiricileriyle yakın çalışması gerekir.

Bu makale, belirli bir tarama hatası kategorisine odaklanacaktır; bu kategori, çözülmezse, Google taraması ve arama sonuçlarındaki dizine ekleme gibi arama motorlarının sayfalarının miktarını büyük ölçüde azaltabilir. Bu yazıda şunları ele alacağız:

  • Ne yumuşak bir 404 hatası
  • Soft 404 hatalarıyla ilgili sorunlar
  • soft 404 hataları nasıl düzeltilir
  • Soft 404 hatalarını düzeltmek neden web sitenizin performansına yardımcı olur?

Soft 404 Hatası nedir?

Gerçek bir 404 hata mesajı, bir web sitesinin sunucusu , kullanıcı tarafından istenen web sayfasını ( URL ) bulamadığını belirtmek için bir HTTP 404 standart yanıt kodu döndürdüğünde oluşur . Bu, hem tarayıcılara hem de arama motorlarına sayfanın bulunmadığını bildirir.

Çoğu insanın anlamadığı şey, sayfanın içeriğinin – 'sayfa bulunamadı' mesajının – sunucu tarafından döndürülen HTTP yanıtıyla tamamen alakasız olmasıdır. Bir sayfada 404 Dosya Bulunamadı mesajı görüntülenmesi, bu sayfanın otomatik olarak 404 sayfası olarak tanımlandığı anlamına gelmez.

Google'ın kendi sözleriyle: “ Bu, üzerinde 'köpek' yazan bir isim etiketi takan bir zürafa gibidir. İsim etiketinde bunun bir köpek olduğu yazıyor olması, onun aslında bir köpek olduğu anlamına gelmez. Benzer şekilde, bir sayfada 404 yazıyor diye, 404 durum kodu döndürdüğü anlamına gelmez.

Soft 404 hatası, var olmayan bir sayfa (silinmiş/kaldırılmış bir sayfa), ona erişmeye çalışan herhangi birine bir 'sayfa bulunamadı' mesajı gösterdiğinde ancak bir HTTP 404 durum kodu döndürmediğinde oluşur. Ayrıca, var olmayan sayfa, kullanıcıları bir HTTP 404 durum kodu döndürmek yerine ana sayfa gibi alakasız bir sayfaya yönlendirdiğinde de ortaya çıkabilir.

Burada hatırlanması gereken önemli şey , bir web sayfasının içeriğinin, sunucu tarafından döndürülen HTTP yanıtıyla tamamen alakasız olmasıdır.

Bu ayrım SEO için önemlidir çünkü Google'ın sayfaya nasıl davranacağını belirler. Tarama ve indeksleme, Google botlarının web sitenizin sayfalarını arama motoru sonuç sayfalarında listelemeden önce geçtiği bir süreçtir. Gerçek bir 404 hata mesajı döndürüldüğünde, Google'ın botları sayfayı taramak veya dizine eklemek için zaman harcamaz. Soft 404 hatası döndürüldüğünde, sayfa hala taranır ve dizine eklenir.

Soft 404 Hatalarıyla İlgili Sorun

Web siteniz var olmayan bir sayfa için 404 (veya 410) dışında bir HTTP durum kodu döndürürse, web sitesinin organik aramadaki performansını olumsuz etkileyebilir. Bu, web sitenizde yüksek oranda soft 404 hatası varsa, bunun zararlı olabileceği anlamına gelir. 404 durum kodunu sunmayı başaramayan web siteniz, arama motorlarına erişmeye çalıştıkları URL'de gerçek bir sayfa olduğunu söylüyor. Sonuç olarak, sildiğiniz URL (içeriksiz) taranır ve dizine eklenir, böylece değerli tarama bütçesi gereksiz sayfalara harcanır.

Google, Tarama Bütçesini "Googlebot'un tarayabileceği ve taramak istediği URL sayısı" olarak tanımlar. Tarama Bütçesi, Tarama Oranı ve Tarama Talebi olarak ikiye ayrılır :

  • Tarama Hızı – Google'ın sayfalarınızı çok sık veya çok hızlı taramamasına ve sunucunuza zarar vermemesine yardımcı olmak için tasarlanmıştır
  • Tarama Talebi – Google'ın sayfalarınızı ne kadar taramak istediği. Bu, sayfalarınızın ne kadar popüler olduğuna ve Google'ın dizinindeki içeriğin ne kadar eski olduğuna bağlıdır.

Google, aynı web sitesindeki içeriği taramak için sonsuz zaman kaybetmek istemez, bu nedenle başka bir web sitesine geçmeden önce web taramalarına bir 'bütçe' atamaları mantıklıdır.

Tarama bütçeleri fikrine bağlı kalarak, bir web sitesinde yüksek oranda soft 404 hatası varsa, bu sayfalar taranacaktır. Bu var olmayan sayfaları tarama işlemi, siteye tahsis edilen tarama bütçesinin her zaman gereksiz miktarlarını alacaktır. Googlebot'un soft 404'leri taramak için harcadığı zaman nedeniyle, benzersiz URL'leriniz bu nedenle o kadar hızlı keşfedilmeyebilir veya sık sık taranamayabilir - bu nedenle sitenizdeki önemli içeriğin görünürlüğünü azaltır.

Sonuç olarak, yüksek bir soft 404 yüzdesine sahipseniz, yalnızca anlamsız sayfalarda tarama bütçesini boşa harcamazsınız, aynı zamanda önemli sayfalarınızın görünürlüğünü de azaltırsınız. Bu nedenle, soft 404 hataları çözüldüğünde, bir web sitesinin organik arama sonuçlarındaki performansının artma eğiliminde olması şaşırtıcı olmamalıdır.

Soft 404 sorununun kapsamını nasıl değerlendireceğinizi açıklamak için, Google Search Console'da bir dizi soft 404 hatası görüntüleyen bir web sitesi örneğine bakalım. Aşağıdaki örnekte, söz konusu web sitesi için 147 soft 404 hatasının rapor edildiğini görüyoruz. Bu, alarm zillerinin çalmasına neden olabilir, ancak önce rakamı bağlam içinde ele almamız gerekiyor.

Yumuşak 404 hataları

Bunu yapmak için, web sitesindeki kaç web sayfasının taranması ve dizine eklenmesi için Google'a gönderildiğini kontrol etmemiz gerekir. Bu görev için, söz konusu web sitesinin XML site haritasına bakarız – bu, bir web sitesinin kaç sayfaya sahip olduğunun önemli bir göstergesidir. Hangi XML site haritalarının gönderildiğini Search Console > Site Haritaları altında görebilirsiniz.

site haritası

Ve kaç web sayfasının dizine eklendiğini veya herhangi bir sorun yaşadığını gösteren kapsam, açılır menüde Search Console > Kapsam > XML site haritası bul altında bulunabilir.

Kapsam - hizmet verilen web sayfası sayısı

Yukarıdaki örnek, Google'ın söz konusu web sitesinden 3.31 bin sayfalık içeriği dizine eklediğini göstermektedir.

Yukarıdaki verilere baktığımızda, bu web sitesinin yaklaşık 3.409 sayfası olduğunu görebiliyoruz, bu nedenle 107 soft 404 hatası artık biraz daha az uğursuz görünmeye başlıyor. Yine de, sitenin toplam sayfalarının %3'ünden fazlasını oluşturan 107 soft 404 hatası, bu web sitesine tahsis edilen tarama bütçesinin bir kısmını hala boşa harcıyor. Bu durumda Google, var olmayan URL'leri taramak için çok fazla zaman harcıyor.

Bu Sorunları Nasıl Çözerim?

Google, Google Arama Konsolunda yalnızca maksimum 1000 URL'yi dışa aktarmanıza izin verir. Yukarıdaki örnekte, rapor edilen 1000'den az hata vardır, bu nedenle bunlar doğrudan Search Console aracılığıyla indirilebilir. URL listesini dışa aktardıktan sonra, sayfaların neden soft 404'ler olarak rapor edildiğini değerlendirmeniz gerekir. Google, aşağıdaki örnekte görebileceğiniz gibi, soft 404'ler olarak vurguladıkları URL'ler hakkında bazı bilgiler sağlar:

Google'ın soft 404 hataları hakkındaki bilgileri

Çoğu durumda, bir web sitesinin "sayfa bulunamadı" mesajı döndüren sayfalarda 200 (Tamam) durum kodu sunacağını göreceksiniz . Bu nedenle, yapmanız gereken ilk şey , bu sayfaların hangi durum kodlarını döndürdüğünü değerlendirmek için httpsstatus.io gibi bir HTTP durum kodu denetleyicisi aracılığıyla soft 404 hata sayfalarının bir seçimini çalıştırmaktır .

Diyelim ki aşağıdaki örnek alan, erişmeye çalışan kullanıcıya bir 404 sayfası gösteriyordu, ancak yanıt kodunu bir HTTP durum kodu denetleyicisi kullanarak kontrol ettiğimizde, bir HTTP 200 yanıtı döndürdü. HTTP yanıt kodu, arama motoru robotlarına sayfanın var olduğunu ve taranması gerektiğini belirttiğinden, bu, soft 404 hatasının başlıca örneğidir. Ancak, sayfada sunucu tarafından döndürülen içerik yoktur.

Sunucu yanıt kodlarını kontrol edin

HTTP 200 sunucu yanıt kodu döndüren sayfa. Şunu kullanarak kontrol edildi: https://httpstatus.io/

Soft 404 hatalarının temel nedenini teşhis ederken karşılaşabileceğiniz diğer sorun, uygun olmayan 301/302 yönlendirmeleridir.

Bir sayfa kalıcı olarak silindiğinde ve insanları daha uygun yeni bir sayfaya göndermek istediğinizde 301 yönlendirmeleri kullanılmalıdır. 302 yönlendirmeleri, 301'lere benzer ancak sayfa geçici olarak silindiğinde kullanılır.

Bazı web yöneticileri, hiç uygun olmayan ve arama motoru robotlarının kafasını karıştıran 404 hatası sunmak yerine silinen tüm sayfaları web sitesinin ana sayfasına yönlendirmeyi tercih ediyor . Web sitenizde 404'lerin bulunmasının kötü bir şey olmadığını vurgulamak önemlidir. Silinen sayfalar veya stokta olmayan ürünler yalnızca doğrudan değiştirmeye yönlendirilmelidir. Doğrudan değiştirme yoksa , kullanıcıya alternatif seçenekler veya ürünler göstermek için özel bir 404 hata sayfası sunmalısınız .

Aşağıda soft 404 hatalarını tetikleyen uygunsuz yönlendirmelerin bir örneğini vurguladım . Bu durumda, web yöneticisi, silinmiş bir sayfaya erişmeye çalışan herkesi yeniden yönlendirmek için 302 yönlendirmelerini kullanır ve bu kullanıcıları, aslında bir HTTP 404 durum kodu sunmayan özel bir 404 sayfasına yönlendirir. Bu, arama motorlarına gerçekten silinmiş sayfaları başka bir yerde arama talimatı verildiğinden, arama motorlarının söz konusu web sitesini nasıl taradığını büyük ölçüde etkileyecektir. Bir arama motoru robotu bu talimatları izlerse, sonunda kendilerine 404 hata mesajı görüntüleyen bir sayfa için HTTP 200 (OK) durum kodu sunulur, bu da tamamen başka bir kötü uygulama düzeyidir.

Kullanıcıları özel bir 404 hata sayfasına göndermek için kullanılan 302 yönlendirmesine bir örnek

Kullanıcıları özel bir 404 hata sayfasına göndermek için kullanılan 302 yönlendirmesine bir örnek

Bir 404 hata sayfası sunmak için asla yönlendirmeleri kullanmamalısınız. Bunun yerine, web sitenizden kaldırdığınız veya sildiğiniz sayfalar istendiğinde ve doğrudan değiştirme olmadığında bir HTTP 404 yanıt kodu sunun . Bu, web sitenizin çok sayıda soft 404 hatasını tetiklemesini engeller ve arama motorlarının yalnızca sıralamak istediğiniz sayfaları taramasını ve dizine eklemesini sağlar.

Bir URL için durum kodu örneği

HTTP 404 sunucu yanıt kodu döndüren sayfa. Şunu kullanarak kontrol edildi: http://httpstatus.io/

Soft 404 Hatalarını Çözmek Web Siteme Gelen Trafiği Artırır mı?

Bir zamanlar bir e-ticaret müşterisi için üzerinde çalıştığımız teknik bir SEO projesinin sonuçları, soft 404 hatalarını neden her zaman dikkate almanız gerektiğini çok net bir şekilde ortaya koydu. Söz konusu istemcide, sitelerindeki toplam sayfa sayısına kıyasla çok yüksek oranda soft 404 hatası olduğunu fark ettik. Bunun, web sitelerinin, silinen ürünlerinin çoğu için HTTP 404 durum kodlarını döndürmeden 404 mesaj sunmasından kaynaklandığını keşfettik ve bunlardan binlercesi vardı.

Sorunu teşhis ettikten sonra, web sitelerinden kaldırdıkları tüm ürünler için sunucularının "sayfa bulunamadı" mesajlarının yanı sıra HTTP 404 durum kodlarını döndürmesini sağlamak için müşterinin web geliştiricisiyle bağlantı kurduk. Geliştirici, düzeltmeyi önerdiğimiz gibi uyguladı ve iki gün sonra organik trafiğin önemli ölçüde arttığını fark ettik. Günde ortalama 1.400 seanstan günde ortalama 2.600 seansa yükseldi.

404 durum kodları analizi

Hikaye burada bitmiyor arkadaşlar. Bu müşterinin, diğer birçok çevrimiçi perakendeci tarafından kullanılan özel bir web sitesi platformu kullandığı ortaya çıktı - bu, geliştirici tarafından oluşturulan diğer web sitelerinin aynı platformda çalıştığı anlamına geliyor. Bu nedenle geliştirici, platformlarında silinen sayfalar için HTTP 404 durum kodları sunmaya başladığında, bu platformu kullanan diğer işletmeler organik trafiklerinde keskin bir artış bildirmeye başladı. Web geliştiricilerinin bunun için tüm krediyi aldığını varsayabilirim, aylarca süren savaşa rağmen, onları soft 404'lerin ilk etapta çözülmeye değer olduğuna ikna ettik!

Soft 404'ler: Teknik SEO'nun Önemi

Teknik SEO, birçok pazarlamacının yalnızca belli belirsiz aşina olduğu bir şeydir. Aslında, SEO uygulayıcıları için bile, genellikle web geliştiricilerinin eline geçme eğiliminde olan bir alandır. Bu, organik arama görünürlüğünü iyileştirme açısından kaçırılan büyük fırsatlara yol açabilir. Bir web sitesinin teknik işlevleri, SEO'nun yapı taşları olarak düşündüğüm şeylerdir ve yukarıdaki örnekte gördüğümüz gibi, özellikle kurumsal düzeyde e-ticaret web siteleri için önemlidir.

TL;DR – Çok Uzun; Okumadım

  • Bir sayfada 404 (bulunamadı) hata mesajı görüntülendiğinde, sunucunun bir HTTP 404 standart yanıt kodu döndürmesi gerekir.
  • Sayfanın içeriği ('sayfa bulunamadı' mesajı), sunucu tarafından döndürülen HTTP yanıtıyla tamamen ilgisizdir.
  • Soft 404 hatası, var olmayan bir sayfa (silinmiş/kaldırılmış bir sayfa), bu sayfaya erişmeye çalışan birine 'sayfa bulunamadı' mesajı gösterdiğinde ancak bir HTTP 404 durum kodu döndürmediğinde oluşur. Bu, silinen sayfa, kullanıcıları web sitesinin ana sayfası gibi alakasız bir sayfaya yönlendirdiğinde olabilir.
  • Bildirilen soft 404'lerin sayısı, bir sitedeki dizine eklenebilir sayfaların toplam sayısı ile karşılaştırılmalıdır - bu soft 404'ler/dizine eklenebilir sayfaların oranı yüksekse, değerli tarama bütçesini boşa harcayarak bir web sitesinin organik aramadaki performansını olumsuz etkileyebilir.
  • Soft 404 sorunlarının çözülmesi, tarama verimliliğini önemli ölçüde artırabilir ve arama motorlarının yalnızca istediğiniz sayfaları taramak için zaman harcamasını sağlayabilir.
  • Soft 404 hatalarınızı düzeltmek, bir web sitesinin organik aramadaki görünürlüğünü iyileştirebilir.

Yeni mi öğrendin?

O halde her ay uzman makalelerimizi okuyan 80.000 kişiye katılın.
  • Bu alan doğrulama amaçlıdır ve değiştirilmeden bırakılmalıdır.

SEO'nuzla ilgili yardıma ihtiyacınız varsa, bizimle iletişime geçmekten çekinmeyin.