Google arama konsolu, yayıncıları 404 hataları hakkında uyarır: 404 ve yumuşak 404.
Her ikisi de 404 olarak adlandırılsa da çok farklılar.
Sonuç olarak, bunları düzeltmek için hatalar arasındaki farkı anlamak önemlidir.
HTTP Durum Kodları
Bir tarayıcı tarafından erişilen bir web sayfası, isteğin başarılı olup olmadığını ve değilse neden başarısız olduğunu bildiren bir durum koduyla yanıt verir.
Bu yanıtlar, HTTP yanıt kodları olarak adlandırılanlarla iletilir, ancak resmi olarak bunlara HTTP durum kodları denir.
Bir sunucu beş kategoride yanıt kodu sağlar; bu makale özellikle bir yanıtla ilgilidir, 404 sayfası bulunamadı durum kodu.
404 Yanıt Kodunun Anlamı
4xx yanıt serisindeki tüm kodlar, sayfa bulunamadığından isteğin yerine getirilemediği anlamına gelir.
bu resmi tanım dır-dir:
4xx (İstemci Hatası): İstek hatalı sözdizimi içeriyor veya yerine getirilemiyor
404 yanıtı, web sayfasının geri dönüp dönemeyeceği konusunda belirsizdir.
404 Sayfasının Neden Bulunmadığına İlişkin Örnekler
- Birisi yanlışlıkla bir web sayfasını silerse, sunucu 404 sayfası bulunamadı yanıtıyla yanıt verir.
- Birisi var olmayan bir web sayfasına bağlantı verirse, sunucu sayfanın bulunamadığını bildirir (404).
Bu resmi belgeler bir sayfanın geçici mi yoksa kalıcı olarak mı gittiğinin belirsizliği konusunda açıktır:
“404 (Bulunamadı) durum kodu, kaynak sunucunun hedef kaynak için geçerli bir temsil bulamadığını veya var olduğunu açıklamaya istekli olmadığını gösterir.
404 durum kodu, bu temsil eksikliğinin geçici mi yoksa kalıcı mı olduğunu göstermez.…”
Özetlemek gerekirse, 404 sayfa bulunamadı kodu, istenen sayfa bulunamadığından tarayıcı isteğinde bir hata olduğu anlamına gelir.
Soft 404 Hatası Nedir?
Soft 404 hatası resmi bir durum kodu değildir. Sunucu, bir tarayıcıya soft 404 yanıtı göndermez çünkü soft 404 durum kodu diye bir şey yoktur.
yumuşak 404 sunucunun bir web sayfası sunduğu ve web sayfası veya içerik gerçekten eksik olduğunda başarıyı belirten 200 OK durum koduyla yanıt verdiği bir durumu açıklar.
Soft 404 İçin Dört Yaygın Neden
Bir web sayfası eksik ve bir sunucu 200 OK durumu gönderiyor.
Bu tür soft 404, bir sayfa eksik olduğunda gerçekleşir, ancak sunucu yapılandırması eksik sayfayı ana sayfaya veya özel bir URL’ye yönlendirir.
Sayfa gitti, ancak yayıncı eksik sayfa talebini yerine getirmek için bir şeyler yaptı.
İçerik eksik veya “zayıf”.
İçerik tamamen eksik olduğunda veya çok az olduğunda (diğer adıyla ince içerik), sunucu 200 durum koduyla yanıt verecektir, bu, sayfa isteğinin başarılı olduğu anlamına gelir.
Ancak başarılı web sayfası istekleri olmayan web sayfalarını indekslemek için arama motorları buna soft 404’ler diyor.
Eksik sayfa ana sayfaya yönlendirilir.
Bazıları yanlışlıkla 404 hata yanıtında bir sorun olduğuna inanıyor.
Bu nedenle, 404 hata yanıtlarını durdurmak için bir yayıncı, ana sayfa istenen sayfa olmasa bile eksik sayfayı ana sayfaya yönlendirebilir.
Google, bu başarısız sayfa isteklerini yumuşak 404’ler olarak adlandırır.
Eksik sayfa, özel bir web sayfasına yönlendirildi.
Bazen eksik sayfalar, 200 durum kodu sunan özel yapım bir web sayfasına yönlendirilir ve bu da Google’ın bu sayfaları yumuşak 404’ler olarak etiketlemesine neden olur.
Soft 404 ifadesini kim icat etti?
Soft 404 kavramı, 2004 tarihli bir araştırma makalesinden kaynaklanmış olabilir, Web’in Çürümesini Anlamaya Doğru (PDF).
Yanlış şekilde değiştirilen eksik sayfalar, gerçek sayfaları dizine eklemeye çalışan arama motorları için sorun teşkil eder.
Araştırma makalesi soft 404’leri şu şekilde çerçeveliyor:
“HTTP protokolüne göre, artık mevcut olmayan bir sayfa için bir sunucuya istek yapıldığında, sunucunun bir hata kodu döndürmesi gerekiyor…
…aslında en saygın olanlar da dahil olmak üzere birçok sunucu bir 404 kodu döndürmez; bunun yerine sunucular bir yedek sayfa ve bir OK kodu (200) döndürür.
…Çalışmamız, “soft-404s” olarak adlandırılan bu tür ikamelerin ölü bağlantıların %15’inden fazlasını oluşturduğunu gösteriyor.”
Soft 404 Kodlama Hataları Nedeniyle
Sayfanın eksik olmadığı ancak belirli sorunların (kodlama hataları gibi) Google’ın sayfayı eksik sayfa olarak sınıflandırmasına neden olduğu durumlar vardır.
Soft 404’ler, bozuk kodu işaret edebildikleri için araştırmak için çok önemlidir.
Tipik kodlama sorunları:
- Bir web sayfasını içerikle doldurması gereken eksik dosya veya içerme.
- Veri tabanı hatası.
- JavaScript eksik.
- Boş arama sonuçları sayfaları.
404 Hatalarının İki Ana Nedeni Vardır
- Bağlantıdaki bir hata, kullanıcıları mevcut olmayan bir sayfaya yönlendirir.
- Eskiden var olan ancak aniden kaybolan bir sayfaya bağlantı.
Bağlantı Hatası
404’ün nedeni bir bağlantı hatasıysa, bağlantıları düzeltmeniz gerekir.
Bu görevin zor kısmı, bir sitedeki tüm bozuk bağlantıları bulmaktır. Daha zorlayıcı olabilir büyük karmaşık siteleri tarama binlerce veya milyonlarca sayfa ile.
Bu gibi durumlarda, tarama araçları işe yarar.
Aralarından seçim yapabileceğiniz çok sayıda site tarayıcı yazılımı seçeneğiniz var: ücretsiz Xenu ve Greenflare; veya Screaming Frog, DeepCrawl, Botify, Sitebulb ve OnCrawl gibi ücretli yazılımlar; bunlardan birçoğunun ücretsiz deneme sürümleri veya ücretsiz ancak sınırlı özellik sürümleri vardır.
Artık Var Olmayan Bir Sayfa
Bir sayfa artık mevcut olmadığında iki seçeneğiniz vardır:
- Kaldırma işlemi yanlışlıkla yapıldıysa sayfayı geri yükleyin.
- 301 yönlendirmesi kasıtlı olarak kaldırılmışsa ilgili sayfaya en yakın yere gönderilir.
İlk olarak, sitedeki tüm bağlantı hatalarını bulmalısınız. Büyük ölçekli bir web sitesine bağlantı verirken tüm hataları bulmaya benzer şekilde, tarama araçlarını kullanabilirsiniz.
Ancak, tarama araçları bulamayabilir yetim sayfalar: gezinme bağlantılarının herhangi bir yerinden veya herhangi bir sayfadan bağlantı verilmeyen sayfalar.
Yetim sayfalar, daha önce web sitesinin bir parçasıysa mevcut olabilir, ardından bir web sitesi yeniden tasarlandıktan sonra bu eski sayfaya giden bağlantı kaybolur, ancak diğer web sitelerinden gelen harici bağlantılar hala onlara bağlantı veriyor olabilir.
Sitenizde bu tür sayfaların olup olmadığını tekrar kontrol etmek için çeşitli araçlar kullanabilirsiniz.
404 Yanıt Sayfaları Nasıl Belirlenir
Google Arama Konsolu Raporları
Kapsam raporu, bir web sitesindeki 404 hata URL’sini listeler.
Google bulabildiği tüm sayfaları tararken 404 sayfayı rapor edecektir. Bu, diğer sitelerden web sitenizde bulunan bir sayfaya bağlantılar içerebilir.
Google Analytics
içinde bir eksik sayfa raporu bulamazsınız. Google Analytics varsayılan olarak. Ancak, onları farklı şekillerde izleyebilirsiniz.
Birincisi, özel bir rapor oluşturabilir ve sayfa başlığından bahseden sayfaları bölümlere ayırabilirsiniz. Hata 404 – Sayfa Bulunamadı.
Google Analytics’te artık sayfaları bulmanın başka bir yolu da özel içerik gruplamaları oluşturmak ve 404 sayfanın tamamını bir içerik grubuna atamaktır.
Site: Operatör Arama Komutu
Google 404 web sayfasını veya soft 404 web sayfasını indekslemediğinden, 404 hataları bulmak için site: search komutu kullanılamaz.
Google’ın sitesi: arama operatörü, web sayfalarının içeriğinde belirli bir anahtar kelime öbeği içeren bir sitedeki web sayfalarını bulmak için kullanışlıdır.
Google’ın Arama Konsolu, yumuşak 404’lerin ve normal 404’lerin bir listesini tanımlamak için en iyi kaynaktır.
Web sitesi trafik hata günlükleri, 404 hata yanıtını belirlemek için yararlı bir kaynaktır.
Diğer Backlink Araştırma Araçları
Majestic, Ahrefs, Moz Open Site Explorer, Sistrix, Semrush, LinkResearchTools ve CognitiveSEO gibi backlink araştırma araçları da yardımcı olabilir.
Bu araçların çoğu, alanınıza bağlanan geri bağlantıların bir listesini dışa aktarır. Buradan, bağlantılı tüm sayfaları kontrol edebilir ve 404 hata arayabilirsiniz.
Soft 404 Hataları Nasıl Onarılır
404 hatası olmadığı için tarama araçları soft 404’ü algılamaz. Ancak başka bir şeyi yakalamak için tarama araçlarını kullanabilirsiniz.
İşte bulabileceğiniz birkaç şey:
- İnce İçerik: Bazı tarama araçları, sıralanabilir bir kelime sayısıyla birlikte ince içeriğe sahip sayfaları bildirir. Sayfanın zayıf içeriğe sahip olup olmadığını değerlendirmek için en az kelime içeren sayfalarla başlayın.
- Yinelenen İçerik: Bazı tarama araçları, sayfanın yüzde kaçının şablon içeriği olduğunu ayırt edecek kadar karmaşıktır. Ayrıca SiteLiner gibi dahili yinelenen içeriği bulmak için özel olarak yapılmış araçlar da vardır. Ana içerik diğer birçok sayfayla hemen hemen aynıysa, bu sayfaları incelemeli ve sitenizde neden kopya içeriğin bulunduğunu belirlemelisiniz.
Tarama araçlarının yanı sıra, soft 404’ler altında listelenen sayfaları bulmak için Google Search Console’u kullanabilir ve tarama hatalarını kontrol edebilirsiniz.
Soft 404’lere neden olan sorunları bulmak için tüm siteyi taramak, sorunları Google algılamadan önce bulup düzeltmenize olanak tanır.
Bu soft 404 sorunlarını tespit ettikten sonra, bunları düzeltmeniz gerekecektir.
Çoğu zaman, çözümler sağduyulu görünüyor. Bu, sayfaları ince içerikle genişletmek veya yinelenen içeriği yeni ve benzersiz olanlarla değiştirmek gibi basit şeyleri içerebilir.
Bu süreç boyunca, göz önünde bulundurulması gereken birkaç nokta şunlardır:
Sayfaları Birleştirin
Bazen, zayıf içerik, sayfa konusuyla çok spesifik olmanızdan kaynaklanır ve size söyleyecek çok az şey bırakır.
Birkaç ince sayfayı tek bir sayfada birleştirmek, konular ilgiliyse daha uygun olabilir. Bu, yalnızca zayıf içerik sorunlarını çözmekle kalmaz, aynı zamanda yinelenen içerik sorunlarını da çözebilir.
Örneğin, farklı renk ve bedenlerde ayakkabı satan bir e-ticaret sitesi, her beden ve renk kombinasyonu için farklı bir URL’ye sahip olabilir. Bu, ince ve nispeten aynı içeriğe sahip çok sayıda sayfa bırakır.
Daha etkili yaklaşım, bunların hepsini tek bir sayfaya koymak ve mevcut seçenekleri sıralamaktır.
Yinelenen İçeriğe Neden Olan Teknik Sorunları Bulun
Xenu (içeriğe değil yalnızca URL’lere, yanıt kodlarına ve başlık etiketlerine bakan) gibi en basit web tarama aracını bile kullanarak, URL’lere bakarak yinelenen içerik sorunlarını bulabilirsiniz.
Buna www ve www olmayan URL’ler, HTTP ve HTTPS, index.html ile ve olmadan, izleme parametreleriyle ve olmadan vb. dahildir.
404 Hataları ve Soft 404 Hataları
404 hataları hakkında hatırlanması gereken en önemli şey, sayfalar gerçekten eksikse düzeltilecek bir şey olmadığıdır. Mevcut olmayan sayfalara yönelik istekler için 404 yanıtı gösterilmesinde bir sakınca yoktur.
Ancak sayfalar varsa ancak farklı bir URL’deyse, bu, bozuk bir bağlantıyı gerçek URL’ye yeniden yönlendirerek, eksik bir sayfayı geri yükleyerek veya eski URL’yi onun yerini alan yeni bir sayfaya yeniden yönlendirerek düzeltilmesi gereken bir şeydir.
Soft 404 her zaman teşhis edilmesi ve düzeltilmesi gereken bir sorunun sonucudur.
404’ler arasındaki farkı anlamak, bir web sitesinin en yüksek performansta çalışmasını sağlamak için çok önemlidir.