Kayıt Ol Giriş Yap

Site HTTP Bilgisi

Yanıt başlıkları ve durum kodu.

Örnek: r10.net
www veya https yazmanız gerekmez
Analiz ediliyor, lütfen bekleyin…

HTTP durum kodları, bir web sunucusunun tarayıcıdan gelen isteğe verdiği üç haneli yanıtlardır ve isteğin başarılı olup olmadığını, sayfanın taşınıp taşınmadığını ya da bir hata oluşup oluşmadığını bildirir. Bu araç girdiğiniz sitenin ana sayfasına istek gönderir; yönlendirmeleri takip ederek son adresin durum kodunu, tüm HTTP yanıt başlıklarını, kullanılan protokolü (HTTP/1.1 veya HTTP/2), yanıt süresini ve sayfa boyutunu gösterir.

Yanıt başlıkları normalde tarayıcıda görünmez; ancak önbellekleme, güvenlik, sıkıştırma ve arama motoru yönergeleri gibi birçok önemli ayar bu başlıklarda yer alır. Bu yüzden HTTP header kontrolü hem SEO hem de sunucu yönetimi açısından sık başvurulan bir incelemedir.

HTTP bilgisi sorgulama nasıl yapılır?

  1. Kutuya kontrol etmek istediğiniz alan adını yazın (örneğin ornek.com).
  2. Sorgula düğmesine basın.
  3. Üstteki özet tablosunda durum kodunu, son adresi, yanıt süresini, protokolü ve sayfa boyutunu inceleyin.
  4. Alttaki tabloda sunucunun gönderdiği tüm başlıkları alfabetik sırayla görün.

Sonuçlar nasıl yorumlanır?

Özet bilgiler

  • Durum kodu: Son adresin döndürdüğü kod ve açıklaması (ör. 200 OK).
  • Son adres: Yönlendirmeler takip edildikten sonra ulaşılan adres. Girdiğiniz adresten farklıysa site sizi başka bir adrese yönlendiriyor demektir.
  • Yanıt süresi: İsteğin tamamlanması için geçen süre, milisaniye cinsinden.
  • Protokol: Bağlantının HTTP/2 ile mi HTTP/1.1 ile mi kurulduğu. HTTP/2 tek bağlantı üzerinden birden fazla dosyayı paralel aktarabildiği için genellikle daha verimlidir.
  • Sayfa boyutu: İndirilen HTML'in boyutu.

Önemli yanıt başlıkları

BaşlıkNe işe yarar?
Content-Typeİçeriğin türü ve karakter seti (ör. text/html; charset=UTF-8).
Cache-ControlTarayıcı ve ara sunucuların yanıtı ne kadar süre önbellekte tutabileceği.
Content-EncodingYanıtın gzip, Brotli gibi bir yöntemle sıkıştırılıp sıkıştırılmadığı.
ServerSunucu yazılımı (Apache, nginx, LiteSpeed, cloudflare vb.).
Strict-Transport-SecurityHSTS; tarayıcıya siteye yalnızca HTTPS ile bağlanmasını söyler.
X-Robots-TagArama motorlarına yönelik dizinleme yönergeleri (ör. noindex).
Content-Security-Policy, X-Frame-Options, X-Content-Type-OptionsSiteler arası betik çalıştırma, tıklama hırsızlığı ve içerik türü karışıklığına karşı güvenlik başlıkları.
Set-CookieSunucunun tarayıcıya bıraktığı çerezler.

En yaygın HTTP durum kodları

Durum kodları ilk hanelerine göre beş gruba ayrılır: 1xx bilgi, 2xx başarı, 3xx yönlendirme, 4xx istemci hatası, 5xx sunucu hatası.

KodAnlamı
200 OKİstek başarılı, içerik gönderildi.
204 No Contentİstek başarılı ama gönderilecek içerik yok.
301 Moved PermanentlySayfa kalıcı olarak taşındı.
302 Found / 307 Temporary RedirectGeçici yönlendirme.
304 Not Modifiedİçerik değişmedi; tarayıcı önbellekteki kopyayı kullanabilir.
400 Bad Requestİstek hatalı veya bozuk biçimde gönderildi.
401 Unauthorized / 403 ForbiddenKimlik doğrulama gerekiyor / erişim izni yok.
404 Not Foundİstenen sayfa bulunamadı.
410 GoneSayfa kalıcı olarak kaldırıldı.
429 Too Many RequestsKısa sürede çok fazla istek gönderildi.
500 Internal Server ErrorSunucuda beklenmeyen bir hata oluştu.
502 Bad Gateway / 503 Service Unavailable / 504 Gateway TimeoutAra sunucu hatası, bakım veya aşırı yük, zaman aşımı.

HTTP bilgisi sorgulama ne zaman kullanılır?

  • Site açılmıyor veya hata veriyor: Sorunun 4xx (istemci, erişim, eksik sayfa) mı yoksa 5xx (sunucu) kaynaklı mı olduğunu hızla anlamak için.
  • HTTPS veya CDN geçişinden sonra: Sitenin doğru adrese yönlendiğini, HSTS ve önbellek başlıklarının beklendiği gibi gönderildiğini doğrulamak için.
  • Önbellek ayarlarını test ederken: Cache-Control, Expires, ETag ve Age başlıklarını görmek için.
  • Güvenlik denetiminde: Güvenlik başlıklarının eksik olup olmadığını ve Server başlığının gereksiz sürüm bilgisi sızdırıp sızdırmadığını kontrol etmek için.
  • Dizinleme sorunlarında: Sayfada görünmeyen bir X-Robots-Tag yönergesi olup olmadığını anlamak için.

