OAI-SearchBot ve GPTBot crawler'larını doğru yönetmek, sayfa okunabilirliğini artırmak ve ChatGPT'nin sayfanızı güvenilir kaynak olarak değerlendirmesi için gereken minimum teknik altyapı.
ChatGPT'nin web arama özelliği, sayfaları iki farklı bot üzerinden tarar: GPTBot (eğitim veri toplama) ve OAI-SearchBot (gerçek zamanlı arama sonuçları). Bu iki bot'un farklı amaçları vardır ve farklı izin politikalarına tabi tutulabilirler.
Eğer içeriğinizin ChatGPT cevaplarında görünmesini istiyorsanız OAI-SearchBot'u engellemeyin. GPTBot'u eğitim amacıyla engelleyebilirsiniz — bu ChatGPT Search görünürlüğünü etkilemez. robots.txt'inize açıkça `User-agent: OAI-SearchBot` ve `Allow: /` ekleyin.
ChatGPT Search, JavaScript render'ı beklemez. Sayfanızın core içeriği — başlık, ana metin, tanımlar — sunucu tarafında HTML olarak gelmelidir. Client-side render ile yüklenen içerik büyük ölçüde gözden kaçar. Next.js veya benzeri SSR framework kullanıyorsanız bu zaten sağlanmış demektir.
llms.txt, alan adınızın kök dizinine eklediğiniz, AI crawler'lara hangi sayfaların en değerli içeriği barındırdığını ve nasıl kullanılması gerektiğini bildiren bir metin dosyasıdır. Zorunlu değil, ancak düzgün doldurulduğunda AI sistemlerinin sayfa önceliklendirmesini doğrudan etkiler.
ChatGPT Search'ün kaynak seçiminde sayfa hızı doğrudan bir sinyal olmasa da yavaş yüklenen sayfalar tam içerik taramasını güçleştirir. LCP < 2.5s, CLS < 0.1, INP < 200ms hedeflerini koruyun. Bu değerler aynı zamanda Google Arama ve AI Overviews için de kritiktir.
robots.txt'in AI çağındaki kardeşi olarak sunulan llms.txt dosyasının ne olduğunu, nasıl yazılacağını ve hangi durumlarda gerçekten fark yarattığını inceliyoruz.
ChatGPT, Gemini ve Perplexity bir soruya cevap oluştururken hangi sinyallere bakıyor? İçeriğinizi kaynak havuzuna sokmak için schema, tanım blokları ve otorite sinyallerini nasıl kurarsınız.