Başa Dönün

HTTP Durum Kodları


Optimist Hub Team 05/05/2019
09/05/2019 Tarihinde Güncellendi


Her Pazarlamacının İhtiyacı: HTTP Durum Kodları Ne Anlama Gelir?

HTTP durum kodları, bir web sitesinin arka ucunda neler olduğunu anlamanızı, hangi hataların düzeltilmesi gerektiğini belirlemenizi ve siteyi iyileştirilmiş SEO için optimize etmenin yollarını belirlemenizi sağlar.

En önemli HTTP durum kodlarına hızlı bir şekilde başvuruda bulunmanıza yardımcı olmak için, indirebileceğiniz PDF şeklinde bir HTTP hata kodları dosyası oluşturduk. Ayrıca, HTTP durum kodları kopya sayfasını tamamlamak ve her bir HTTP durum kodunun ne anlama geldiğini ve hangilerinin SEO ile en çok alakalı olduğunu düşündüğünüzü belirlemenize yardımcı olmak için bir kılavuz oluşturduk.

  • HTTP durum kodları nedir?
  • En yaygın HTTP durum kodları
  • HTTP durum organizasyonunu anlama
  • HTTP durum kodları hile sayfası
  • 1xx Durum Kodları: Bilgi İsteği
  • 2xx Durum Kodları: Başarı
  • 3xx Durum Kodları: Yönlendirme
  • 4xx Durum Kodları: Müşteri Hatası
  • 5xx Durum Kodları: Sunucu Hatası

 

HTTP Durum Kodları Nedir?

HTTP veya Köprü Metni Aktarım Protokolü, mesajların web üzerinde nasıl biçimlendirildiğini ve gönderildiğini tanımlayan standart protokoldür. HTTP durum kodları, istemci (veya tarayıcı) ile sunucu arasındaki aktarım işlemi sırasında neler olduğunu açıklayan bir sayı kümesidir.

Kodlar bazen bir web sitesinin düzgün yüklenmeyeceğini belirttiğinde tarayıcı hata kodları veya internet hata kodları olarak da adlandırılır.

Her HTTP durum kodunu bilmeniz gerekmez, ancak SEO sorunlarını önlemek için aşina olmanız gereken önemli HTTP durum kodları vardır. En yaygın kodlardan birkaçı:

HTTP durum kodu 404: bir sunucu bir kaynağı veya URL’yi bulamadığında

HTTP durum kodu 400: bir sunucu geçersiz sözdizimi nedeniyle bir isteği işleyemediğinde

HTTP durum kodu 500: bir sunucu bir isteği yerine getiremediğinde ve belirli bir sorun hakkında bilgi sahibi olmadığında

HTTP durum kodlarımızda 60’tan fazla kod listeleniyor ve rehberimiz SEO ile en alakalı olduğunu düşündüğümüz kodları ve bir web sitesinin durumunu açıklıyor.

HTTP Durum ve Hata Kodları

HTTP Durum Organizasyonu Nasıl Anlaşılır?

Her HTTP durum kodunun değeri rastgele değildir. Her kodun ilk numarası, kodu belirli bir duruma veya soruna sınıflandırmaya yardımcı olur.

1xx Durum Kodları: Bilgi İsteği

2xx Durum Kodları: Başarı

3xx Durum Kodları: Yönlendirme

4xx Durum Kodları: Müşteri Hatası

5xx Durum Kodları: Sunucu Hatası

HTTP durum kodlarının yapısını bilmek, genel doğasını hızla anlamanıza yardımcı olur. İlk sayıya bakarak, kodun ne anlama geldiği hakkında bir fikir edinebilirsiniz. Ancak her kodu ve durumu tam olarak anlamanıza yardımcı olmak için, bu HTTP durum kodları kopya sayfasını derledik.

 

HTTP Durum Kodları Hile Sayfası

1xx Durum Kodları: Bilgi İsteği

1xx HTTP durum kodları bir sunucunun bilgi işlemekte olduğunu ve isteği henüz tamamlamadığını gösterir. 1xx durum kodlarının çoğu, SEO durumlarıyla doğrudan ilgili değildir.

100 – Devam: Müşteri talebi iyi ve işleniyor.

101 – Protokol Değiştirme: İstemci protokol tipini değiştirmek istedi ve sunucu kabul etti.

102 – İşleme: İşleme normalden daha uzun sürüyor.

2xx Durum Kodları: Başarı

2xx HTTP durum kodları, bir isteğin tamamlandığını ve aktarmanın planlandığı gibi gerçekleştiğini gösterir. 2xx durum kodları, her şeyin olması gerektiği gibi çalıştığını göstermek dışında SEO ile inanılmaz derecede alakalı değildir.

200 – Tamam: İstemci ile sunucu arasındaki değişim tamamlandı. Her şey doğru ayarlandı ve hiçbir şey SEO’yu olumsuz yönde etkilememeli.

201 – Oluşturuldu: İstemci sunucuda başarıyla bir şey (yeni sayfa gibi) oluşturdu.

