Arama sonuçlarının en üstünde yer almak, Google’ın içeriğinizi tarayıp dizine ekleyebilmesini sağlamakla başlar. Bir sayfayı düzgün açamadığında veya bir sayfadan diğerine geçemediğinde, içeriği dizine ekleyemez. Bu örnekler, tarama hataları olarak bilinir.
Bu makalede şunları öğreneceksiniz:
- Tarama hatası nedir?
- Site Hataları
- URL Hataları
- URL İnceleme Aracı
- Tarama Hatalarıyla İlgili Sorun Nedir?
Tarama Hatası nedir?
Tarama hataları, arama motorlarının sayfalarınıza erişmeye çalışırken karşılaştığı sorunlardır. Bu hatalar, arama motoru botlarının içeriğinizi okumasını ve sayfalarınızı dizine eklemesini engeller.
Tarama Hataları, Google Search Console’un eski sürümünde bulunan bir rapora da atıfta bulunabilir.
Tarama Hataları raporunun iki ana bölümü vardır:
- Site hataları: Bu hatalar, Googlebot’un web sitenizin tamamına erişmesini engeller .
- URL hataları: Bu hatalar, Googlebot belirli bir URL’ye erişemediğinde oluşur.
Yeni Google Arama Konsolunda, bu hatalar Dizin Kapsamı raporunda URL bazında raporlanır.
Yeni Arama Konsolu Dizin Kapsamı bölümü, zaman içinde dizine eklemeyi de izler ve kaç tane…
- Karşılaştıkları hatalar (ve kaç tanesini çözdüğünüz)
- Google’ın dizine eklediği geçerli sayfalar
- Google’ın karşılaştığı ancak dizine eklemediği sayfalar
- Google’ın dizine eklediği ancak bazı hatalar bulduğu geçerli sayfalar
Sayfalarınızın Google tarafından taranmasını veya dizine eklenmesini engelleyen sorunlar bu sorunlar olduğundan, tarama hatalarını ele almak amacıyla yalnızca Hatalar bölümünü ele alacağız.
Site hataları
Site hataları, site düzeyinde oluşan sorunlardır. Site hataları, kullanıcılarınızın ve Google’ın sayfalarınızdan hiçbirine erişemediği anlamına gelir .
Bu yüzden bu hataları atlamayın.
Google’ın tarama hatası olarak saydığı 3 site hatası vardır.
DNS Hatası
“Alan adı sistemi” anlamına gelen bir DNS, bir web sitesinin IP adresini bir dizi sayıdan kullanılabilir harflere ve sayılara çevirir. Esasen, ziyaret etmek istediğiniz her web sitesinin IP adresini bilmek zorunda kalmadan internette gezinmemizi sağlayan şey budur.
DNS sistemi şu şekilde çalışır:
- Tarayıcınıza bir alan adı yazarsınız.
- Tarayıcı, o etki alanına ilişkin bilgilerin bilgisayarınızda yerel olarak depolanıp depolanmadığını kontrol eder.
- Değilse, tarayıcı yerel DNS sunucunuza bir istek gönderir (genellikle ISS’niz tarafından sağlanır).
- Yerel DNS sunucusu, alan adının ayrıntılarını arar. Herhangi bir bilgiye sahip değilse, etki alanının kök ad sunucusunu bulması gerekir .
- Sunucuyu bulmak için, DNS sunucusu URL’yi sağdan sola doğru parçalara ayırır. için
www.example.com
URL’yi “com”, “example” ve “www” olarak ayırır. - DNS sunucusu , etki alanının ilk parçası olan “.com” için sunucunun konumunu öğrenmek için DNS kök ad sunucusuna bağlanır . Bu, üst düzey etki alanı (TLD) ad sunucusu olarak bilinir .
- DNS sunucusu TLD sunucusuna bağlanır.
- DNS sunucusu, alan adıyla ilgili ayrıntıları içeren ad sunucusuyla ilgili ayrıntıları TLD ad sunucusundan isteyecektir (bizim durumumuzda “örnek”).
- Bu noktada DNS sunucusu, örnek.com ile ilgili bilgileri ad sunucusundan ister ve ad sunucusu, etki alanı için IP adresiyle birlikte döner.
Bir web sitesine erişmenin ilk adımı olduğu için bir DNS bağlantısı kurmak çok önemlidir. Google bir DNS bağlantısı kuramazsa, web sitenize erişemez, hatta erişemez.
Google’ın karşılaştığı 2 tür DNS hatası vardır:
- DNS zaman aşımı: DNS sunucunuz Google’ın isteğine yeterince hızlı yanıt vermedi.
- DNS araması: DNS sunucunuz alan adınızı bulamadığı için Google web sitenize erişemedi.
Araçlarını kullanarak sitenizi Google olarak getiremiyorsanız , DNS sağlayıcınıza danışın.
Sunucu Hataları
Sunucu hataları, DNS hatalarından farklıdır. Google’ın URL’nizi DNS sunucusunda arayabildiği anlamına gelir. Ancak, bir sunucu sorunu nedeniyle sayfayı yükleyemiyor.
Bu genellikle sunucunuzun yanıt vermesinin çok uzun sürdüğü ve Google’ın isteğinin zaman aşımına uğradığı anlamına gelir. Google, bir sunucu yanıtını beklemek için yalnızca belirli bir süre ayıracaktır. Çok uzun sürer ve bot pes eder.
DNS hataları gibi, bir sunucu hatası da web siteniz için çok önemlidir. Bu, sunucunuzda, kullanıcıların ve botların web sitenize erişmesini engelleyen bir şeylerin ters gittiği anlamına gelir.
Sunucu hatanızı nasıl düzelteceğiniz, hatanın ne olduğuna bağlı olacaktır. Birkaç tür sunucu hatası vardır:
- Zaman aşımı: Sunucunun Googlebot’un isteğine yanıt vermesi çok uzun sürdü.
- Kesilmiş başlıklar: Sunucunuz, tam başlıklar gönderilmeden önce bağlantısını kapattı.
- Bağlantı sıfırlama: Google sitenize bağlanabildi, ancak bağlantı yanıt ortasında sıfırlandığından hiçbir şey alamadı.
- Kesilmiş yanıt: Google tam bir yanıt almadan bağlantı sonlandırıldı.
- Bağlantı reddedildi: Sunucunuz Googlebot ile bağlantı kurmayı reddetti.
- Bağlanamadı: Sunucunuzun ağı kapalı veya erişilemiyor.
- Bağlantı zaman aşımı: Bağlantının işlenmesi çok uzun sürdü.
- Yanıt yok: Herhangi bir yanıt gönderilemeden sunucunuzla bağlantı sonlandırıldı.
Her bir sunucu hatası türünün nasıl giderileceğine ilişkin kaynaklar için Google’ın yardım makalesine göz atın .
Robot arızası
Robot arızaları, Google’ın bir web sitesinin robots.txt dosyasını www.yoursite.com/robots.txt
. DNS 1. adımsa ve sunucu bağlantısı kurmak 2. adımsa, robots.txt dosyasını okumak Google’ın bir web sitesini taramasında 3. adımdır.
Google, istemediğiniz sayfaları taramak ve dizine eklemek istemez, bu nedenle orada olduğunu bildiği bir robots.txt dosyasına erişemezse, dosyayı okuyabilene kadar taramayı erteler. Google’ın sitenizdeki her sayfayı taramasını istiyorsanız , bu dosyayı alanınıza eklemeyi bırakıp bu hatayı yok sayabilirsiniz.
Google Search Console’da bu hatayı görürseniz robots.txt dosyanızı nasıl kurduğunuzu kontrol edin.
- Düz metin dosyası olarak mı oluşturdunuz?
- Ana sayfanıza izin vermediniz mi?
- robots.txt dosyanız 200 durumu mu yoksa 404 hatası mı döndürüyor?
- Bir
Disallow: /
çizgi için ikili, üçlü ve dörtlü kontrol ettiniz mi?
Bir robot hatasıyla karşılaştığınızda, bozuk bir robots.txt dosyası Google’ın sitenizi taramaktan tamamen kaçınmasına neden olacağından, robots.txt dosyası olmamasının yanlış yapılandırılmış bir dosyaya sahip olmaktan daha iyi olduğunu belirtmekte fayda var.
URL hataları
URL hataları, sitenizin geneline değil, yalnızca belirli bir sayfaya uygulandıkları için site hatalarından farklıdır. Google’ın belirli bir sayfayı istediği, ancak okuyamadığı durumları not ederler.
Yumuşak 404’ler
“Soft 404” ismi bazıları için biraz yanıltıcı olabilir. Bunlar, 404 durum kodu döndüren sayfalar değildir. Aslında bunlar 200 HTTP durumu döndüren sayfalardır. Sorun şu ki, bunlar çoğunlukla boş sayfalar.
Google, içeriğin bir sayfada nerede olduğunu bulmakta oldukça iyidir. Bu nedenle, bir URL fazla veya hiç “ana içeriği” olmayan bir sayfa içerdiğinde, buna soft 404 adı verilir. Teknik olarak sayfa vardır ve 200 durumu döndürür, ancak bu boş bir sayfadır.
Google bu sayfaları, kullanıcılar için pek yararlı olmadıkları, Googlebot’un boş yere çalışmasını sağladığı ve sitenizin tarama verimliliğini azalttığı için not eder.
En iyi seçeneğiniz, bu sayfalara faydalı hale getirmek için içerik eklemek veya Google’ın artık görmemesi için onları noindex’e eklemektir.
404 durumu döndürmeyen özel bir 404 sayfası kullanırsanız , muhtemelen Google tarafından soft 404 olarak not edilecektir.
Bulunamadı
Bulunamayan URL’ler, bir web sitesinde karşılaşılan gerçek 404 hatalarıdır. Google, sitenizde var olmayan bir URL istedi.
Tarama Hataları raporunuzda çok sayıda “bulunamayan” URL görmek midenizi bulandırabilir, ancak bu göründüğü kadar felaket değildir.
Aslında, Google’ın kendisine göre, 404 hataları sitenizin dizine eklenmesini veya sıralamasını etkilemez.
Göreceğiniz 404 hatanın büyük çoğunluğunun düzeltilmesi gerekmeyecek. Bir 404 URL’sini düzeltip düzeltmemeye karar verirken şunları göz önünde bulundurun…
- URL’de çok sayıda yüksek kaliteli harici bağlantı var mı?
- Çok trafik alıyor mu?
- Kullanıcıların/bağlayıcıların açıkça var olmasını beklediği bir URL mi?
Bu sorulardan bir veya daha fazlasının cevabı evet ise, muhtemelen hatanın nedenini araştırmalısınız. 404, hatalı dahili bağlantıdan kaynaklanıyorsa, kesinlikle düzeltmelisiniz.
404’lerinizi tamir etmek, nedene bağlı olacaktır. Dahili bir bağlantıdaki yazım hatalarını düzeltmek kadar basit olabilir. Eski sayfalara harici bağlantılar olması durumunda, yeni bir sayfaya yönlendirmek için bir 301 yönlendirmesi kullanın. İnsanların sitenizde bulunmasını beklediği bir URL’ye benziyorsa, sayfayı eklemeyi veya sitenizin başka bir yerindeki alakalı içeriğe yönlendirmeyi düşünün.
Erişim reddedildi
Bu hatalar, Google’ın belirli bir sayfaya erişmesine izin verilmediğinde meydana gelir. Bunlara genellikle şunlar neden olur:
- Sayfayı koruyan parola
- robots.txt tarafından izin verilmeyen sayfalar
- Barındırma sağlayıcınız Googlebot’u engelliyor (bu olabilir!)
Tarama Hataları’nın bu alanında listelenen URL’lerin arama sonuçlarında görünmesini istemiyorsanız, burada herhangi bir şey yapmanız gerekmez. Bu aslında bir şeylerin doğru olduğunun teyididir.
Ancak, bu sayfaların arama sonuçlarında görünmesini istiyorsanız, Google’ı engelleyen şeyi düzeltmeniz gerekir.
- Sayfadan oturum açma gereksinimini kaldırın
- URL’yi robots.txt dosyanızdan kaldırın .
- Googlebot’u beyaz listeye eklemek için barındırma sağlayıcınızla iletişime geçin
takip edilmedi
Bu hatayı link yönergesi veya meta robots etiketi ile karıştırmayın. Bu URL’lerin bunlarla hiçbir ilgisi yoktur. Tarama Hatalarında takip edilmeyen URL’ler, yalnızca Google’ın hedeflerine tam olarak takip edemediği URL’lerdir.
Bunun nedenleri şunlar olabilir
- Google’ı engelleyen Flash, JavaScript veya diğer etkin içerik
- Bozuk yönlendirmeler, döngüler veya zincirler
- Yönlendirmelerde göreceli bağlantı
- Site haritanıza dahil edilen yönlendirilen URL’ler
Yine, 404’lerde olduğu gibi ve erişim reddedildi, buradaki URL’lerin düzeltmeye değip değmeyeceğine karar verin. Sayfalar web siteniz için gerçekten önemli değilse, onları düzeltme konusunda endişelenmemeye karar verebilirsiniz.
Sunucu hataları ve DNS hataları
Bunlar, yukarıdaki site hatalarında karşılaşılan hata türlerinin aynısıdır. Google, bir URL’nin DNS’sini bulamadı veya sunucunuz sayfayı sunmaya çalışırken bir şeyler ters gitti. Buradaki fark, bu hataların sitenizin tamamını etkilemek yerine listelenen tek tek URL’lerle sınırlı olmasıdır.
Google’dan her bir hatanın ne anlama geldiği ve nasıl düzeltileceği konusunda daha fazla rehberlik için Tarama Hataları hakkındaki Google Arama Konsolu Yardım makalesini okuyun.
URL İnceleme Aracı
Google Arama Konsolu, dizine ekleme sorunları ve tarama hataları için web sitenizdeki sayfaları tek tek aramanıza olanak tanır. Tek tek URL’ler için URL denetimine 3 şekilde erişebilirsiniz:
- Search Console karşılama sayfasından bir mülk seçtikten sonra , sol taraftaki gezinmedeki URL inceleme bağlantısını tıklayarak veya sayfanın üst kısmındaki arama çubuğuna URL’yi girerek .
- Performans raporunda bir URL satırındaki büyüteç simgesini tıklamak.
- İle
Araç, bir sayfanın Google’ın dizininde olup olmadığını söyler ve Google’ın sayfayı çağırmaya çalıştığında neyle karşılaştığını ayrıntılarıyla anlatır.
- Google’ın sayfanızın bağlantısını bulduğu sayfa.
- Google tarayıcılarının sayfaya en son erişmeye çalıştığı zaman
404 HTTP durumu döndüren bir sayfa için aracın raporu şunları içerir:
Tarama Hatalarıyla İlgili Sorun Nedir?
Sitenizde tarama hataları olmasıyla ilgili en belirgin sorun, bu hataların Google’ın içeriğinize erişmesini engellemesidir. Google, erişemediği sayfaları sıralayamaz. Yüksek oranda tarama hataları, Google’ın web sitenizi görüntüleme şeklini de etkileyebilir.
Birçok tarama hatası, Google’ın web sitenizin sağlığını genel olarak nasıl gördüğünü de etkileyebilir. Google tarayıcıları, bir sitenin içeriğine erişmekte çok fazla sorun yaşadığında, bu sayfaların çok sık taranmaya değmeyeceğine karar verebilirler. Bu, yeni sayfalarınızın Google dizinine girmesinin, aksi takdirde olacağından çok daha uzun sürmesine yol açacaktır.