HTTP Durum Kodları Nelerdir?
Yayınlanan: 2021-08-23"En iyiler" listesinde iki numara olan bu harika ürünü satın almayı umarak bir bağlantıya tıkladıysanız, yalnızca 404 sayfasına inerek umutlarınızı boşa çıkardıysanız, HTTP durum kodlarını ilk elden deneyimlemişsinizdir. Her şey yolunda gittiğinde, bu kodların görüntülendiğini görmezsiniz, ancak tarayıcınız bir sunucuyla her etkileşim kurduğunda bunlar oluşturulur. HTTP durum kodlarını anlamak, web sitenizdeki, ziyaretçilerinizi sinirlendirebilecek ve SEO sıralamanızı olumsuz yönde etkileyebilecek sorunları teşhis etmenize yardımcı olabilir.
Göz korkutucu ve teknik görünse de, HTTP durum kodlarını anlamak oldukça basittir ve SEO sonuçlarınızı anlamada önemli bir araçtır. Google, sitenizi değerlendirirken bunları bir gösterge olarak kullandığından, web sitenizdeki tüm hata durum kodlarını izlemek ve çözmek önemlidir. Ne anlama geldiklerini anladıktan sonra, web sitenizdeki hata durum kodlarını bulmak ve onarmak için Google Arama Konsolunu kullanabilirsiniz.
HTTP yanıt durum kodları nasıl sınıflandırılır ve ne anlama gelir?

