Araçlar
Yapay Zeka Görünürlük Testi (GEO Analizi)
Yapay zeka görünürlük testi ile sitenizin ChatGPT, Perplexity ve Google AI Overviews gibi yapay zeka aramalarında okunup alıntılanmaya hazır olup olmadığını görün. Araç robots.txt içindeki AI bot izinlerini, llms.txt dosyasını, yapılandırılmış veriyi ve içeriğin alıntılanabilir yapısını tarar; 100 üzerinden GEO puanı ve öncelikli yapılacaklar listesi verir. Ücretsiz, kayıt yok.
Sonuç
- Erişim0/25
- llms.txt0/5
- Yapılandırılmış veri0/20
- Varlık ve güven0/15
- Alıntılanabilir içerik0/25
- JavaScript'siz render0/7
- Site haritası0/3
Testten sonra puanı en çok yükseltecek düzeltmeler burada sıralanır.
- 80-100Hazır
- 60-79Geliştirilmeli
- 0-59Zayıf
Puan nasıl hesaplanır?
Her maddenin bir ağırlığı var; ağırlıkların toplamı 100. İyi durum ağırlığın tamamını, uyarı yarısını, eksik hiçbirini kazandırır. Ölçülemeyen madde hesaba girmez. Sayfa dizine alınamıyorsa ya da Googlebot engelliyse puan en çok 49 olur. Eğitim botlarını engellemek puanı düşürmez.
Puan = Σ (ağırlık × katsayı) ÷ Σ ölçülen ağırlık × 100Katsayı: İyi 1 · Uyarı 0,5 · Eksik 0- Erişim25
- llms.txt5
- Yapılandırılmış veri20
- Varlık ve güven15
- Alıntılanabilir içerik25
- JavaScript'siz render7
- Site haritası3
Yapay zeka görünürlük testi nasıl yapılır?
- Sayfa adresini yazın
Ana sayfanızı ya da yapay zeka cevaplarında görünmesini istediğiniz bir içerik sayfasını girin. Test sayfa bazında çalışır; önemli şablonları ayrı ayrı deneyin.
- Test et düğmesine basın
Araç sayfanın ham HTML'ini, robots.txt, llms.txt ve site haritasını sunucumuzdan okur. Bu işlem genelde 3-20 saniye sürer ve hiçbir veriyi saklamayız.
- Puanı ve kategori çubuklarını okuyun
Halka 100 üzerinden GEO puanını, yanındaki çubuklar yedi kategorinin puanını gösterir. Kırmızı çubuk, önce bakmanız gereken alanı işaret eder.
- Öncelikli yapılacaklardan başlayın
Liste, puanı en çok yükseltecek beş düzeltmeyi sıralar. Bir maddeye tıklayınca rapordaki satırına gidersiniz; orada nedeni ve somut çözümü görürsünüz.
- Bot tablosunu ve raporu kontrol edin
Erişim bölümündeki tablo, 14 yapay zeka tarayıcısı için robots.txt kararını tek tek gösterir. Ardından raporu kopyalayıp ekibinizle paylaşabilirsiniz.
GEO puanı nasıl hesaplanır?
Her maddenin bir ağırlığı var ve ağırlıkların toplamı 100. İyi durum ağırlığın tamamını, uyarı yarısını, eksik hiçbirini kazandırır. Kategori ağırlıkları şöyle:
yanıt kodu 5 + noindex 6 + snippet 4 + arama botları 10llms.txt 4 + llms-full.txt 1JSON-LD 4 + varlık 5 + sameAs 3 + logo 2 + WebSite 1 + sayfa türü 3 + breadcrumb 2HTTPS 3 + yazar 4 + tarih 4 + hakkımda ve iletişim 4tek H1 3 + soru başlıkları 4 + doğrudan cevap 5 + liste ve tablo 3 + derinlik 5 + dış kaynak 3 + H2 yapısı 2JavaScript'siz içerik 5 + title ve açıklama 2 + site haritası 2 + lastmod 1Puan = Σ (ağırlık × katsayı) ÷ Σ ölçülen ağırlık × 100Arama botlarında katsayı izinli bot oranıdır: 8 bottan 7'si açıksa sayfa 10 puanın 8,75'ini kazanır. Ölçülemeyen madde paydaya girmez. Sayfa dizine alınamıyorsa ya da Googlebot engelliyse puan en çok 49 olur. Eğitim botlarını engellemek puanı düşürmez.
Örnek bulgular ve puana etkisi
Satırlar örnek senaryolardır; tüm maddeler ölçüldüğünde (payda 100) araçla aynı sonucu verir.
| Bulgu | Madde ve ağırlık | Durum | Puana etkisi |
|---|---|---|---|
| Yalnız OAI-SearchBot engelli | Arama botları, 10 | Uyarı: 8 botun 7'si açık | −1,25 puan |
| GPTBot ve ClaudeBot engelli, arama botları açık | Eğitim botları, 0 | Bilgi | Etkisi yok |
| Sayfada noindex var | Dizine alınabilirlik, 6 | Eksik ve kritik | −6 puan; toplam en çok 49 |
| Sitenin kökünde llms.txt yok | llms.txt, 4 | Uyarı | −2 puan |
| İlk paragraf 120 kelime | Doğrudan cevap, 5 | Uyarı | −2,5 puan |
| Şemada tek sameAs profili | sameAs, 3 | Uyarı | −1,5 puan |
| Ham HTML'de 30 kelime, #root boş | JavaScript'siz içerik, 5 | Eksik | −5 puan |
Ölçülemeyen bir madde varsa payda azalır ve etkiler orantılı olarak biraz artar. Araç toplam puanı tam sayıya yuvarlar.
Yapay zeka tarayıcıları: kim, ne için gelir?
Tablo, şirketlerin kendi bot belgelerine dayanır. Arama ve kullanıcı botlarını engellemek görünürlüğü düşürür; eğitim botlarını engellemek ise bir içerik politikası kararıdır.
| Bot | Şirket | Amaç | Engellerseniz |
|---|---|---|---|
| Googlebot | Google araması, AI Overviews ve AI Mode | Sayfa hem aramadan hem yapay zeka özelliklerinden çıkar | |
| Google-Extended | Gemini eğitimi ve bazı sistemlerde grounding için robots.txt belirteci | Google araması ve AI Overviews etkilenmez | |
| OAI-SearchBot | OpenAI | ChatGPT arama sonuçlarında siteleri göstermek | ChatGPT arama cevaplarında kaynak olma şansı kaybolur |
| GPTBot | OpenAI | Temel modellerin eğitimi için içerik toplamak | İçerik eğitime girmez; arama doğrudan etkilenmez |
| ChatGPT-User | OpenAI | Kullanıcının istediği sayfayı anlık okumak | OpenAI bu isteklerde robots.txt kurallarının uygulanmayabileceğini yazar |
| Claude-SearchBot | Anthropic | Claude arama sonuçlarının kalitesi | Anthropic'e göre görünürlük ve doğruluk azalabilir |
| ClaudeBot | Anthropic | Model eğitimi için içerik toplamak | Sitenin gelecekteki içeriği eğitim verisinden çıkar |
| PerplexityBot | Perplexity | Perplexity aramasında siteleri göstermek; model eğitimi için değil | Perplexity sonuçlarında kaynak olarak görünmezsiniz |
| Perplexity-User | Perplexity | Kullanıcı sorusu için sayfa ziyareti | Perplexity bu isteklerin genelde robots.txt'e uymadığını yazar |
Kaynak: Google Search Central, OpenAI, Anthropic ve Perplexity bot belgeleri. OpenAI ve Perplexity, robots.txt değişikliğinin sistemlerine yansımasının yaklaşık 24 saat sürebileceğini belirtir.
Yapay zeka görünürlük testi nedir, neyi ölçer?
Yapay zeka görünürlük testi, bir sayfanın ChatGPT, Claude, Perplexity ve Google AI Overviews gibi sistemler tarafından okunup kaynak gösterilmeye ne kadar hazır olduğunu ölçer. Bu aracı Talha Aslan ve ekibi olarak müşteri denetimlerinde her gün baktığımız maddelerden derledik. Araç tek bir sayfayı yedi kategoride, 29 maddeyle tarar ve 100 üzerinden bir GEO hazırlık puanı verir.
- Erişim: yanıt kodu, noindex, snippet kısıtları ve robots.txt içindeki yapay zeka botları.
- llms.txt: dosyanın varlığı ve biçimi.
- Yapılandırılmış veri ve varlık: şema türleri, sameAs, logo, yazar ve tarih.
- Alıntılanabilir içerik: başlık yapısı, ilk paragraf, liste, tablo ve kaynaklar.
- Render ve site haritası: içeriğin JavaScript olmadan görünmesi ve lastmod.
Puan bir hazırlık ölçüsüdür, sıralama tahmini değildir. Yapay zeka cevabında hangi kaynağın seçileceğini kimse garanti edemez; ancak bu testteki eksikler, seçilme şansınızı teknik olarak baştan düşüren engellerdir. Stratejinin tamamı için yapay zeka SEO (GEO) hizmetimize göz atabilirsiniz.
Arama botu ile eğitim botu arasındaki fark nedir?
Yapay zeka şirketleri siteleri tek bir botla değil, farklı amaçlı birkaç botla ziyaret eder. Bu ayrımı bilmek, robots.txt kararlarınızın en önemli kısmıdır. Örneğin OpenAI belgelerine göre OAI-SearchBot siteleri ChatGPT arama sonuçlarında göstermek için, GPTBot ise temel modellerin eğitimi için içerik toplar. ChatGPT-User da kullanıcı bir şey sorduğunda sayfayı anlık okur.
Anthropic tarafında aynı üçlü var: Claude-SearchBot arama kalitesi için, ClaudeBot eğitim için, Claude-User kullanıcı soruları için çalışır. Perplexity ise PerplexityBot'un model eğitimi için değil, arama sonuçlarında siteleri göstermek için kullanıldığını yazar.
Dolayısıyla bir eğitim botunu engellemek arama görünürlüğünüzü doğrudan düşürmez; arama botunu engellemek ise o platformda kaynak olma şansınızı ortadan kaldırır. Aracımız bu yüzden eğitim botlarını puana katmaz, yalnız bilgi olarak listeler. Kararınızı robots.txt oluşturucu ile ayrı gruplar halinde yazabilirsiniz. Ayrıntılar için OpenAI bot belgesine bakın.
robots.txt, noindex ve nosnippet yapay zeka görünürlüğünü nasıl etkiler?
Google'ın yapay zeka özellikleri için ayrı bir kural seti yok. Google Search Central, AI Overviews ve AI Mode'da destek bağlantısı olabilmek için sayfanın dizinde olması ve snippet ile gösterilebilir olması gerektiğini yazar. Yani Googlebot'u engelleyen bir robots.txt kuralı ya da noindex, sayfayı bu özelliklerden de çıkarır. Aracımız bu iki durumu kritik sayar ve puanı en çok 49 ile sınırlar.
Snippet denetimleri daha incedir. Google, gösterilen bilgiyi sınırlamak için nosnippet, data-nosnippet, max-snippet ve noindex kullanılabileceğini belirtir. Sayfa geneline nosnippet koyarsanız AI Overviews sayfanızdan metin alıntılayamaz. Bu yüzden gizlemek istediğiniz yalnız bir bölümse data-nosnippet daha doğru seçimdir.
Google-Extended ise ayrı bir konudur. Bu belirteç Gemini eğitimi ve bazı sistemlerde grounding kullanımını kontrol eder; Google araması ve AI Overviews üzerinde etkisi yoktur. Resmi açıklamayı Google'ın yapay zeka özellikleri sayfasında bulabilirsiniz.
llms.txt gerçekten gerekli mi?
llms.txt, sitenin kökünde duran ve yapay zeka ajanlarına sitenin özetini, önemli sayfalarını Markdown biçiminde sunan bir dosyadır. Biçimi llmstxt.org önerisinde tanımlıdır: tek bir # başlık, > ile başlayan kısa özet ve ## bölümler altında bağlantı listeleri.
Burada dürüst olmak gerekiyor: llms.txt resmi bir standart değildir. Google, yapay zeka özelliklerinde görünmek için makinelerin okuyacağı yeni dosyalara ya da yapay zeka metin dosyalarına ihtiyaç olmadığını açıkça yazar. Hangi yapay zeka sisteminin dosyayı düzenli okuduğuna dair kamuya açık, kesin bir liste de yok.
Bu yüzden aracımız llms.txt'e 100 puanın yalnız 5'ini ayırır. Yine de maliyeti düşük bir adımdır; özellikle dokümantasyon, ürün ya da hizmet katalogu olan sitelerde ajanların doğru sayfaya hızlı ulaşmasına yardım eder. Dosyanızı llms.txt oluşturucu ile sitemap'inizden birkaç dakikada hazırlayabilirsiniz.
Yapılandırılmış veri ve varlık netliği neden önemli?
Yapay zeka sistemleri cevap üretirken kavramları ve markaları birer varlık olarak ele alır. Sayfanızın kime ait olduğunu, yazarının kim olduğunu ve hangi resmi profillerle bağlantılı olduğunu açıkça söylemek, markanın doğru adla anılmasına yardım eder. Bunun en net yolu JSON-LD biçimindeki yapılandırılmış veridir.
Test bu kategoride şunlara bakar:
- Organization, LocalBusiness ya da Person şeması ve adı.
- sameAs dizisindeki resmi profiller, örneğin Wikipedia, Wikidata ve LinkedIn.
- Organization için logo, Person için image.
- WebSite, sayfa türü (Article, Product, Service, FAQPage) ve BreadcrumbList.
Ancak bir sınırı da bilmek gerekir: Google, yapay zeka özellikleri için özel bir işaretleme gerekmediğini söyler. Şema tek başına bir sayfayı alıntıya hazır hale getirmez; sayfadaki görünür bilgiyle tutarlı olduğunda güveni pekiştirir. Şema türlerini Schema oluşturucu ile hatasız yazabilir, konuyu schema markup rehberimizde ayrıntılı okuyabilirsiniz.
Alıntılanabilir içeriği nasıl yazarsınız?
Yapay zeka cevapları genellikle bir sayfanın tamamını değil, bir soruyu doğrudan yanıtlayan kısa bir bölümü kullanır. İçeriğiniz bu bölümleri kolayca ayırt edilebilir biçimde sunarsa kaynak olma şansı artar. Test bu yüzden yazı yapısına bakar.
- Tek H1: sayfanın ana konusunu tek başlıkta söyleyin.
- Soru biçimli ara başlıklar: H2 ve H3 başlıklarının en az beşte biri kullanıcının soracağı soru olsun.
- Doğrudan cevap: H1'in altındaki ilk paragraf 40-80 kelimede konuyu tanımlasın.
- Liste ve tablolar: adımları, karşılaştırmaları ve özellikleri yapılandırılmış verin.
- Dış kaynaklar: sayı ve iddiaları birincil kaynaklara bağlayın.
Eşikler bizim pratik ölçülerimizdir, Google kuralı değildir. Ayrıca kelime sayısı tek başına sıralama sinyali değildir; önemli olan, sayfanın konuya dair asıl soruları eksiksiz yanıtlamasıdır. Yazım tarafını AI Overviews için içerik yazma rehberimizde örneklerle anlattık.
JavaScript ile oluşan içerik yapay zeka botlarına görünür mü?
Googlebot JavaScript'i işleyebilir, ancak bunu taramadan ayrı bir render aşamasında yapar. Diğer yapay zeka tarayıcılarının JavaScript çalıştırdığına dair kamuya açık, ayrıntılı bir belge yok. Bu yüzden en güvenli varsayım şudur: botun gördüğü şey, sunucunun gönderdiği ham HTML'dir.
Aracımız da sayfayı JavaScript çalıştırmadan okur. Ham HTML'de 150 kelimeden fazla metin varsa içerik sunucu tarafında geliyor demektir. Metin 50 kelimenin altındaysa ve #root, #app ya da #__next gibi bir kapsayıcı boşsa, sayfa büyük olasılıkla tarayıcıda sonradan oluşuyordur. Bu durumda pek çok bot boş bir sayfa görür.
Çözüm, çerçeveyi bırakmak değil, içeriği sunucudan göndermektir. Next.js, Nuxt ve Astro gibi çerçeveler sunucu tarafı render (SSR) ve statik üretim sunar; tek sayfa uygulamalarda ön render da işe yarar. Teknik temeli nasıl kurduğumuzu yapay zeka sonrası teknik SEO yazısında anlattık.
Yapay zeka görünürlük testi sonucunu nasıl okumalısınız?
80 ve üstü puan, teknik olarak hazır bir sayfayı gösterir. 60-79 aralığında birkaç önemli eksik vardır; 60 altında ise önce erişim ve render kategorilerine bakın. Öncelikli yapılacaklar listesi, düzeltmeleri kazandıracakları puana göre sıralar; bu sırayı izlemek en hızlı yoldur.
Sonucu yorumlarken üç sınırı aklınızda tutun:
- Araç yalnız robots.txt kurallarını okur. Cloudflare gibi bir güvenlik duvarı botları ayrıca engelliyorsa bunu göremez; sunucu kayıtlarınızı da kontrol edin.
- Test sayfa bazındadır. Ana sayfa iyi puan alırken blog yazılarınız eksik kalabilir; önemli şablonları ayrı test edin.
- Yüksek puan, bir cevapta anılma garantisi değildir. Markanızın başka sitelerde nasıl anıldığı ve içeriğin özgün değeri de belirleyicidir.
Kısacası bu test, kontrol edebileceğiniz teknik ve yapısal engelleri görünür kılar. Geri kalan strateji için GEO rehberimiz iyi bir başlangıçtır.
Yapay zeka görünürlüğünde sık yapılan hatalar
- ✕HataTüm yapay zeka botlarını User-agent: * altında tek kuralla engellemek.✓DoğrusuArama, kullanıcı ve eğitim botlarını ayrı gruplarla yönetin; yalnız istemediğiniz eğitim botlarını kapatın.
- ✕HataGoogle-Extended'i engelleyince AI Overviews'dan çıkılacağını sanmak.✓DoğrusuAI Overviews'u Googlebot erişimi, noindex ve nosnippet belirler; Google-Extended aramayı etkilemez.
- ✕Hatallms.txt'i bir sıralama sinyali gibi görmek.✓DoğrusuDosyayı düşük maliyetli bir yardımcı olarak ekleyin; asıl işi erişim, içerik yapısı ve varlık sinyalleri görür.
- ✕Hataİçeriği yalnız JavaScript ile tarayıcıda oluşturmak.✓DoğrusuAna metni SSR, statik üretim ya da ön render ile ham HTML'de sunun.
- ✕HataŞemaya sayfada görünmeyen bilgi yazmak.✓DoğrusuYapılandırılmış veri, sayfadaki görünür içerikle birebir tutarlı olsun.
- ✕HataGüvenlik duvarının botları engellediğini gözden kaçırmak.✓Doğrusurobots.txt izin verse de WAF ve bot koruması kurallarını kontrol edin; sunucu kayıtlarında bot isteklerine bakın.
Sıkça Sorulan Sorular
Yapay zeka aramalarında markanız anılsın, rakibiniz değil.
Talha Aslan ve ekibi olarak içerik yapısını, varlık sinyallerini ve teknik erişimi birlikte ele alıyor, markanızı yapay zeka cevaplarında kaynak gösterilen siteler arasına taşımaya çalışıyoruz.





