HTTP Durum Kodları Nedir? (HTTP Status) Anlamları Nelerdir?

İnternette her gün milyonlarca istek yapılır ve kullanıcı bir web sitesine girdiğinde tarayıcı sunucuya bağlanır ve içerik talep eder.

Son Güncelleme: 03.05.2026

6 dk
http durum kodları

Yapay zekâ ile tek tıkla özet oluşturun.

Sunucu, talebi yanıtlayarak bir durum kodu döner. Bu kodlar görünmez gibi dursa da aslında her sayfanın arkasında işler. HTTP durum kodu, tarayıcı ile sunucu arasındaki iletişimin sağlıklı yürüyüp yürümediğini gösterir. Kullanıcıya bir sayfanın başarılı açıldığını, yönlendirildiğini ya da hata oluştuğunu iletir. Bu yüzden http durum kodları günlük internet deneyiminin temel parçalarından biridir.

HTTP Durum Kodu (Status Code) Nedir?

HTTP yani Hypertext Transfer Protocol, web’in en temel iletişim protokolüdür. Tarayıcı bir web sitesini açmak istediğinde HTTP isteği yollar. Sunucu bu isteği işler, yanıt olarak hem içerik hem de bir durum kodu gönderir.

Durum kodları üç basamaklı sayılardan oluşur. İlk rakam kodun hangi grupta olduğunu belirtir. Örneğin “200” kodu başarılı bir isteği gösterirken, “404” kodu sayfanın bulunamadığını anlatır. Tarayıcı bu kod sayesinde hangi durumda olduğunu anlar ve kullanıcıya uygun mesajı gösterir.

Bir başka deyişle durum kodu, sunucu ile istemci arasındaki dilin bir parçasıdır. İsteklerin doğru işlenip işlenmediğini gösterir. Tarayıcı, kod olmadan hangi adımı atması gerektiğini bilemeyeceğinden HTTP Status kavramı, internetin görünmez ama en kritik yapı taşlarından biri olarak kabul edilir.

HTTP Durum Kodları Neden Önemlidir?

HTTP durum kodları, kullanıcı deneyimi ve SEO açısından önemlidir. Kullanıcı bir sayfaya eriştiğinde hızlı ve sorunsuz yanıt almak ister. Eğer tarayıcı 500 kodu alırsa yani sunucuda hata varsa, sayfa hiç açılmaz. Bu durum kullanıcıyı hayal kırıklığına uğratır ve web sitesine olan güveni azaltır.

SEO tarafında da durum kodlarının etkisi büyüktür. Arama motoru botları bir sayfayı tararken sunucudan aldığı kodlara göre hareket eder. 200 kodu, sayfanın erişilebilir olduğunu belirtir. 301 ya da 302 gibi yönlendirme kodları, botların doğru URL’ye ulaşmasını sağlar. 404 ya da 410 kodları ise sayfanın artık mevcut olmadığını bildirir. Yanlış yönetilen kodlar arama motorlarının siteyi hatalı değerlendirmesine yol açabilir.

Örneğin bir ürün sayfası kaldırıldıysa ama sunucu 200 kodu döndürmeye devam ederse, arama motorları o sayfayı hâlâ varmış gibi indeksler. Bu da kopya içerik sorunlarına, tarama bütçesinin boşa gitmesine ve sıralama kaybına neden olur. Doğru kod kullanımı, arama motorları ve kullanıcılar için şeffaflık sağlar.

HTTP Durum Kodları Kaç Gruba Ayrılır?

HTTP durum kodları beş ana gruba ayrılır. Her grubun ilk rakamı farklıdır ve her biri farklı bir ileti durumu bildirir.

1xx: Bilgilendirme Kodları

Bu grup, istemcinin isteğinin alındığını ve işlenmeye başlandığını belirtir. Genellikle kullanıcıya yansıtılmaz, tarayıcı ve sunucu arasındaki iletişimde kullanılır. “100 Continue” en bilinen örnektir. İstemci, isteğe devam edebileceğini bu kodla öğrenir.