HTTP durum kodları, sunucunun döndürdüğü yanıt türüne göre beş gruba ayrılan üç basamaklı sayılardır. Bazı yaygın olanlar şunlardır:
- 100-199 : Bunlar, talebin alındığını ve devam ettiğini gösteren bilgilendirici yanıtlardır.
- 200-299 : Bunlar, isteğinizin başarıyla işlendiğini size bildiren başarılı yanıt kodlarıdır.
- 300-399 : Bu kodlar, isteği tamamlamak için genellikle bir yeniden yönlendirme olmak üzere ek eylem gerektiğini belirtir.
- 400-499 : Bunlar, sorunun istemciden kaynaklandığını gösteren hata kodlarıdır.
- 500-599 : Sorunun sunucudan kaynaklandığını gösteren hata kodlarıdır.
En yaygın HTTP durum kodları
İlk sayı ile temsil edilen kategori içinde hepsi farklı bir anlama gelen birçok farklı durum kodu vardır. Bir 1 Nisan şakası olarak oluşturulmuş 418 numaralı bir kod bile var. Bu, "Ben bir çaydanlığım" anlamına gelir ve bir çaydanlıktan kahve yapmasını istediğinizde sunucunun yanıtıdır. Kod 451, distopik roman Fahrenheit 451'e bir göndermedir ve talebin bir hükümet tarafından yasaklanması gibi yasal nedenlerle kullanılamadığı anlamına gelir.
Ancak bunlar, pek sık görmeyeceğiniz olağandışı kodlardır. Uğraşmanız gereken en yaygın HTTP durum kodları şunları içerir:
- 200: Bu bir hata kodu değil. Bu, her şeyin yolunda gittiği ve isteğin başarıyla işlendiği anlamına gelir.
- 301 : Bu kod, talep ettiğiniz verilerin kalıcı olarak taşındığını belirtir. Bu, talep ettiğiniz veriler kalıcı olarak başka bir şeyle değiştirildiğinde gerçekleşir. URL otomatik olarak değiştirileceğinden, bu istekte bir hata mesajı görmezsiniz.
- 302: Bu, aradığınız şeyin geçici olarak taşındığını bilmenizi sağlar. Orijinal URL hala geçerli, ancak geçici olarak başka bir yere yönlendiriliyor. 301 kodunda olduğu gibi, bu kodda da bir hata mesajı görmezsiniz. Yönlendirme otomatik olarak gerçekleşecektir.
- 403: Bu, istediğiniz şeye erişiminiz olmadığında ortaya çıkan "yasak" bir hata kodudur. Bu, oturum açmadan parola korumalı bir siteye erişmeye çalıştığınızda olabilir.
- 404: Bu, aradığınız sayfa orada olmadığında ortaya çıkan korkunç “bulunamadı” mesajıdır. Web sitesinden kaldırılmış veya yönlendirilmeden taşınmış olabilir. Ayrıca URL'yi yanlış yazdığınız anlamına da gelebilir.
- 500: Dahili bir sunucu hatası varsa bu kodu alırsınız.
- 503: Bu, sunucu aşırı yüklendiğinde oluşan başka bir sunucu hatasıdır.
HTTP durum kodları SEO sıralamanızı nasıl etkiler?
Googlebot, Google'ın web sitelerini sıralamak için kullandığı yazılımdır ve SEO'nuzu etkiler. Web sitenizde "taradığı" için buna örümcek denir. Bağlantıları takip eder, verileri toplar ve indeksler. Bu dizin daha sonra arama motoru sonuçları oluşturmak için kullanılır. Örümceğin sitenizde gezinmesi ne kadar kolay olursa, diğer her şey eşit olmak üzere arama motoru sıralamanız o kadar yüksek olur. Google'da olabildiğince üst sıralarda yer almak, arama motoru optimizasyonunun önemli bir parçasıdır.
Bağlantılar, web siteniz aracılığıyla bağlantıdan bağlantıya geçerek çalıştığından, Googlebot'un veri toplama biçiminin önemli bir parçasıdır. Takip ettiği her bağlantı için durum kodunu kontrol eder. Bir hata durum koduyla karşılaştığında, bu kod taramaya müdahale edebilir. Web siteniz taranamıyorsa dizine eklenemez ve arama motoru sonuçlarında çıkamaz.
Web sitenizin HTTP durum kodlarını izlemek için Google Arama Konsolunu kullanma
URL'yi Web Sniffer gibi bir araca yazarak herhangi bir sayfanın durum kodunu kontrol edebilirsiniz, ancak Google Arama Konsolu, web sitenizin tamamındaki sorunlu durum kodlarını izlemenin daha hızlı ve daha kolay bir yoludur. Google Arama Konsolu, web sitenizi Google arama sonuçları için optimize etmenize yardımcı olan araçlar sağlar. Hepsinden iyisi, tamamen ücretsizdir ve kullandığınız platform ne olursa olsun çalışır.
Google Search Console'u kullanmaya başlamadan önce sitenizin sahibi olduğunuzu doğrulamanız gerekir. Google Arama Konsolu, siteniz hakkında herkesin erişmesini istemediğiniz pek çok hassas bilgi verir. Sitenizi doğrulamanın birkaç farklı yolu vardır ve sizin için en kolay olanı, kullandığınız platforma bağlı olacaktır. Erişim elde etmek için Search Console Yardım'da listelenen yöntemlerden birini seçin.

Web sitenizi Google Arama Konsoluna bağlamak, ilk denediğinizde biraz zahmetli ve zaman alıcı olabilir. Ancak, web sitenizin SEO'sunun pek çok yönünü izlemek için o kadar değerli bir araçtır ki, çabaya değdiğini göreceksiniz.
Sitenizi doğruladıktan sonra, sitenizdeki hangi sayfaların Google tarafından dizine eklendiğini öğrenmek için Dizin Kapsamı raporunu kullanabilirsiniz. Ayrıca, sayfalarınızın dizine eklenmesini engelleyen hataların hangi sayfalarda olduğunu da gösterir. Raporu tıkladığınızda, sayfanın üst kısmında dört sekme göreceksiniz:
- Hata: Bu sayfalar bir hata nedeniyle dizine eklenemedi. Hangi hataların bulunduğunu ve kaç sayfanın etkilendiğini görmek için aşağı kaydırın.
- Uyarı ile geçerlidir: Bu sayfalar dizine eklenmiş olabilir, ancak düzeltmeniz gerekebilecek bazı sorunlar olabilir.
- Geçerli: Bu sayfalar dizine eklendi.
- Hariç tutuldu: Bu sayfalar, yinelenen URL'ler gibi bir nedenle dizine ait değil veya robotları engellemiş olabilir.
Tam olarak hangi hataların bulunduğunu ve kaç sayfanın etkilendiğini görmek için aşağı kaydırın. Google indeksleme ile ilgili sorunlara neden olan durum kodları, Hata, Uyarı ile geçerli veya Hariç tutulan bölümlerinin altında görünecektir. Bu kodlar 300'ler, 400'ler veya 500'lerde olacaktır, ancak tam kod verilmeyebilir.

