AI ajanları (GPTBot, ClaudeBot, PerplexityBot, Googlebot-Extended) tek bir tarama oturumunda yüzlerce siteyi gezer. Her birine ayırdıkları zaman bütçesi sınırlı. Yavaş yanıt veren bir site:
- Yarım indirilir, içeriği eksik analiz edilir.
- Bir sonraki taramada daha düşük öncelik alır.
- Leaderboard skorunda doğrudan kayıp yaşar.
Bu rehber, AIDE'nin perf-* ve ttfb-* kontrollerinin neyi ölçtüğünü açıklar ve her birini düzeltmek için somut adımlar verir.
TTFB — ilk byte ne zaman geliyor?
Time to First Byte (TTFB), istemci isteği gönderdikten sonra sunucudan gelen ilk byte'a kadar geçen süredir. AI ajanları için tek başına en kritik metriktir.
| Bant | TTFB | Etki | |---|---|---| | Mükemmel | < 200 ms | Tarama tam içerikle tamamlanır | | İyi | 200–500 ms | Skor cezasız, gözlemlenebilir | | Sınırda | 500–1000 ms | Bazı ajanlar yarıda kesebilir | | Zayıf | > 1000 ms | Tarama çoğunlukla başarısız |
Hızlı düzeltmeler
- Edge cache koy. Cloudflare / Fastly statik HTML için
cache-everythingkuralı. Origin'i tamamen by-pass eder. - Server-side render'ı pre-render'a çevir. Next.js
revalidateveya Astro static output. Her istek yeniden render gerektirmesin. - Cold-start'ı kapat. Lambda / Cloud Run kullanıyorsan minimum 1 instance. AI ajanı seyrek geldiğinde her seferinde 3 saniye bekletmesin.
Cache başlıkları — botlar Cache-Control okur
Cache-Control: public, max-age=3600, stale-while-revalidate=86400 gibi bir başlık, edge'in içeriği saatlerce taze tutmasına ve eski olsa bile anında geri vermesine izin verir. Botların bunu okumadığını sanmak yaygın bir hata; modern tarayıcılar (özellikle Bingbot, Googlebot-Extended) cache hiyerarşisini takip eder.
HTTP/2 200 OK
Content-Type: text/html; charset=utf-8
Cache-Control: public, max-age=3600, s-maxage=86400, stale-while-revalidate=86400
ETag: "v3-2026-04-26"
s-maxage özellikle paylaşılan cache'ler (CDN) için ayrı bir TTL belirler. Bu sayede tarayıcı tarafı kısa, edge tarafı uzun tutulabilir.
İlgili kontrol
Cache başlıkları doğru mu?
AIDE, Cache-Control direktiflerinin AI tarayıcı dostu olup olmadığını denetler.
HTTP/3 ve QUIC — TCP'nin yerine
HTTP/3 (QUIC üzerinden) bağlantı kurma maliyetini neredeyse sıfıra indirir. AI ajanı 50 sayfayı tararken her birini ayrı bir TCP el sıkışmasıyla başlatmak zorunda kalmaz; tek bir QUIC bağlantısı üzerinden çoklayabilir.
Alt-Svc: h3=":443"; ma=86400 Server: cloudflare # Cloudflare/Fastly default — açık.
Connection: keep-alive # Sadece HTTP/1.1; modern protokol pazarlığı yok.
Cloudflare, Fastly, Vercel ve AWS CloudFront panellerinden tek bir geçişle açılır. Origin'in HTTP/3 desteklemesine gerek yok — edge çevirisi yeter.
Sayfa boyutu — gereksiz JavaScript ölü ağırlık
AI ajanları çoğunlukla JavaScript çalıştırmaz. Hydration için gerekli 800 KB'lık React bundle, bot için tamamen ölü ağırlıktır; sadece HTML'i indirip atar. Buna rağmen bandwidth ve tarama süresi harcar.
İki adım:
- SSR/SSG ile içeriği ilk HTML'e koy. Client-only render (
<App>mount sonrası fetch) bot için boş sayfadır. - Critical CSS inline + script
defer. İçerik bloklamasın.
İlgili kontrol
Sayfa boyutu uygun mu?
AIDE, ham HTML + transfer edilen toplam byte'ı ölçer.
CDN doğrulama — cache hit oranı
CF-Cache-Status: HIT veya X-Cache: HIT başlığı, isteğin origin'e gitmediğini, edge'den döndüğünü söyler. Tarama sonucunda bunu görüyorsan TTFB metriğin zaten düşük olacaktır.
curl -I https://siteniz.com/ | grep -iE "cf-cache-status|x-cache"
# CF-Cache-Status: HIT
# X-Cache: HIT, HIT
MISS veya BYPASS görüyorsan cache kuralın yanlış konfigüre edilmiş demektir. Genellikle Cache-Control: private veya Set-Cookie başlığı CDN'i devre dışı bırakır.
Pratik öncelik sırası
- TTFB'yi 500 ms altına çek (en yüksek skor etkisi).
Cache-Control: publicile edge'e yetki ver.- CDN üzerinden HTTP/3'ü aç.
- Sayfayı SSR/SSG ile bot için anlamlı kıl.
- Sayfa boyutunu 1 MB altında tut.
Bu beş adım, AI tarama skorunda tek bir performans değişikliğine kıyasla çok daha büyük bir kazanç verir; çünkü ajan başka bir siteye geçmek yerine seninkinde kalır.
Sonuç
Performans, AI çağında SEO'dan daha kritik bir faktör hâline geldi: bir bot saniyede dosya indirebiliyorsa, indirebileceği siteyi tercih eder. AIDE her tarama oturumunda bu beş metriği ayrı ayrı puanlar — tek bir adım bile uygulamak skorunda hissedilir bir sıçrama yaratır.