2xx: Başarılı İstek Kodları

Bu gruptaki kodlar, isteğin başarıyla tamamlandığını gösterir. En yaygın olanı “200 OK” kodudur. Tarayıcı içeriği sorunsuz alır ve kullanıcıya gösterir. “201 Created” gibi kodlar da yeni bir kaynağın oluşturulduğunu bildirir. Sorunsuz deneyim sağladığından kullanıcı açısından en olumlu gruptur.

3xx: Yönlendirme Kodları

Yönlendirme kodları, kullanıcının istediği kaynağın başka bir URL’ye taşındığını ya da geçici olarak farklı bir adreste bulunduğunu gösterir. “301 Moved Permanently” kalıcı yönlendirmeyi, “302 Found” ise geçici yönlendirmeyi ifade eder. Arama motorlarının doğru URL’yi indekslemesini sağlayan kodlar SEO açısından kritik öneme sahiptir.

4xx: İstemci Hata Kodları

Bu grup, istemcinin yani tarayıcının yanlış bir istek gönderdiğini belirtir. “404 Not Found”, istemci hata kodlarına en bilinen örnektir. Kullanıcı yanlış bir URL girdiğinde ya da silinmiş bir sayfaya erişmeye çalıştığında bu kod döner. “410 Gone” ise sayfanın tamamen kaldırıldığını bildirir. Bu hatalar kullanıcı deneyimini olumsuz etkiler ve web site sahibinin müdahalesini gerektirir.

5xx: Sunucu Hata Kodları

Sunucu tarafındaki hataları gösterir. İstek doğru olsa bile sunucu işleyemez. “500 Internal Server Error” ya da “503 Service Unavailable” en yaygın örneklerdir. Ciddi teknik sorunlara işaret eden sunucu hataları, genellikle kullanıcıların siteyi terk etmesine neden olur.

En Sık Karşılaşılan HTTP Durum Kodları ve Anlamları

HTTP durum kodlarından bazıları günlük kullanımda çok daha sık görülür. Kullanıcı deneyimi ve SEO söz konusu olduğunda bu kodların anlamını bilmek, web site yönetiminde büyük avantaj sağlar.

200 OK

En yaygın görülen ve en olumlu koddur. İsteğin başarıyla karşılandığını, içeriğin sorunsuz yüklendiğini gösterir. Kullanıcılar sayfayı hızlı biçimde görür, arama motoru botları da sayfanın erişilebilir olduğunu anlar. SEO açısından en ideal durum kodudur.

301 Moved Permanently

Kalıcı yönlendirme kodudur. Bir sayfa kalıcı olarak yeni bir URL’ye taşındığında kullanılır. Kullanıcılar otomatik olarak yeni adrese gider. Google gibi arama motorları da eski URL’nin değerini yeni URL’ye aktarır. Doğru yapılandırılmış 301 yönlendirmeleri, otorite kaybını engeller.

302 Found

Geçici yönlendirmeyi gösterir. Sayfa geçici olarak başka bir URL’de bulunuyorsa kullanılır. SEO açısından 301 kadar güçlü değildir. Çünkü arama motorları genellikle eski URL’nin indeksini korur. Ancak kısa süreli kampanya sayfaları veya bakım süreçlerinde kullanışlıdır.

404 Not Found

Kullanıcıların en sık karşılaştığı hata kodudur. İstenilen sayfa sunucuda bulunmadığında döner. Yanlış yazılmış URL, silinmiş içerik ya da kırık bağlantılar bu hataya yol açar. Arama motorları bu sayfaları indeksleyemediği için SEO açısından olumsuzdur. Çok sayıda 404 hatası, tarama bütçesini boşa harcar.

410 Gone

404’e benzer şekilde sayfanın bulunamadığını belirtmekle birlikte sayfanın kalıcı olarak silindiğini gösterdiği için farklıdır. Arama motorları 410 kodunu gördüğünde sayfanın artık kesinlikle mevcut olmadığını anlar ve indeksini kaldırır. Özellikle bilinçli içerik kaldırma işlemlerinde 410 doğru tercihtir.