400 hatası nedir, nasıl çözülür?

400 Bad Request, sunucunun isteği anlayamadığını gösterir. Genellikle hatalı yazılmış adres, bozuk veya çok büyük çerezler, geçersiz karakterler içeren sorgu parametreleri ya da hatalı form verisi nedeniyle oluşur. Ziyaretçi tarafında tarayıcı çerezlerini temizlemek çoğu zaman sorunu giderir. Site sahibiyseniz sunucu hata günlüklerini, güvenlik duvarı kurallarını ve başlık boyutu sınırlarını kontrol edin.

Yanıt süresi neyi gösterir?

Araçta görünen yanıt süresi, isteğin gönderilmesinden sayfanın tamamen indirilmesine kadar geçen süredir ve DNS çözümleme, bağlantı kurma, TLS el sıkışması, varsa yönlendirmeler ve sunucunun sayfayı hazırlama süresini kapsar. Değer, aracın sunucusu ile sitenizin sunucusu arasındaki mesafeden de etkilenir; bu yüzden tek bir ölçüm yerine eğilime bakın. Süreyi aşamalarına ayrılmış biçimde görmek ve tarayıcıdaki yükleme performansını ölçmek için site hız testini kullanabilirsiniz.

SEO açısından nelere dikkat edilmeli?

  • Var olan sayfalar 200 döndürmeli; silinen sayfalar 404 veya 410, taşınan sayfalar 301 döndürmelidir.
  • Bulunamayan sayfalar için “bulunamadı” mesajı gösterirken 200 döndürmek (soft 404) arama motorlarını yanıltır.
  • Uzun süreli 5xx hataları ve 429 yanıtları Googlebot'un tarama hızını düşürmesine yol açabilir.
  • Yanlışlıkla eklenmiş X-Robots-Tag: noindex başlığı sayfanın dizinden çıkmasına neden olur.

İlgili araçlar

Yönlendirme zincirinin her adımını ayrı ayrı görmek için yönlendirme kontrolü, sıkıştırmanın ayrıntılı analizi için site GZIP testi, sayfanın ham HTML kaynağını görüntülemek için site kaynak çıktısı aracını kullanabilirsiniz. Sitenin ayakta olup olmadığını izlemek için sunucu durumu aracı da işinize yarar.

Sıkça Sorulan Sorular

Site HTTP Bilgisi ile ilgili merak edilenler

01 HTTP durum kodu nedir?
HTTP durum kodu, web sunucusunun bir isteğe verdiği üç haneli yanıttır. 2xx kodlar başarıyı, 3xx yönlendirmeyi, 4xx istemci kaynaklı hataları, 5xx ise sunucu hatalarını belirtir. Örneğin 200 sayfanın başarıyla gönderildiğini, 404 sayfanın bulunamadığını gösterir.
02 400 hata kodu ne anlama gelir?
400 Bad Request, sunucunun gönderilen isteği hatalı veya bozuk bulduğu için işleyemediğini gösterir. Hatalı adres, bozuk ya da çok büyük çerezler ve geçersiz parametreler en yaygın nedenlerdir. Ziyaretçi olarak çerezleri temizlemek, site sahibi olarak sunucu günlüklerini incelemek ilk adımdır.
03 304 durum kodu bir hata mı?
Hayır. 304 Not Modified, tarayıcının önbellekteki kopyasının hâlâ güncel olduğunu ve içeriğin yeniden indirilmesine gerek olmadığını bildirir. Bu, bant genişliğinden tasarruf sağlayan ve sayfaların daha hızlı açılmasına yardım eden olumlu bir yanıttır.
04 HTTP header kontrolü neden önemlidir?
Yanıt başlıkları önbellek süresini, sıkıştırmayı, güvenlik politikalarını ve arama motoru yönergelerini belirler. Örneğin yanlışlıkla eklenmiş bir X-Robots-Tag noindex başlığı sayfanın Google'dan çıkmasına, eksik Cache-Control başlığı ise sayfaların gereksiz yere yavaş yüklenmesine yol açabilir.
05 Sitem HTTP/2 kullanıyor mu nasıl anlarım?
Bu araçta sorgulama yaptığınızda özet tablosundaki Protokol satırı bağlantının HTTP/2 mi HTTP/1.1 mi olduğunu gösterir. HTTP/2 genellikle HTTPS üzerinden çalışır ve tek bağlantıda birden fazla dosyayı paralel aktarabildiği için daha verimlidir.
06 404 ile 410 arasındaki fark nedir?
404 Not Found sayfanın bulunamadığını, 410 Gone ise sayfanın bilerek ve kalıcı olarak kaldırıldığını bildirir. Her ikisi de arama motorlarının sayfayı zamanla dizinden çıkarmasını sağlar; 410 bu niyeti daha açık ifade eder. Taşınan sayfalarda ise 301 kullanılmalıdır.

Benzer Araçlar

Site Araçları kategorisindeki diğer araçlar

Kategoriler