HTTP DURUM KODLARI NE ANLAMA GELIYOR?
Sitenizdeki bir sayfayla ilgili olarak sunucunuza istekte bulunulduğunda (örneğin, kullanıcı bir tarayıcıdan sayfanıza eriştiğinde veya Googlebot sayfayı taradığında), sunucunuz isteğe yanıt olarak bir HTTP durum kodu döndürür.
Bu durum kodu isteğin durumuyla ilgili bilgiler sağlar. Bu durum kodu Googlebot'a sitenizle ve istenen sayfayla ilgili bilgi verir.
Yaygın durum kodlarından bazıları şunlardır:
HTTP durum kodlarının tümünü aşağıdaki listede görebilirsiniz. Daha fazla bilgi için HTTP durum kodları hakkındaki W3C sayfasını da ziyaret edebilirsiniz.
1xx (Geçici yanıt)
Geçici bir yanıt belirten ve istekte bulunan kişiden devam etmek için bir işlem yapmasını isteyen durum kodları.
Kod Açıklama
2xx (Başarılı)
Sunucunun isteği başarılı bir şekilde işlediğini gösteren durum kodları.
3xx (Yeniden yönlendirildi)
İsteği yerine getirmek için daha başka işlemler gerekiyor. Bu durum kodları, çoğunlukla yönlendirme için kullanılır. Google, her istek için beşten daha az yönlendirme kullanmanızı önerir. Googlebot'un yönlendirilen sayfalarınızı tarama konusunda sorun yaşayıp yaşamadığını görmek için Web Yöneticisi Araçları'nı kullanabilirsiniz. Tarama altındaki Tarama Hataları sayfası, yönlendirme hatalarından dolayı Googlebot'un tarayamadığı URL'leri listeler.
İstekte bulunanın son isteğinden beri sayfada herhangi bir değişiklik olmadığında, sunucunuzu bu yanıtı (If-Modified-Since HTTP başlığı olarak bilinir) döndürecek şekilde yapılandırmanız gerekir. Bu şekilde sunucunuz Googlebot'a bir sayfada son taramadan sonra herhangi bir değişiklik olmadığını bildirebileceği için hem bant genişliğinden, hem de işletim masraflarından tasarruf edersiniz.
4xx (İstek hatası)
Bu durum kodları, istekte muhtemelen sunucunun isteği işlemesini engelleyen bir hata olduğunu gösterir.
Sitenizde bir robots.txt dosyası yoksa ve Google Web Yöneticisi Araçları'ndaki Engellenen URL'ler sayfası'nda bu durumu görüyorsanız, doğru durum budur. Ancak, bir robots.txt dosyanız varsa ve bu durumu görüyorsanız, robots.txt dosyanızın adı veya konumu doğru olmayabilir. (Söz konusu dosya alan adınızın en üst düzeyinde bulunmalı ve robots.txt olarak adlandırılmalıdır.)
Googlebot'un taramaya çalıştığı URL'ler için bu durumu görüyorsanız, Googlebot başka bir sayfadan geçersiz bir bağlantıyı (eski veya yanlış yazılmış bir bağlantıyı) izlemiş olabilir.
5xx (Sunucu hatası)
Bu durum kodları, isteği işleme koymaya çalışırken sunucunun dahili bir hatayla karşılaştığını gösterir. Bu hatalar genellikle istekle ilgili değil, sunucunun kendisiyle ilgilidir.
Bu durum kodu isteğin durumuyla ilgili bilgiler sağlar. Bu durum kodu Googlebot'a sitenizle ve istenen sayfayla ilgili bilgi verir.
Yaygın durum kodlarından bazıları şunlardır:
HTTP durum kodlarının tümünü aşağıdaki listede görebilirsiniz. Daha fazla bilgi için HTTP durum kodları hakkındaki W3C sayfasını da ziyaret edebilirsiniz.
1xx (Geçici yanıt)
Geçici bir yanıt belirten ve istekte bulunan kişiden devam etmek için bir işlem yapmasını isteyen durum kodları.
Kod Açıklama
2xx (Başarılı)
Sunucunun isteği başarılı bir şekilde işlediğini gösteren durum kodları.
3xx (Yeniden yönlendirildi)
İsteği yerine getirmek için daha başka işlemler gerekiyor. Bu durum kodları, çoğunlukla yönlendirme için kullanılır. Google, her istek için beşten daha az yönlendirme kullanmanızı önerir. Googlebot'un yönlendirilen sayfalarınızı tarama konusunda sorun yaşayıp yaşamadığını görmek için Web Yöneticisi Araçları'nı kullanabilirsiniz. Tarama altındaki Tarama Hataları sayfası, yönlendirme hatalarından dolayı Googlebot'un tarayamadığı URL'leri listeler.
İstekte bulunanın son isteğinden beri sayfada herhangi bir değişiklik olmadığında, sunucunuzu bu yanıtı (If-Modified-Since HTTP başlığı olarak bilinir) döndürecek şekilde yapılandırmanız gerekir. Bu şekilde sunucunuz Googlebot'a bir sayfada son taramadan sonra herhangi bir değişiklik olmadığını bildirebileceği için hem bant genişliğinden, hem de işletim masraflarından tasarruf edersiniz.
4xx (İstek hatası)
Bu durum kodları, istekte muhtemelen sunucunun isteği işlemesini engelleyen bir hata olduğunu gösterir.
Sitenizde bir robots.txt dosyası yoksa ve Google Web Yöneticisi Araçları'ndaki Engellenen URL'ler sayfası'nda bu durumu görüyorsanız, doğru durum budur. Ancak, bir robots.txt dosyanız varsa ve bu durumu görüyorsanız, robots.txt dosyanızın adı veya konumu doğru olmayabilir. (Söz konusu dosya alan adınızın en üst düzeyinde bulunmalı ve robots.txt olarak adlandırılmalıdır.)
Googlebot'un taramaya çalıştığı URL'ler için bu durumu görüyorsanız, Googlebot başka bir sayfadan geçersiz bir bağlantıyı (eski veya yanlış yazılmış bir bağlantıyı) izlemiş olabilir.
5xx (Sunucu hatası)
Bu durum kodları, isteği işleme koymaya çalışırken sunucunun dahili bir hatayla karşılaştığını gösterir. Bu hatalar genellikle istekle ilgili değil, sunucunun kendisiyle ilgilidir.
Yorumlar