500 Internal Server Error

Sunucu tarafında yaşanan genel hatadır. Kodlama sorunları, hatalı yapılandırmalar veya aşırı yüklenme bu hataya yol açabilir. Kullanıcı sayfaya ulaşamaz ve siteyi terk eder. Botlar da içeriğe ulaşamadığı için SEO tarafında da olumsuz etkiler yaratır.

503 Service Unavailable

Sunucunun geçici olarak hizmet veremediğini belirtir. Genellikle bakım çalışmaları sırasında ya da yoğun trafik dönemlerinde kullanılır. 503 kodu doğru yönetildiğinde, arama motorları sayfanın kısa süre sonra tekrar erişilebilir olacağını anladığından sorun olmaz. Ancak uzun süre devam etmesi SEO açısından zararlıdır.

SEO Açısından HTTP Durum Kodlarının Önemi

Arama motorları, bir web sitenin durumunu anlamak için http durum kodları üzerinden değerlendirme yapar. 200 kodu, içeriklerin sorunsuz indekslenmesini sağlar. 301 yönlendirmeleri otorite aktarımı açısından kritik öneme sahiptir. 404 veya 410 gibi kodlar, botlara sayfanın mevcut olmadığını bildirir ve tarama sürecinin boşa gitmesini engeller.

Yanlış kullanılan kodlar SEO performansını ciddi biçimde düşürebilir. Örneğin kaldırılmış bir ürün sayfası için hâlâ 200 kodu dönüyorsa, arama motorları o sayfayı indekslemeye devam eder. Bu da hem kopya içerik sorunlarına hem de kullanıcıların yanlış yönlendirilmesine yol açar.

Ayrıca 5xx kodları arama motoru botlarının siteyi güvenilmez görmesine sebep olabilir. Uzun süre devam eden sunucu hataları, sıralamalarda düşüşe neden olur. Bu yüzden her web site sahibi düzenli olarak HTTP Status kontrolleri yapmalı ve hataları hızlıca gidermelidir.

HTTP Durum Kodlarını Nasıl Test Edebilirsiniz? (Araçlar ve Yöntemler)

Durum kodlarını test etmek için kullanılabilecek birçok ücretsiz ve pratik araç bulunmaktadır. Bu araçlar sayesinde durum kodları düzenli olarak kontrol edilerek kullanıcı deneyimi ve SEO performansı güvence altına alınır.

httpstatus.io: Basit bir arayüze sahip olan araç sayesinde herhangi bir URL’nin hangi durum kodunu döndürdüğünü görebilirsiniz. Toplu test imkânı da sunduğu için çok sayıda URL kontrolünde faydalıdır.

Redirect Path (Chrome eklentisi): Tarayıcı üzerinde çalışan eklenti, gezindiğiniz sayfaların durum kodlarını anlık olarak gösterir. Özellikle yönlendirmelerin doğru çalışıp çalışmadığını test etmek için idealdir.

Google Search Console: Tarama hataları raporunda, sitenizdeki 404 veya sunucu hatalarını detaylı şekilde görmenizi sağlar.

Screaming Frog SEO Spider: Profesyonel bir araçtır. Tüm siteyi tarar ve hangi sayfanın hangi HTTP durum kodunu döndürdüğünü raporlar. Büyük projelerde en çok tercih edilen yöntemlerden biridir.

Yanlış HTTP Durum Kodlarının Zararları

HTTP durum kodlarının yanlış kullanımı, kullanıcı deneyimini ve arama motoru optimizasyonunu doğrudan etkiler. Bir web sitesi üzerinde yüzlerce hatta binlerce URL olabilir. Her birinin doğru kodu döndürmesi, sitenin sağlıklı çalışması açısından kritik öneme sahiptir. Yanlış kod kullanımı ise zincirleme sorunlar doğurur.

