SEO için En Önemli HTTP Durum Kodları
Yayınlanan: 2022-10-26Bir kullanıcı web tarayıcısına bir web sayfası url'si yazıp enter'a bastığında, web sunucusuna o belirli web sitesine erişmek için bir istek gönderir. Web sunucusu istenen sayfayla (artı sayfanın ihtiyaç duyduğu resimler veya komut dosyaları gibi ek kaynaklar) yanıt verir ve tarayıcı sayfayı görüntüler. Ayrıca her istekle birlikte bir HTTP durum kodu döndürür.
Çoğu zaman, istek başarılı olduğu için bu HTTP durum kodları gösterilmez. Ancak, sunucu istenen kaynağa erişemediğinde, belirli bir yanıt durum kodu aracılığıyla neden başarılı olmadığına dair bir açıklama sağlayacaktır.
Bu HTTP durum kodları listesi, görebileceğiniz en yaygın yanıt kodu türlerini ve SEO performansınızı etkileyebilecek olanları tanımlayacaktır.
HTTP Durum Kodları nedir?
HTTP durum kodu, tarayıcıya sunucuya bağlanmaya çalıştığında ne olduğunu söyleyen üç basamaklı bir sayıdır. HTTP durum kodları, web tarayıcısına ve kullanıcısına, isteklerinin başarılı olup olmadığını bildirir.
HTTP Durum kodları, SEO'nun büyük bir parçasıdır çünkü kaynak sunucuya yapılan başarılı istekler, arama motoru tarayıcıları ve web sitesi ziyaretçileri için daha iyi bir deneyim sağlar.
Buna karşılık, hataları veya eksik bir hedef kaynağı gösteren yanıt durum kodları, kullanıcılara ve Google'a web sitesi sahibinin web sitesinin gerekli bakımını yapmadığını bildirebilir.
Durum Kodu Türleri

Beş farklı durum kodu serisi vardır. Tüm durum kodları üç basamaklıdır. Başlangıç basamağı, sunucu tarafından döndürülen durum kodunun türünü vurgular.
- 1xx: Bilgi Sağlar
- 2xx: Başarıyı gösterir
- 3xx: Yönlendirilen sayfa, yani sayfanın başka bir url'ye taşındığı anlamına gelir
- 4xx: İstemci hatası, istenen web sayfasında bir sorun olduğu anlamına gelir
- 5xx: Sunucu hatası, sunucunun bağlantısında bir sorun olduğu anlamına gelir
En Yaygın HTTP Durum Kodları
60'tan fazla olası durum kodu vardır, ancak bazıları diğerlerinden daha yaygındır. Bazıları, arama motoru tarayıcıları ve web sitelerimizdeki çeşitli url'lere giden bağlantıları takip ettiklerinde neler olduğu hakkında düşünürken de önemlidir.
200: Başarı
200 serisindeki sayfalar, hedeflediğiniz şeydir. İsteğin başarılı olduğunu ve sunucunun yeni bir kaynak oluşturduğunu bildirirler. 2xx kodları, sunucunun düzgün çalıştığını ve site ziyaretçisinin ve istemcinin (veya web sitesinin) doğru şekilde bağlandığını gösterir.
200 durum kodu bulunmadığında, SearchAtlas site denetçisi bunu raporunuzda aşağıdaki mesajla işaretler:
- Durum kodu 200 değil
301: Kalıcı Yönlendirme
Muhtemelen SEO amaçları için en önemli durum kodlarından biri olan 301 yönlendirmeleri , bir web sayfasının kalıcı olarak yeni bir konuma veya yeni bir url'ye taşındığını bildirir. Bir kullanıcı url'yi tarayıcısına girdiğinde veya eski url'ye sahip bir bağlantıya tıkladığında, sayfanın yeni url'sine yönlendirilecektir.
301 Yönlendirmeler, doğru kullanıldığında SEO'nuzu geliştirmenize yardımcı olabilir. Web sitenizdeki içeriği taşırken veya güncellerken bağlantı hakkını kaybetmemenizi sağlarlar. Bu nedenle SearchAtlas Site Denetçisi, sitenizi tararken ve analiz ederken 301 yönlendirmeleriyle ilgili sorunları işaretler.
Sorun raporunuzda vurgulanmış olarak görebileceğiniz 301'lerle ilgili bazı sorunlar şunlardır:
- 301 HTTPS'ye Yönlendirme Yapmıyor : 301 yönlendirmeleri, kullanıcılar için daha güvenli bir tarayıcı deneyimi sağladığı için kullanıcıları bir web sayfasının HTTPS sürümüne götürmelidir .
- Yönlendirme URL'si küçük harf değil : Yönlendirme URL'leri küçük harf olmalıdır, böylece arama motoru tarayıcıları yeni sayfayı yinelenen içerik veya sayfanın yinelenen bir sürümü olarak algılamazlar
- 301 yönlendirmeli dahili bağlantılar : Google, 301 yönlendirmeli dahili bağlantılara tepeden bakar. Web yöneticilerinin bağlantılarını, yeri değiştirilen sayfaların yeni URL'leriyle güncellemesini tercih eder.
404 Bulunamadı
400 serisindeki durum kodları, genellikle istemci, sunucunun yerine getiremeyeceği bir istekte bulunduğunda kullanılır.

Örneğin, istemci mevcut olmayan bir kaynak istediğinde 400 durum kodu kullanılır. 401 durum kodu, istemcinin uygun kimlik doğrulama bilgilerine sahip olmadığı durumlarda kullanılır. 408 durum kodu, istemci, sunucunun beklemeye istekli olduğundan daha uzun bir istek yaptığında kullanılır.
404'ler yalnızca web sitenizin kullanıcı deneyimi için değil, SEO performansınız için de özellikle kötüdür. Arama motoru tarayıcıları sürekli olarak kullanılmayan veya ölü sayfalara gönderiliyorsa, Google'ın web sitenizi kullanıcılara değerli içerik veya yüksek kaliteli sayfa deneyimi sağladığını görme olasılığı daha düşüktür .

Bu nedenle, site denetçi raporunuzda aşağıdaki 404 durum kodu hataları işaretlenecektir:
- URL, yumuşak 404 verir
404 Yanıt Kodunun Nedeni Nedir?
Bir url'nin 404 olmasının olası nedenlerinden bazıları ve sorunun nasıl çözüleceği aşağıda açıklanmıştır:
- Silinen/Taşınan sayfa : Sayfanın içeriği silinmiş veya taşınmış olabilir, bu da bağlantının kopmasına neden olabilir. Düzeltmek için, bir 301 yönlendirmesi eklemek, kullanıcıyı ve arama motoru tarayıcılarını sayfanın yeni sürümüne gönderir.
- Yanlış URL : URL, tarayıcının adres çubuğuna yanlış yazılmıştır veya bir bağlantıya yanlış URL eklenmiştir. Bağlantılarınızın doğru URL'leri kullandığını iki kez kontrol edin.
- Önbelleğe alma sorunları : Tarayıcı, gerçek içerik yerine 404 hata sayfasını önbelleğe alabilir. Bu nedenle, web sitesi herkes için çalıştığında bile hatayı görmeye devam edersiniz.
- Eksik Varlık : Resim, CSS veya JavaScript dosyası gibi eksik bir varlık varsa, 404 hatası oluşturabilir. Eksik varlığın güncellenmesi veya değiştirilmesi gerekiyor.
500: Dahili Sunucu Hatası
500 serisindeki durum kodları genel hata mesajlarıdır. İsteği işlerken sunucu bir hatayla karşılaştığında kullanılırlar. Bu hatalar genellikle biraz gizem gibi gelebilir.

Örneğin, sunucu istenen kaynağı bulamadığında 500 durum kodu kullanılır. 501 durum kodu, sunucu taşındığı için istenen kaynağı bulamadığında kullanılır. 502 durum kodu, sunucu aşırı yüklendiğinden isteği işleyemediğinde kullanılır.
Web sayfanız 500 durum kodu hatası veriyorsa, aşağıdaki düzeltmeleri deneyin:
- Tarayıcınızı yenileyin : Bu, başlamak için en iyi yerdir. Sunucuya ikinci bir istek, başarılı bir https durum kodu üretebilir.
- Web tarayıcı tanımlama bilgilerini silin : Bunu yapmak web sayfasının yeniden yüklenmesine yardımcı olabilir.
- Bir eklentiyi devre dışı bırakın : Özellikle 500 http durum kodu yakın zamanda bir eklentinin kurulumunu takip ettiyse. Eklentinin başka bir yazılımla çakışması veya bir yazılım güncellemesinin sistemi uyumsuz hale getirmesi mümkündür.
- Daha sonra tekrar gel : Daha sonraki bir zamanda gelecek isteklerin başarılı olması mümkündür.
HTTP Durum Kodunun Ne Olduğunu Nasıl Biliyorsunuz?
Web sitenizde geçersiz bir yanıt veren web sayfası URL'lerini araştırmak önemlidir. Neden? Niye? Çünkü kullanıcıların istenen kaynağa ulaşmasını engelleyebilirler.
Bunları çözmek, daha iyi anahtar kelime sıralamaları ve daha az site ziyaretçisinin web sitenizden uzaklaşması anlamına gelebilir.
Web sayfalarınızın yanıt kodlarını kontrol etmenin iki temel yolu vardır.
Google Arama Konsolu Hesabınızı kullanın
GSC hesabınızda Dizin > Sayfalar'a gidin.
İndekslemeyle ilgili çeşitli hataları özetleyen bir ekran bulacaksınız. 404s veya 500 hata ile ilgili mesajlar bu listede görünecektir.

Etkilenen sayfaları daha yakından analiz etmek için hatayı tıklayın.
SearchAtlas Site Denetçi Raporu
SearchAtlas Site Denetçisi, web sayfalarınızın HTTP yanıt kodlarını kontrol edecektir. Ayrıca durum koduyla ilişkili olarak tanımladığı sorunları da işaretleyecektir.
Site denetiminizi çalıştırdıktan sonra, Site Denetçisi panosundaki Sorunlar sekmesine gidin.

"Sayfa URL'si" kategorisine tıklayın.

HTTP durum kodlarından bahseden herhangi bir hata mesajı olup olmadığına bakın ve ardından "Etkilenen Sayfaları Gör" seçeneğine tıklayın.

Web sitenizde 200 durum kodu döndürmeyen tüm sayfaların tam listesini göreceksiniz.

Sorunu çözmek için bu listeyi web geliştiricinize verin veya sorunları çözmek için sonraki adımlarınızı belirlemek için SEO uzmanlarımızdan biriyle bağlantı kurun .
Çözüm
Artık SEO için en önemli HTTP durum kodlarını anladığınıza göre, web sayfalarınızdaki hataları çözebilirsiniz.
Ancak, web sayfası URL'lerinizin neden belirli HTTP durum kodlarını döndürdüğünden hala tam olarak emin değilseniz, sorunu çözmenize yardımcı olup olamayacaklarını görmek için teknik bir SEO ajansına ulaşmak isteyebilirsiniz. LinkGraph'taki ekibimiz yardım etmek için burada!