Sorunlara neden olan belirli sorunu bulmak için hatalı sayfanın URL'sini URL Denetleme aracına yerleştirin. Sorunlara neden olan hatayı okuyabilir ve düzeltebilirsiniz.
Google Arama Konsolunda bulunan HTTP durum kodu hatalarını onarma
Google Arama Konsolu, ele alınması gereken hataları size gösterdikten sonra, bunların nasıl düzeltileceğini bilmek için ne tür olduklarını anlamak isteyeceksiniz. Google Search Console'da görünen hatalar aşağıdaki kategorilerde gruplandırılacaktır:
Gönderilen URL bulunamadı (404)
Bu, sayfanın Google tarafından bulunamadığı anlamına gelir. URL'sini tarayıcınıza koyarak tekrar kontrol edin. Sayfa yoksa, iki seçeneğiniz vardır. Dizine eklenmesini istemiyorsanız, bırakın ve sonunda kaldırılacaktır. Bu, genellikle içerik web sitelerinden kaldırıldığında olur.
URL'nin başka bir sayfaya gitmesini istiyorsanız, onu yeniden yönlendirebilirsiniz. Web sitesi platformunuzda yerleşik yönlendirme komutları olabilir. Kalıcı bir yönlendirmeyse, onu 301 durum koduyla yeniden yönlendirdiğinizden emin olun. Bu, bağlantılarınıza orijinal URL ile eşit ağırlık verir ve SEO için daha iyidir.
Sunucu hatası (5xx)
Bu, sunucunun kapalı olması veya aşırı yüklenmesi nedeniyle Google'ın siteye erişemediğini gösterir. Bu geçici bir sorun olabilir, ancak çözülmezse daha fazla araştırmanız gerekir. Sunucu hataları, kullanıcı hatalarından veya sunucunuzla ilgili sorunlardan kaynaklanabilir.
Yönlendirme Hatası
Bu hatayı görürseniz, orijinal URL'nin yeniden yönlendirildiğini ancak yeniden yönlendirilen bağlantının çalışmadığını bildirir. Bunun nedeni, yönlendirme zincirinin çok uzun olması, bir yönlendirme döngüsü olması veya URL'nin bozuk olması olabilir. Platformunuzda yönlendirmeyi bulmanız ve hatayı düzeltmeniz gerekecek.
Gönderilen URL, soft bir 404 gibi görünüyor
Bir web sayfası kullanıcıya bunun var olmadığını söylediğinde ancak başarılı bir şekilde bulunduğunu belirten bir 200 HTTP durum kodu döndürdüğünde soft 404 oluşur. Bu birkaç nedenden dolayı olabilir. Sayfa artık mevcut değilse, 404 koduna veya 301 yönlendirme koduna ihtiyaç duyar veya sayfayı site haritanızdan kaldırabilirsiniz.
Soft 404'ün beklendiği zamanlar vardır ve bunu düzeltmek için herhangi bir şey yapmanız gerekmez. Sitenizde yalnızca bir ziyaretçi bir işlemi tamamladıktan sonra erişilebilen bir sayfanız varsa, doğrudan erişmeye çalıştığınızda soft 404 döndürür.
Gönderilen URL 'noindex' olarak işaretlendi
'noindex' etiketi, arama motorlarına sayfanızı dizine eklememelerini söyler. Bu hata, site haritanızın dizine eklenmesi için gönderdiği bir sayfanız varsa ancak bir 'noindex' komutu varsa oluşur. Bazen dizine eklenmesini istemediğiniz sayfalar olabilir, ki bu sorun değil. 'noindex' olarak etiketlediğiniz sayfaların gerçekten dizine eklenmesini istemediğiniz sayfalar olduğunu doğrulayın ve bunları site haritanızdan kaldırın.
Bu hata, Google'ın dizine eklemesini istediğiniz bir sayfada meydana gelirse, 'noindex' etiketini kaldırmanız yeterlidir.
Gönderilen URL robots.txt tarafından engellendi
Bir robots.txt dosyası, botların sayfaya erişmesini engeller. Buna Googlebot gibi örümcekler de dahildir. Bu genellikle sitenizdeki tarayıcı trafiğini yönetmek, belki de tarayıcıların önemsiz sayfalara erişmesini önlemek için yapılır. Yine de, bir sayfayı Google arama sonuçlarından uzak tutmak için güvenilir bir yöntem değildir, bu yüzden bunu yapmak istiyorsanız 'noindex' kullanın.
'noindex' hatalarında olduğu gibi, listelenen sayfaların botları engellemesini istediğinizi doğrulayın. Değilse, bunları robots.txt dosyasından kaldırın.
Gönderilen URL, yetkisiz istek döndürüyor (401)
Parola korumalı bir sayfanız varsa ancak sayfa site haritanız aracılığıyla dizine eklenmek üzere gönderilmişse bu hatayı alırsınız. Bu sayfanın parola korumalı kalmasını istiyorsanız, bir 'noindex' yönergesi ekleyin ve bunu site haritanızdan kaldırın. Dizine eklenmesini istiyorsanız, parola korumasını kaldırın.
Gönderilen URL 403 döndürdü
Bu, 401 hatasına benzer, ancak genellikle URL, yönetici ayrıcalıkları gibi yetkili erişim gerektirdiğinden oluşur. Düzeltme, 401 hatasıyla aynıdır.
Gönderilen URL, diğer 4xx sorunu nedeniyle engellendi
Bu hata kodu, URL'nin 401, 403 veya 404 dışında bir 400 düzeyli HTTP durum kodu döndürdüğü anlamına gelir. URL Denetleme aracını kullanarak nedeni daha fazla araştırabilir veya sayfayı site haritanızdan kaldırabilirsiniz.
Google Arama Konsolunda uyarılar nasıl düzeltilir?
Bir hata kadar ciddi olmasalar da, sitenizi optimize etmek için yine de uyarılarınızı kontrol etmeli ve çözmelisiniz. Olası uyarılar şunları içerir:
Dizine eklendi, ancak robots.txt tarafından engellendi
Bu uyarıya sahip sayfalar, robots.txt tarafından engellendikleri halde dizine eklendi. Bu sayfanın Google tarafından dizine eklenmesini istemiyorsanız, 'noindex' özelliğini kullanın. Dizine eklenmesini istiyorsanız, robots.txt dosyasından kaldırın.
Sayfa içerik olmadan dizine eklendi
Bu sayfa dizine eklendi, ancak Google içeriği tanıyamadı. Bunun nedeni, Google'ın tanımadığı bir biçimde olması veya gizli olması olabilir. Bu uyarının nedeni hakkında daha fazla ayrıntı almak için URL Denetleme aracını kullanın.
Sitenizi optimize etmek için HTTP durum kodlarını kullanabilirsiniz.
Artık HTTP durum kodlarının ne olduğunu, nasıl kullanıldığını ve bunları web sitenizde nasıl bulacağınızı anladığınıza göre, durum kodu hatalarınızı izlemeyi ve onarmayı web sitenizin bakımının bir parçası haline getirin. Google Arama Konsolunda bir hesap oluşturun ve Dizin Kapsamı raporunuzu kontrol etmek için bir rutin oluşturun. Google'ın arama motoru sıralamasında web sitenizin sağlığını ve değerini artırmak için istenmeyen durum kodu hatalarını düzeltin.
SEO'nun nasıl çalıştığını ve hangi faktörlerin onu etkilediğini anlayarak , organik trafiğinizin kontrolü daha fazla sizde olacaktır. Harika içerik oluşturmanın, anahtar kelime araştırmanızı optimize etmenin ve geri bağlantıları en üst düzeye çıkarmanın yanı sıra, durum kodu hatalarınızı izlemek, SEO pazarlama stratejinizden en iyi şekilde yararlanmanıza yardımcı olabilir.