Kullanıcılar her zaman hızlı ve hatasız çalışan bir site bekler. Bir bağlantıya tıklandığında 404 sayfasıyla karşılaşmak, ziyaretçilerin güvenini azaltır. E-ticaret sitelerinde bu durum satış kayıplarına yol açar. Bir müşteri ödeme adımında 500 hata koduyla karşılaşırsa alışverişini yarıda bırakır.

Yanlış yönlendirmeler de kullanıcıyı olumsuz etkiler. 301 yerine yanlışlıkla 302 kullanıldığında ziyaretçi tekrar tekrar eski sayfaya dönebilir. Bu karışıklık, kullanıcıların sitede kaybolmasına neden olur.

Arama motorları siteleri tararken http durum kodları üzerinden değerlendirme yapar. Yanlış kodlar, botların sayfanın mevcut durumu hakkında hatalı bilgi almasına sebep olur. 200 döndürmesi gereken bir sayfada 404 kodu dönerse, Google bu içeriği indekslemez. Tam tersi durumda, kaldırılmış bir sayfa 200 döndürürse arama motoru hâlâ içerik varmış gibi davranır.

Bunun sonucunda site kopya içerik sorunlarıyla karşılaşabilir. Ayrıca tarama bütçesi boşa gider. Google her siteye belirli bir tarama kapasitesi ayırır. Yanlış kodlara sahip sayfalar bütçeyi tükettiğinde, gerçekten önemli sayfalar geç indekslenir ve sıralamalarda gerileme olur.

Yanlış durum kodları trafik kaybına da neden olabilir. Kullanıcılar 404 veya 500 hatalarıyla sık karşılaştığında siteyi terk eder. Bu durum organik trafiğin azalmasına neden olur. Trafik azalınca dönüşüm oranları ve gelir de düşer. Özellikle haber siteleri, bloglar ve online mağazalar için kayıplar ciddi boyutlara ulaşabilir.

Sürekli hata kodu döndüren bir site profesyonellikten uzak görünür. Ziyaretçiler markayı güvenilir bulmaz ve alternatif sitelere yönelir. Kötü kullanıcı deneyimi, dijital dünyada marka imajına doğrudan yansır. SEO kaybı telafi edilebilir ama güven kaybını geri kazanmak daha zordur.

Sonuç: HTTP Kodlarını Doğru Yönetmenin Önemi

HTTP durum kodları, görünmez ama bir web site altyapısının bel kemiğini oluşturan unsurlardır. Sunucu ile tarayıcı arasındaki her iletişim, kodlar sayesinde şeffaflaşır. Kullanıcıya sayfanın erişilebilir olup olmadığını, yönlendirilip yönlendirilmediğini ya da hata alınıp alınmadığını HTTP durum kodları bildirir.

Doğru kod yönetimi, kullanıcı deneyimini güvence altına alır. 200 koduyla erişilebilen sayfalar ziyaretçiye sorunsuz içerik sunar. 301 yönlendirmeleri eski bağlantıların değerini kaybetmeden yeni URL’ye aktarır. 404 ve 410 gibi kodlar ise arama motorlarına sayfanın artık mevcut olmadığını bildirir.

Kodların doğru kullanımı, SEO açısından da kritiktir. Arama motoru botları, bir sitenin kalitesini ve güvenilirliğini durum kodları üzerinden değerlendirir. Hatalı kodlar sıralama kaybına yol açarken, doğru kodlar tarama bütçesini verimli hâle getirir ve indeksleme sürecini hızlandırır.

Bu yüzden site sahipleri düzenli olarak HTTP Status kontrolleri yapmalı, hatalı kodları hızlıca düzeltmelidir. httpstatus.io, Redirect Path gibi araçlar veya profesyonel SEO yazılımları bu süreci kolaylaştırır.

Sonuç olarak HTTP durum kodlarının doğru yönetimi sadece teknik bir detay değildir. Kullanıcı memnuniyetinden SEO performansına, marka imajından gelir düzeyine kadar geniş bir etki alanı vardır. Dijital dünyada güçlü bir varlık göstermek isteyen her web sitesi, bu kodları doğru anlamalı ve doğru şekilde kullanmalıdır.

Yorum Gönder

Yorum Bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir