Toplu HTTP Durum Kontrolü

Birden fazla URL'in HTTP durum kodlarını (200, 404, 301, vs.) tek seferde paralel olarak kontrol edin. Tarayıcıda anında çalışır, kayıt gerekmez, ücretsizdir.

Toplu HTTP Durum

Max 50 URL

Toplu HTTP Durum Kontrolü Ne İşe Yarar?

Bir SEO uzmanı, geliştirici veya sistem yöneticisi için onlarca veya yüzlerce URL'i tek seferde kontrol etmek çok yaygın bir ihtiyaçtır. Site taşıma sonrası 301 redirect'lerinin doğru çalıştığını test etmek, sitemap'teki URL'lerin hepsinin 200 döndüğünü doğrulamak, eski blog yazılarının canlı olduğunu kontrol etmek bu işin örnekleridir.

Aracımız 50 URL'i paralel olarak HEAD isteğiyle kontrol eder. Tek URL için sırayla sorgulamak yerine, hepsini eş zamanlı atar — 50 URL ortalama 5-10 saniyede biter.

HTTP Status Kodları Hızlı Referans

  • 2xx (Başarı): 200 OK, 201 Created, 204 No Content
  • 3xx (Yönlendirme): 301 Moved Permanently, 302 Found, 304 Not Modified
  • 4xx (İstemci hatası): 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 429 Too Many Requests
  • 5xx (Sunucu hatası): 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout

Yaygın Kullanım Senaryoları

  • Site migration sonrası test: Eski URL listesini ver, hepsi 301 ile yeni URL'lere mi yönleniyor?
  • Sitemap doğrulama: /sitemap.xml'deki URL'lerin tamamı 200 mü dönüyor?
  • Outbound link audit: Yazılarınızdaki dış linklerin hepsi hâlâ canlı mı?
  • API endpoint sağlık kontrolü: Birden fazla mikroservis çalışıyor mu?
  • CDN/Cache test: Aynı URL'i farklı parametrelerle test etmek
  • SSL geçişi sonrası: http:// URL'lerin hepsi https:// otomatik yönleniyor mu?

Paralel Sorgu Avantajı

Sırayla 50 URL test etmek, her birinin 1-2 saniye sürmesiyle 1-2 dakika alır. Paralel HEAD ile aynı iş 5-10 saniyede biter. Aracımız curl_multi_init ile arka planda eş zamanlı bağlantılar açar. Bu yöntemin sınırı genelde sistem dosya tanıtıcı (file descriptor) sayısıdır, 50-100 URL pratik üst sınırdır.

HEAD Request vs GET Request

Aracımız HEAD kullanır. HEAD ve GET arasındaki fark:

  • HEAD: Sadece response header'ları döner, body indirilmez. Hızlı ve hafiftir.
  • GET: Full response, HTML/JSON/dosya tamamen indirilir. Daha yavaş.

Status code öğrenmek için HEAD yeterlidir. Sunucu HEAD'i GET'in headers kısmıyla aynı işlemelidir (RFC standardı). Bazı yanlış yapılandırılmış sunucular HEAD'e farklı cevap verir, bu durumda GET ile manuel test gerekir.

Sıkça Sorulan Sorular

50'den fazla URL test edebilir miyim?

Server abuse'unu önlemek için tek seferde max 50 URL kontrol edilir. Daha fazlasına ihtiyacınız varsa listeyi parçalayıp birden fazla kez çalıştırın. Veya Screaming Frog (ücretsiz 500 URL), Sitebulb gibi profesyonel tarayıcıları kullanın.

404 ile 500 arasındaki fark SEO için önemli mi?

Çok önemli. 404 "sayfa bulunamadı" Google için normaldir, zamanla indeksten kaldırır. 500 "sunucu hatası" ise teknik bir sorun belirtir - Google bunu site geneli kalitesizlik sinyali olarak alır, sıralamayı düşürür. 500 hatalarını acil çözün, 404'ler ise belirli kalıpta toplu silinmiş sayfalar değilse normaldir.

URL'lerim 200 dönüyor ama Google'da görünmüyor, neden?

200 sadece sayfanın erişilebilir olduğunu gösterir, indekslendiğini değil. robots.txt blokları, noindex meta tag, canonical tag yanlış kullanımı veya düşük içerik kalitesi indekslemeyi engelleyebilir. Google Search Console > URL Inspection ile spesifik nedeni öğrenin.

"Final URL" kolonu farklıysa ne anlama gelir?

URL redirect ile başka bir URL'e yönlendirilmiş demektir. Aracımız redirect'leri takip ediyor, son varılan adresi gösteriyor. Eğer beklenmedik bir yönlendirme görüyorsanız "Redirect Zinciri" aracımızla detaylı analiz yapın - kaç hop'la ve hangi durumlardan geçtiğini görün.

İlgili Araçlar

İlgili Araçlar

Google Değerlendirmeleri (961 yoruma göre)
Yardıma mı ihtiyacınız var?