202 – Kabul edildi: İstemci sunucuda bir şey oluşturmak istedi. Kabul edildi, ancak tamamlanmadı.

203 – Yetkilendirilmemiş Bilgi: Bilgi iletildi, ancak birincil kaynaktan alınmadı.

204 – İçerik Yok: İstek alındı, ancak müşteriye hiçbir veri gönderilmedi.

205 – İçeriği Sıfırla: 204’e benzer bir şekilde istek alındı ​​ve müşteriye hiçbir veri gönderilmedi ancak yanıt, içeriği güncellemek için bir istek de içeriyor.

206 – Kısmi İçerik: Başlık içeriğinin yalnızca bir kısmı müşteriye gönderildi.

207 – Çok Durumlu: Sunucu, mesajın gövdesine XML belgesi olarak yerleştirilmiş olan birçok bağımsız işlemin sonucunu bir kerede geçti.

 

3xx Durum Kodları: Yönlendirme

3xx HTTP durum kodları, müşterinin, verilen adreste bulunmayan bilgileri istediğini belirtir. Bunlar genellikle yönlendirme kodları olarak adlandırılır ve ziyaretçi deneyimini ve SEO performansını etkiledikleri için pazarlamacılarla çok ilgilidir.

Örneğin, bir ziyaretçi taşınmış içerik isterse, bunları 404 sayfaya göndermek kötü bir deneyimdir. Yönlendirme, ziyaretçileri gerçekten var olan alakalı içeriğe göndermenizi sağlar. Ayrıca, arama motorlarının sitenizde hangi içeriğin kullanılabilir olduğunu anlamalarına yardımcı olur ve bunların nasıl taranmasını ve dizine eklenmesini istediğinizi iletir. Bu değişkenlerin her ikisi de uzun vadeli SEO sonuçlarınızı etkiler.

 

3xx SEO ile İlgili Durum Kodları Nelerdir?

301 – Kalıcı Olarak Taşındı: Bir kaynak (veya URL) isteği kalıcı olarak başka bir kaynağa yönlendirilir. Artık kullanılamayan bir sayfa için 301 yönlendirmesi ayarlayabilirsiniz. Bu, istemciyi bir hata sayfası yerine başka bir canlı sayfaya yönlendirir ve ayrıca arama motorlarının sayfa için kendi dizinlerini güncellemeleri gerektiğini bilmelerini sağlar.

302 – Bulunan: Bu 301’e benzer, ancak kalıcı bir yeniden yönlendirme yerine geçici bir yönlendirmedir. İstemcileri eski URL’den yenisine yönlendirir, ancak arama motorlarına sayfanın dizinini güncellemesini söylemez (301’de olduğu gibi).

307 – Geçici Yönlendirme: 307, 302 yönlendirmesinden daha belirgindir. Sunucu isteği görmüyor ve bunun yerine tarayıcı, yönlendirmeyi kendi başına uyguluyor. HSTS önyükleme listesindeyken HTTPS’de sunulan web sitelerinde sıklıkla kullanılır.

 

Diğer Önemli 3xx Durum Kodları Nelerdir?

300 – Birden Çok Seçenek: Bir kaynağın taşındığını ve kullanılabilir alternatiflerin bir listesini sunduğunu gösterir.

303 – Diğerine Bakın: İstenen kaynak, talep edilenden farklı bir URL’de bulunur.

304 – Değiştirilmedi: İstemci, kaynağı yalnızca son belge önbelleğinden bu yana değiştirilmemişse ister.

305 – Proxy Kullan: Erişim, yalnızca yanıtta belirtilen proxy aracılığıyla yapılabilir.

 

4xx Durum Kodları: Müşteri Hatası

4xx HTTP durum kodları, istemci tarafında bir sorun olduğunu gösterir. Bir “müşteri” bir web sitesine erişmek için kullanılan tarayıcıdır. 4xx durum hataları, tarayıcının sunucudan bilgi almasında bir sorun olduğunu göstermektedir.

Bu kodlar genellikle SEO için istenmeyen bir durumdur çünkü bulunmayan sayfalar ziyaretçiler için kötü bir deneyim oluşturur. Ayrıca, 404 hataları sitenizde trafik çekmeyen veya SEO sonuçları üretmeyen sayfalar olduğu anlamına gelir.

 

SEO ile İlgili 4xx Durum Kodları Nelerdir?

404 – Bulunamadı: Kaynak veya URL artık mevcut değil ve sunucu hiçbir bilgi veremiyor. Bir web sitesinde 404 hata olması, hem SEO hem de kullanıcı deneyimini olumsuz yönde etkileyebilir. 404 sayfalarının tümü, var olmayan bir sayfanın isteklerini canlı bir sayfaya göndermek için 301 yönlendirmesi kullanmalıdır.

410 – Gitti: Kaynak veya URL artık mevcut değil, bilerek silindi ve yönlendirilmedi. 410, arama motorlarına sayfanın başka bir URL’ye yönlendirilmek yerine dizinden kaldırılması gerektiğini söyler.

404 Hata Kodu

Diğer Önemli 4xx Durum Kodları Nelerdir?

400 – Hatalı İstek: Sözdizimi hatası, isteğin gerçekleşmesini engelliyor.

401 – İzinsiz: İstenen kaynağa erişmek için yetkilendirme gerekiyor.

403 – Yasak: Kullanıcı erişemedikleri bir kaynağa erişmeye çalışıyor.

408 – İstek Zaman Aşımı: Aktarma sunucusu tarafından istemciden aktarım zaman aşımına uğradı.

410 – Gitti: Daha önce URL’de bir kaynak bulunmuştu, ancak artık yok ya da kullanılamıyor.

429 – Çok Fazla İstek: Müşteri kısa sürede çok fazla istek göndermeye çalışıyor.

 

Diğer 4xx Durum Kodları

402 – Gerekli Ödeme

405 – Yönteme İzin Verilmiyor

406 – Kabul Edilemez

407 – Proxy Kimlik Doğrulaması Gerekiyor

409 – Çatışma

411 – Uzunluk Gerekli

412 – Ön Koşul Başarısız

413 – Talep Çok Büyük

414 – İstek URL’si Çok Uzun

415 – Desteklenmeyen Medya Türü

416 – Talep Edilen Aralık Tatmin Edilemez

417 – Beklenti Başarısız

422 – İşlenemeyen Varlık

423 – Kilitli

424 – Başarısız Bağımlılık

425 – Sırasız Koleksiyon

426 – Yükseltme Gerekli

428 – Ön Koşul Gerekli

431 – Çok Büyük Başlık Alanları İste

444 – Yanıt Yok

449 – Yeniden Dene (Microsoft)

450 – Windows Ebeveyn Denetimleri tarafından Engellendi (Microsoft)

451 – Yasal Sebepler için Kullanılamıyor

 

5xx Durum Kodları: Sunucu Hatası

5xx HTTP durum kodları, bir şeylerin sunucu tarafında yanlış olduğunu gösterir. İstemci iyi bir istekte bulundu, ancak sunucu aktarımı tamamlayamıyor. Bir sunucu 5xx hataları ürettiğinde, SEO üzerinde olumsuz bir etkiye sahip olabilir (arama motorlarının bir sayfayı deindex etmesini söyleyebildiği gibi), bu nedenle bu sorunları hızla çözmek önemlidir.

 

SEO ile İlgili 5xx Durum Kodları Nelerdir?

503 – Hizmet Kullanılamıyor: Sunucunun isteği işlemesini engelleyen geçici bir teknik sorun var. Sunucu, arama motorlarına işlemlerde kasıtlı bir durma olduğunu söyler. Arama motoru, diğer 5xx hatalarını okurken indeksleme durumunu değiştirmeyecektir. 503 hatası uzun süre devam ederse, arama motorları bunu kalıcı bir hata olarak yorumlamaya başlayabilir ve nihayetinde sayfanın indeksini kaldırabilir.

503 Hatası

Diğer Önemli 5xx Durum Kodları Nelerdir?

500 – Dahili Sunucu Hatası: Diğer sınıf hatalarıyla eşleşmeyen bir hata.

501 – Uygulanmadı: Sunucu isteği anlamadı veya destekleyemiyor.

502 – Hatalı Ağ Geçidi: Sunucu, yukarı akış sunucusundan geçersiz bir mesaj aldı.

 

Diğer 5xx Durum Kodları

504 Geçidi Zaman Aşımı

505 – HTTP Sürümü Desteklenmiyor

506 – Varyant Ayrıca Müzakere

507 – Yetersiz Depolama

509 – Bant Genişliği Sınırı Aşıldı

510 – Genişletilmiş değil

511 – Ağ Kimlik Doğrulaması Gerekiyor

550 – İzin Verilmedi

 

Sitenizdeki HTTP Hatalarını Bulun ve Düzeltin

Artık HTTP durum kodlarını anladığınıza göre, web sitenizi iyileştirmeye yardımcı olmak için bu bilgileri kullanabilirsiniz. Web sitenizi hem arama motorlarına hem de kullanıcılara daha çekici hale getirmek için bir HTTP durum

denetleyicisi çalıştırın ve HTTP hatalarını bularak düzeltin.

Sitenizdeki HTTP işlemlerinin durumunu görmek için Alexa’nın Site Denetimi aracını kullanarak teknik bir SEO denetimi yapabilirsiniz. Rapor mevcut hataların bir listesini oluşturur ve SEO için en iyi uygulamaları karşılamak için yönlendirmeleri, eksik sayfaları ve düzeltmeniz gereken bozuk bağlantı sorunlarını bulmanıza yardımcı olur.

 

Kaynak: https://blog.alexa.com/http-status-codes-cheat-sheet/

Bu makale faydalı mıydı?
 
17 Okunma   2 Beğeni
Author avatar

Optimist Hub Team

https://www.optimisthub.com
Optimist Hub; yazılım, tasarım ve pazarlama yetenekleri ile işletmelere büyük dijital çözümler sunan, müşteri deneyimi odaklı 360 Dijital Ajans.

Önerilen Yazılar

Görüşleriniz

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir