Google Search için Googlebot, PDF olmayan desteklenen dosya türlerinde tek bir URL’den en fazla 2 MB veri alır. Bu sınıra HTTP yanıt başlıkları da dahildir. PDF dosyaları için üst sınır 64 MB’tır. Google, sınırın üzerindeki bir sayfayı otomatik olarak reddetmez: 2 MB sınırını aşan kısım alınmaz; alınan bölüm indeksleme ve JavaScript render sürecine tam kaynakmış gibi verilir. Bu nedenle önemli içerik, canonical ve robots yönergeleri, yapılandırılmış veri ve iç bağlantıların yanıtın başında bulunması gerekir.
Bu sınır, sayfanın DOM düğüm sayısı için bir eşik değildir ve sıkıştırılmış ağ aktarım boyutuyla bire bir aynı değildir. Google limiti sıkıştırılmamış veri üzerinden uygular. 2 MB’ın altındaki büyük bir sayfa da yavaş veya kullanıcı için zor olabilir; 2 MB sınırının altında olmak tek başına performans ya da indeksleme garantisi sağlamaz.
2 MB sınırı tam olarak neyi kapsar?
| İstek | Google Search için belirtilen sınır | Uygulama |
|---|---|---|
| HTML gibi desteklenen ana URL yanıtı | 2 MB | Yanıt başlıkları sınıra dahildir; aşan kuyruk alınmaz. |
| PDF URL’si | 64 MB | PDF için ayrı üst sınır uygulanır. |
| Render sırasında ayrıca istenen kaynak | Her URL için ayrı sayaç | JavaScript ve CSS gibi kaynakların kendi yanıtları ayrı değerlendirilir. |
| Görsel/video | Render aşamasında istenmez | Bu kaynaklar ana HTML’nin 2 MB sayacına eklenmez. |
Google Search’in 2 MB sınırını “2 MB HTML + 15 MB render bütçesi” şeklinde toplamak doğru değildir. 15 MB varsayılanı, özel sınır belirlememiş diğer Google istemcileri için belgelenmiştir; Google Search tarama sınırına ek bir render kotası değildir. Sınırlar ürünlere ve zaman içinde değişebilir; ölçüm yaparken güncel Google belgelerini kontrol edin.
Büyük yanıtın pratik etkisi
Örneğin HTML yanıtı 2 MB’ı geçiyorsa, ilk 2 MB sonrasındaki makale bölümleri, FAQ işaretlemesi veya footer bağlantıları Google Search tarafından bu URL isteğinde alınmamış olabilir. Bununla birlikte sonuç, her sayfanın footer’ının kesinlikle indeks dışı kalacağı anlamına gelmez: HTML’nin sırası ve boyutu sayfaya göre değişir; Google başka yollarla keşfettiği URL’leri ayrıca tarayabilir. Google’ın açıkça belirttiği sonuç, kesimden sonraki baytların o istekte getirilmemesi ve render edilmemesidir.
Google’ın JavaScript render aşaması, alınmış kaynaklardaki JavaScript’i çalıştırıp bazı ek kaynakları ayrıca isteyebilir. Fakat kesimden sonra kalan ana HTML içeriğini ya da hiç alınmamış kodu sihirli biçimde geri getiremez. Bu nedenle önemli içerik ve bağlantıları HTML belgesinde erken sunun; yalnızca sayfanın altına veya JavaScript ile sonradan eklenen işaretlemeye güvenmeyin.
Boyutu doğru ölçme
Chrome DevTools’ta Network → Doc altında Transferred ve Resource size değerlerini inceleyip ikisini de kaydedin. Transferred, aktarımda sıkıştırmayı yansıtır ve Google’ın sıkıştırılmamış veri sınırıyla doğrudan karşılaştırılamaz. Sunucu yanıt başlıkları da Google’ın tarif ettiği sınıra dahil olduğundan yalnızca yerel HTML dosyasının boyutunu kontrol etmek tam ölçüm değildir.
Bir tarama aracıyla URL’leri topluca karşılaştırırken hangi boyut alanının sıkıştırılmış aktarımı, açılmış gövdeyi veya yalnızca gövdeyi ölçtüğünü doğrulayın. 2 MB’a yaklaşan şablonlarda temsilî yanıtın sıkıştırılmamış gövdesini ve başlıklarını ayrı kaydedin; sınırın altında kalmak için içeriği budamak yerine gereksiz inline veriyi ve tekrarları kaldırıp temel sayfa öğelerini öne alın.
DOM düğümleri HTML baytlarıyla aynı şey değildir. Google Search için “800 düğüm” gibi yayımlanmış bir eşik yoktur. Büyük DOM’u etkileşim, bellek ve render maliyeti açısından gerçek tarayıcı ölçümleriyle değerlendirin; bunu Googlebot’un 2 MB yanıt sınırıyla karıştırmayın. Benzer biçimde bütün sayfalar için geçerli resmî 150 KB HTML hedefi bulunmuyor.
Sık sorulan sorular
Görseller ve videolar ana HTML’nin 2 MB sınırına eklenir mi?
Hayır. Google’ın Search render aşamasında görselleri ve videoları istemediği belirtiliyor; ayrı URL’lerden alınan diğer kaynaklar da ana URL’nin bayt sayacından ayrıdır ve kendi URL sınırlarına tabidir.
CSS ve JavaScript dosyaları ana HTML yanıtına dahil mi?
Harici dosya olarak ayrıca isteniyorlarsa ana HTML yanıtından ayrı değerlendirilirler. Ancak inline CSS ve JavaScript, HTML yanıtının gövdesindedir ve onu büyütür.
Astro kullanmak boyut sınırını otomatik olarak çözer mi?
Hayır. Astro sayfa çıktısı proje yapılandırmasına, içerik uzunluğuna, bileşenlere ve inline edilen verilere bağlıdır. Belirli bir framework tüm URL’ler için boyut veya indeksleme garantisi vermez; gerçek üretim çıktısını ve sunucu yanıtını ölçün.
2 MB altı olmak indekslenmeyi garanti eder mi?
Hayır. Bu yalnızca dosya alma sınırıdır. Tarama, canonical, robots, içerik kalitesi ve indeksleme sistemlerinin diğer koşulları ayrıca geçerlidir.
AI agent uygulama görevi
Bu rehberi gerçek bir siteye uygulayan agent, temsilî URL’lerde şu kayıtları üretmelidir:
- Üretim URL’sini ve HTTP durumunu kaydet; yönlendirme sonrasındaki nihai URL’yi kontrol et.
- Yanıt başlıklarını, sıkıştırılmış aktarım boyutunu ve sıkıştırılmamış gövde baytlarını ayrı ölç. Başlıkların sunucu/istemci ölçüm aracında nasıl sayıldığını belirt; sadece diskteki HTML dosyasını toplam yanıt gibi raporlama.
- Google Search için 2 MB’a yaklaşan veya aşan URL’leri listele ve büyük şablon kümelerini bul.
- Önemli metin, canonical, robots yönergesi, yapılandırılmış veri ve iç bağlantıların HTML’deki konumunu raporla; ölçüm aracının sınır hesabını doğrulamadan kesim sınırına dair kesin hüküm verme.
- Gerekirse inline payload ve yinelenen markup’ı azalt; aynı URL’yi yeniden ölç ve kullanıcı deneyimi metriklerini ayrıca değerlendir.
- Sonucu “boyut sınırı ölçümü” olarak raporla. GSC veya başka bir indeksleme kanıtı yoksa Google’ın belirli içeriği indekslediğini ya da indekslemediğini iddia etme.
Daha kapsamlı destek için teknik SEO çözümlerimizi inceleyin.