Yapay zekâ sistemleri bir web sayfasını ziyaretçi gibi görmez: Sunucudan gelen ham HTML’i alır, metni ayıklar, parçalara böler ve bu parçaları alıcının sorusundan türettiği alt sorularla eşleştirir. İnsan için tasarlanmış bir sayfa bu süreçte bilgi kaybeder. JavaScript ile yüklenen içerik, görselin üzerindeki metin, PDF’e hapsolmuş bilgi, belirsiz başlıklar ve tek başına anlam taşımayan paragraflar makinenin gözünde eksik ya da hiç yoktur.
Kurumsal bir sitenin ana sayfasını düşünün: Tam ekran bir video, üzerinde “Geleceği birlikte inşa ediyoruz” yazısı, altında kayan müşteri logoları, sekmelerle açılan hizmet detayları ve “Katalog indir” butonu. Bir ziyaretçi için etkileyici bir deneyim. Bir yapay zekâ tarayıcısı için ise büyük ölçüde boş bir sayfa.
Aynı sayfa iki farklı okura hizmet ediyor ve ikisi aynı şeyi görmüyor. Bu yazı, makinenin gördüğünü ve göremediğini açıyor.
Yapay zekâ bir sayfayı hangi adımlarla okur?
- Tarama. Sayfayı bir tarayıcı ister. OpenAI üç ayrı tarayıcı kullanıyor: Model eğitimi için GPTBot, arama indeksi için OAI-SearchBot, kullanıcının sohbet içindeki isteği için ChatGPT-User. Her birine robots.txt’te ayrı izin verilebilir ya da engellenebilir.
- Ham HTML. Tarayıcı, sunucunun gönderdiği ilk HTML’i alır. Vercel ve MERJ’in 500 milyonu aşkın isteği inceleyen analizine göre GPTBot, ClaudeBot ve PerplexityBot JavaScript dosyalarını indirse de çalıştırmıyor. Google ise istisna: Gemini, Googlebot’un sayfa oluşturma altyapısını paylaşıyor.
- Metin ayıklama. Menüler, altbilgiler ve tekrarlı öğeler ayıklanır; geriye sayfanın ana metni kalır. Görseller, videolar ve animasyonlar metin taşımadıkça bu aşamada kaybolur.
- Parçalama. Metin, başlıklar ve paragraflar etrafında parçalara bölünür. Her parça, diğerlerinden bağımsız olarak değerlendirilebilir.
- Eşleştirme. Alıcının sorusu arka planda alt sorulara bölünür; Google bunu AI Mode’da “query fan-out” olarak açıkladı. Ahrefs’in 1,4 milyon ChatGPT istemini inceleyen çalışmasına göre bir sayfanın kaynak gösterilmesinde en belirleyici etken, sayfa başlığının bu alt sorularla anlamsal benzerliği.
- Seçim. Aynı çalışmada ChatGPT, okuduğu sayfaların yalnızca yaklaşık yarısını kaynak olarak gösteriyordu. Okunmak, kullanılmak anlamına gelmiyor.
İnsan için yazılmış sayfanın yedi açığı
1. JavaScript ile yüklenen içerik. Sekmeler, akordeonlar, filtrelenen ürün listeleri ve sonradan yüklenen fiyat tabloları, sunucudan gelen ilk HTML’de yoksa yapay zekâ tarayıcısı için yoktur. Tek sayfa uygulaması olarak kurulmuş kurumsal siteler bu açığı en çok verenlerdir.
2. Görselin üzerindeki metin. Referans müşterilerin logoları, sertifika görselleri, infografikler ve slayt görüntüleri insan için güçlü kanıttır. Makine için çoğu zaman sadece bir görsel dosyasıdır. “50’den fazla sanayi kuruluşuyla çalışıyoruz” bilgisi logolarda duruyor ama metinde yazmıyorsa, model bunu bilmez.
3. PDF’e hapsolmuş bilgi. Teknik föyler, kataloglar ve kapasite tabloları çoğu zaman PDF olarak sunulur. PDF’ler taranabilir olsa da bu içerik sayfanın kendisiyle bağlantısız kalır, taranan sayfanın bir parçası olarak değerlendirilmez ve güncellenmesi zordur. Karar için kritik bilgi, HTML sayfanın metninde de yer almalı.
4. Yaratıcı ama belirsiz başlıklar. “Değer katıyoruz”, “Fark yaratan çözümler”, “Hikâyemiz”. Bu başlıklar hiçbir alt soruyla eşleşmez. “Gıda sektörü için HACCP uyumlu soğuk depo kapasitemiz” başlığı ise doğrudan eşleşir.
5. Tek başına anlam taşımayan paragraflar. Model sayfayı parçalar halinde okur. “Bu çözüm, bu sektördeki ihtiyaçlara yanıt verir” cümlesi, önceki paragraf olmadan hiçbir şey söylemez. Her bölüm, markanın ve konunun adını anarak kendi başına anlaşılır olmalı.
6. Sayı ve koşul eksikliği. “Geniş kapasite”, “hızlı teslimat”, “uygun fiyat” gibi ifadeler eleme sorusuna cevap vermez. Alıcı “ayda 50 ton üretebilen” firmayı soruyorsa, sayfada o sayının yazması gerekir. Fiyat için “bizimle iletişime geçin” demek yerine en azından fiyat modelini ve etkileyen etkenleri yazmak, modelin boşluğu tahminle doldurmasını engeller.
7. Erişim engeli. Güvenlik eklentileri, CDN kuralları ve robots.txt ayarları yapay zekâ tarayıcılarını farkında olmadan engelleyebilir. Cloudflare, 1 Temmuz 2025’ten itibaren yeni alan adlarında yapay zekâ tarayıcılarını varsayılan olarak engelliyor.
Ziyaretçinin gördüğü ile makinenin gördüğü
| Sayfa öğesi | Ziyaretçi | Yapay zekâ tarayıcısı | Düzeltme |
|---|---|---|---|
| Kahraman video ve slogan | Güçlü ilk izlenim | Tek bir belirsiz cümle | Altına markayı tanımlayan açık bir paragraf |
| Müşteri logoları | Güven kanıtı | Görsel dosyaları | Sektör ve müşteri sayısını metinle yazmak |
| Sekmeli hizmet detayları | Düzenli içerik | JavaScript ile yükleniyorsa boş | İçeriği ilk HTML’de sunmak |
| Katalog PDF’i | İndirilebilir detay | Sayfadan kopuk ayrı belge | Kritik bilgiyi sayfa metnine taşımak |
| “Fark yaratan çözümler” başlığı | Marka dili | Eşleşmeyen başlık | Soruyu karşılayan başlık |
| “Fiyat için arayın” | Satışa yönlendirme | Bilgi boşluğu | Fiyat modeli ve etkileyen etkenler |
Sitenizi makine gözüyle nasıl test edersiniz?
- JavaScript’i kapatın. Tarayıcıda JavaScript’i devre dışı bırakıp önemli sayfaları açın. Kaybolan her bilgi, yapay zekâ tarayıcısı için de kayıptır.
- Sayfa kaynağını okuyun. “Sayfa kaynağını görüntüle” seçeneğinde kritik bilgileriniz, kapasite, bölge, sertifika, metin olarak geçiyor mu?
- Başlıkları tek başına okuyun. Sayfadaki H2 başlıklarını alt alta yazın. Bir alıcı bu listeye bakarak sayfanın hangi sorulara cevap verdiğini anlayabiliyor mu?
- Bir bölümü kopyalayıp bağlamsız okuyun. Tek başına anlaşılıyor mu, yoksa “bu”, “söz konusu”, “ilgili” gibi ifadelerle önceki bölüme mi bağlı?
- Sunucu kayıtlarına bakın. OAI-SearchBot, GPTBot, PerplexityBot ve ClaudeBot istekleri başarılı mı dönüyor?
Yapılandırılmış verinin bu süreçteki gerçek yerini FAQPage, Schema ve yapılandırılmış veri yazısında ele aldık: İşaretleme destekleyici bir katmandır, sayfa metnindeki eksikliği kapatmaz. Erişimden otoriteye tüm yapısal sebepleri ise 7 yapısal sebep yazısında topladık.
Recro bu boşluğu nasıl görünür kılar?
Recro İçgörü Modeli, sitenin teknik durumunu soyut bir denetim listesiyle değil, alıcının sorusuyla değerlendirir: Hangi bilgi, hangi soruda cevaba ulaşamıyor ve bunun sebebi sayfanın hangi açığı?
Tek simülasyon · 4 kilit sütun · 90+ adım
Recro’yu ayıran, her marka için sıfırdan kurulan dört sütundur. Dördü, 90+ adımlı tek bir simülasyonun ayaklarıdır; her sütun bir sonrakinin girdisini üretir.
- Persona oluşturucu: Markanın gerçek alıcılarını temsil eden, sektörüne ve satış yapısına özel karar verici profilleri.
- Soru oluşturucu: Bu kişilerin satın alma yolculuğunda yapay zekâya soracağı, markaya özel karar soruları.
- Rapor oluşturucu: Cevapları markanın hedefleri ve rakipleriyle birlikte, dayandıkları kaynaklarla okuyan rapor.
- Aksiyon önerisi oluşturucu: Sektöre özgü sinyal açıklarını kapatan, önceliklendirilmiş aksiyon listesi.
Sayfa okuma açısından her sütunun ürettiği sonuç şudur:
- Persona oluşturucu, sayfanın hangi karar verici için kritik olduğunu belirler. Teknik föy bir mühendis için, fiyat modeli bir satın almacı için kritik bilgidir.
- Soru oluşturucu, sayfanın karşılaması gereken soruları kurar. Başlıkların bu sorularla eşleşip eşleşmediği bu sayede görünür.
- Rapor oluşturucu, cevaplarda markanın hangi sayfalarının kaynak gösterildiğini ve hangi bilgilerin cevaba taşınmadığını okur.
- Aksiyon önerisi oluşturucu, sektöre özgü LLM sinyal listesi içinde sayfa düzeltmelerini önceliklendirir: Önce erişim ve ilk HTML, sonra metin karşılığı olmayan kritik bilgi, sonra başlık ve bölüm yapısı.
Örnek bulgu formatı · temsili
- Persona: Proje mühendisi · Yapı malzemesi · Türkçe
- Soru: Eleme · Belirli yangın sınıfına ve test belgesine sahip ürünler
- Durum: Ürün sayfaları kaynak gösterilmiyor; rakibin teknik sayfası alıntılanıyor.
- Sebep: Yangın sınıfı ve test belgesi yalnızca PDF föyde ve sekmeli, JavaScript ile yüklenen bir alanda.
- Sınıf: Erişim sorunu + İçerik GAP’i
- Aksiyon: Teknik değerleri ilk HTML’de metin olarak sunmak; başlıkları sınıf ve standart adlarıyla yeniden yazmak.
Yönetici özeti
- Yapay zekâ sistemleri sayfayı ham HTML’den okur, parçalara böler ve alt sorularla eşleştirir; görsel deneyim bu süreçte büyük ölçüde kaybolur.
- İnsan için tasarlanmış sayfanın yedi açığı: JavaScript içeriği, görsel içi metin, PDF’e hapsolmuş bilgi, belirsiz başlık, bağlamsız paragraf, sayı ve koşul eksikliği, erişim engeli.
- Tasarım korunur; aynı bilgi ilk HTML’de, açık metinle ve soruyu karşılayan başlıklarla da sunulur.
Sık sorulan sorular
Yapay zekâ tarayıcıları JavaScript çalıştırıyor mu?
Vercel ve MERJ’in analizine göre GPTBot, ClaudeBot ve PerplexityBot JavaScript çalıştırmıyor. Google’ın sistemleri ise sayfayı Googlebot’un altyapısıyla oluşturabiliyor. Önemli içeriğin ilk HTML’de bulunması en güvenli yoldur.
Sitemizi yeniden tasarlamamız mı gerekiyor?
Genellikle hayır. Çoğu açık, sunucu tarafında sayfa oluşturma, görseldeki bilgiyi metne taşıma ve başlıkları yeniden yazma gibi hedefli düzeltmelerle kapatılabilir.
PDF kataloglarımızı kaldırmalı mıyız?
Kaldırmayın; indirilebilir kaynak olarak değerlidirler. Ancak karar için kritik bilgiler, kapasite, sertifika, teknik değerler, HTML sayfanın metninde de yer almalıdır.
GPTBot’u engellemek arama görünürlüğünü etkiler mi?
OpenAI’ın belgelerine göre GPTBot model eğitimi, OAI-SearchBot ise ChatGPT aramasının indeksi için kullanılıyor. Eğitime izin vermeyip aramaya izin vermek mümkündür; ChatGPT aramasında kaynak gösterilmek için OAI-SearchBot’un engellenmemesi gerekir.
llms.txt dosyası bu açıkları kapatır mı?
Kapatmaz. Google bu dosyayı kullanmadığını açıkladı ve diğer araçlardaki etkisi kanıtlanmış değil. Asıl etki, sayfanın kendisinin okunabilir olmasından gelir.
Siteniz alıcılarınızın sorularına makine gözüyle cevap veriyor mu? Recro, markanıza özel personalar ve karar sorularıyla bir örnek simülasyon kurar ve sonucu demo raporla paylaşır.
Kaynaklar
- OpenAI · Overview of OpenAI crawlers
- Vercel · The rise of the AI crawler (Vercel ve MERJ)
- Search Engine Journal · Query fan-out technique in AI Mode
- Ahrefs · Why ChatGPT Cites One Page Over Another (Study of 1.4M Prompts)
- Cloudflare · Cloudflare just changed how AI crawlers scrape the Internet-at-large (2025)
- Google Search Central · AI features and your website
- Search Engine Journal · Google’s llms.txt guidance
Bu yazı yapay zekâ desteğiyle hazırlanmış ve Mehmet Semih İpek kontrolünde yayınlanmıştır.



