Özet
HTTP başlık denetleyicisi herhangi bir URL'yi ister, yönlendirmelerini takip eder ve son durum kodunu, tüm yanıt başlıklarını, yedi güvenlik başlığına dayalı bir güvenlik puanını ve önbellekleme ile sıkıştırma başlıklarını gösterir. Önce durum koduna ve varsa X-Robots-Tag'e bakın, çünkü bir başlık HTML'i kusursuz görünen bir sayfayı dizinden çıkarabilir; ardından önbelleklemeye ve sıkıştırmaya, sonra güvenliğe geçin.
Daha fazlasını mı istiyorsunuz? Sorun:
Bir HTTP başlık denetleyicisi, sayfa daha başlamadan sunucunuzun ne söylediğini gösterir: durum kodu, önbellekleme kuralları, güvenlik politikaları ve bazen dizine ekleme talimatları. Bu başlıklar sayfa kaynağında görünmez, ama Google onları okur. Bir robots meta etiketine koyabileceğiniz her kural, örneğin noindex, X-Robots-Tag başlığı olarak da gönderilebilir; PDF veya görsel gibi HTML'i olmayan dosyaları kontrol etmenin yolu budur (Google Search Central, robots meta etiketi ve X-Robots-Tag). Bir sayfa Google'dan düştüğünde ve HTML'inde yanlış bir şey görünmediğinde, bakılacak bir sonraki yer başlıklardır.

HTTP başlık denetleyicisi ne gösterir?
Bir URL girin. Araç onu ister, son adrese kadar yönlendirmeleri takip eder ve dört bölümden oluşan bir rapor döndürür.
| Raporun bölümü | İçeriği |
|---|---|
| Temel rakamlar | Son HTTP durum kodu, 7 güvenlik başlığından kaç tanesinin bulunduğu, toplam başlık sayısı, sunucu adı |
| Güvenlik başlıkları | Mevcut veya eksik, her birinin değeri ve önem düzeyiyle |
| Önbellek ve performans | Cache-Control, Expires, ETag, Last-Modified, Age, Vary, Content-Encoding ve Content-Type |
| Tüm başlıklar | Döndürülen her başlık, alfabetik sırayla, istek üzerine gösterilir |
Günde üç kontrol ücretsizdir, kısa bir bot koruması doğrulamasından sonra. Rapor son URL'nin yanıtını gösterir; bir yönlendirme zincirinin her adımını görmek için yönlendirme denetleyicisini kullanın.
Hangi başlıklar SEO'yu etkiler?
Dört tür başlık, arama motorlarının bir URL'yi nasıl taradığını ve dizine eklediğini değiştirir. Bunları tam başlık listesinde bulabilirsiniz.
| Başlık | Örnek | Google üzerindeki etkisi |
|---|---|---|
| Durum kodu | 200, 301, 404, 503 | 2xx yanıtı dizine eklenebilir; Google en fazla 10 yönlendirme adımını takip eder (Google, HTTP durum kodları) |
| X-Robots-Tag | X-Robots-Tag: noindex | Robots meta etiketiyle aynı kurallar, her dosya türüne uygulanır |
| Link, rel="canonical" | Link: <https://example.com/page>; rel="canonical" | Tercih edilen URL'yi bildirir, PDF'ler için kullanışlıdır |
| Link, rel="alternate" hreflang | Link: <https://example.com/de/>; rel="alternate"; hreflang="de" | Dil sürümlerini bildirir, eşdeğer üç yöntemden biridir |
Google'ın belgelerinden iki uyarı. Canonical için HTML link öğesini ya da HTTP başlığını seçin: ikisini birden kullanmak, örneğin farklı URL'lere işaret ettiklerinde "daha hataya açıktır" (Google, yinelenen URL'leri birleştirme). hreflang için HTML, HTTP başlıkları ve site haritaları eşdeğerdir; başlıklar HTML olmayan dosyalar için kullanışlıdır (Google, yerelleştirilmiş sürümler). HTML tarafını canonical denetleyicisi ve hreflang oluşturucu ile kontrol edin.
Güvenlik puanı nasıl hesaplanır?
Güvenlik puanı = mevcut güvenlik başlıkları ÷ 7 × 100. Her başlık, önem düzeyi ne olursa olsun aynı sayılır. Halka %70'ten itibaren yeşile, %40'tan itibaren kehribara, altında kırmızıya döner.
| Başlık | Önem düzeyi | Ne işe yarar |
|---|---|---|
| Strict-Transport-Security (HSTS) | Yüksek | Tarayıcılara bu ana makine için yalnızca HTTPS kullanmalarını söyler |
| Content-Security-Policy | Yüksek | Bir sayfanın hangi script, stil ve kaynakları yükleyebileceğini sınırlar |
| X-Content-Type-Options | Orta | Tarayıcıların bir dosyanın türünü tahmin etmesini engeller ("nosniff") |
| X-Frame-Options | Orta | Başka sitelerin sayfalarınızı çerçeve içine almasını önler |
| Referrer-Policy | Orta | URL'lerinizin bağlantı verdiğiniz sitelere neleri açığa çıkardığını kontrol eder |
| Permissions-Policy | Orta | Kamera gibi kullanmadığınız tarayıcı özelliklerini kapatır |
| X-XSS-Protection | Düşük | Eski filtre, artık kullanımdan kaldırıldı |
Puan kaliteyi değil varlığı kontrol eder: her şeye izin veren bir Content-Security-Policy da mevcut sayılır. Ve son puanın peşinden koşmayın: MDN, X-XSS-Protection'ı kullanımdan kaldırılmış olarak işaretler ve yeni projelerde kullanılmamasını önerir (MDN, X-XSS-Protection). İyi korunan modern bir site bilerek %86'da (7 üzerinden 6) durabilir. OWASP Secure Headers Project, her başlık için önerilen değerleri belgelendirir (OWASP Secure Headers Project).

Önbellekleme ve sıkıştırma başlıkları hızı nasıl etkiler?
Geri dönen bir ziyaretçinin ne kadarını yeniden indireceğini ve her yanıtın ne kadar ağır olacağını belirlerler.
- Cache-Control kuralları belirler. "max-age=N" bir yanıtı N saniye boyunca taze tutar; "no-cache" saklamaya izin verir ama her yeniden kullanımdan önce sunucuyla kontrol edilmesini şart koşar; "no-store" saklamayı yasaklar (MDN, Cache-Control).
- ETag ve Last-Modified, tarayıcının bir dosyanın değişip değişmediğini sormasını ve değişmediyse dosyanın tamamı yerine kısa bir cevap almasını sağlar.
- Age, bir CDN'in yanıtı ne kadar süredir tuttuğunu gösterir: bir değer varsa yanıt bir önbellekten gelmiştir.
- Vary, yanıtı değiştiren istek başlıklarını listeler, örneğin Accept-Encoding.
- Content-Encoding sıkıştırmayı gösterir: gzip, br (Brotli) veya zstd. Sıkıştırılmamış bir HTML sayfası gerekenden birkaç kat daha ağır iner.
Yaygın bir düzen: sürümlü adlara sahip statik dosyalara uzun bir max-age verilir, çoğu zaman "immutable" ile; HTML'e kısa bir max-age veya "no-cache" verilir, böylece güncellemeler hemen görünür. Etkiyi sayfanın tamamı üzerinde sayfa boyutu denetleyicisi ile ölçün.
Sağlıklı bir yanıt nasıl görünür?
Dizine eklenebilir, makul biçimde önbelleğe alınan, sıkıştırılmış ve güvenli bir HTML sayfası için tipik bir başlık seti ve her satırın size söyledikleri aşağıdadır.
| Döndürülen başlık | Yorum |
|---|---|
| HTTP durumu 200 | Sayfa normal yanıt veriyor ve dizine eklenebilir |
| Content-Type: text/html; charset=utf-8 | Karakter kümesi bildirilmiş bir HTML sayfası |
| Content-Encoding: br | Brotli ile sıkıştırılmış |
| Cache-Control: max-age=300 | Beş dakika önbelleğe alınır, böylece güncellemeler hızlı görünür |
| Vary: Accept-Encoding | Önbellekler sıkıştırılmış ve sıkıştırılmamış sürümleri ayrı tutar |
| Strict-Transport-Security: max-age=31536000 | Bir yıl boyunca yalnızca HTTPS |
| X-Robots-Tag yok | Gizli bir dizine ekleme kısıtlaması yok |
Google'da olmasını istediğiniz bir sayfada "X-Robots-Tag: noindex" görürseniz veya 301 beklerken 302 görürseniz, her şeyden önce bunu düzeltin.
Başlıklarınızı ne zaman kontrol etmelisiniz?
- Bir sayfa Google'dan kayboldu ve HTML'i sorunsuz görünüyor: bir X-Robots-Tag arayın, ardından dizine eklenebilirlik denetleyicisi ile doğrulayın.
- Bir taşımadan, CDN değişikliğinden veya yeni bir barındırma planından sonra, yönlendirme, önbellek ve güvenlik kuralları toplu olarak yeniden yazıldığında.
- Bir hazırlık sitesi yayına girdikten sonra, çünkü test sunucusunda ayarlanan genel bir "noindex" başlığı çoğu zaman taşımadan sağ çıkar.
- Bir performans çalışmasından önce, nelerin önbelleğe alındığını, nelerin sıkıştırıldığını ve nelerin hiçbirinin olmadığını görmek için.
- Dizine eklenmesini veya dışarıda tutulmasını istediğiniz PDF ve görseller için, çünkü onlara talimat vermenin tek yolu başlıklardır.
Kontrolün sınırları nelerdir?
Araç, kendi isteğinin aldığını görür. Bazı sunucular ziyaretçiye göre farklı yanıt verir: bir güvenlik duvarı bilinmeyen botları engelleyebilir, bir CDN ülkeye göre değişebilir ve bazı siteler arama motoru tarayıcılarına farklı bir yanıt sunar. Sonuç sizi şaşırtırsa, Googlebot'un ne aldığını gösteren Google Search Console'daki URL Denetleme aracıyla karşılaştırın. Rapor ayrıca yalnızca son URL'nin yanıtını gösterir; ara yönlendirmeler yönlendirme denetleyicisinin konusudur.
Başlıkları sitenin tamamında nasıl doğru tutarsınız?
Sayfaları değil, şablonları kontrol edin. Başlıklar genellikle sunucu, CDN veya framework yapılandırmasında bir kez ayarlanır, bu yüzden yanlış bir kural binlerce URL'yi etkiler. Her altyapı değişikliğinden sonra her türden bir URL'yi kontrol edin: ana sayfa, makale, ürün, PDF, görsel.
Daha geniş bir teknik inceleme için sayfa içi SEO denetimini çalıştırın ve sözlüğümüzdeki teknik SEO denetimi maddesine bakın. Düzeltmelerinizin trafik ve yapay zeka cevapları üzerindeki etkisini izlemek için Sorank GEO ve SEO panosunu kullanın veya bir başlığın sitenizde ne anlama geldiğini Sorank SEO sohbetine sorun.
Durum kodu, X-Robots-Tag, canonical, ardından önbellek ve güvenlik: sıralamalarınızı önce koruyan sıra budur. Önemli URL'lerinizi yukarıdaki araçla kontrol edin, ardından sitenizi autopilot ile izlemek için Sorank planlarına göz atın.
































































































