ChatGPT'de nasıl görünür olunur? GPTBot, OAI-SearchBot ve ChatGPT-User ayrımı, WAF engelleri, eğitim verisi kesim tarihi, semantik otorite ve 2026 güncel GEO rehberi.
- Yazıda kullandığım birçok teknik iddianın artık gerçek kaynağı var. OpenAI'ın resmi bot dokümantasyonundan Cloudflare'in WAF davranışına kadar, her teknik nokta artık tıklanabilir bir kaynağa bağlı.
- GPTBot'a robots.txt'te izin vermeniz yeterli olmayabilir. Cloudflare gibi altyapı sağlayıcıları, robots.txt hiç okunmadan botu WAF seviyesinde engelleyebiliyor, bu yüzden izin verdiğinizi sanıp yine de görünmeyebilirsiniz.
- Eğitim verisi kesim tarihi, bu konuda en az konuşulan ama en belirleyici faktörlerden biri. Markanız modelin eğitim penceresi kapandıktan sonra kurulduysa, o modelin hafızasında hiç yoksunuz demektir.
- ChatGPT'ye tek seferlik sorduğunuz bir test sorusu, güvenilir bir ölçüm değil. Aynı prompt'u art arda denediğinizde bile dönen marka listesi yarı yarıya değişebiliyor.
- OpenAI'ın üç ayrı botu var ve hepsi farklı işler yapıyor. GPTBot eğitim için, OAI-SearchBot arama sonuçları için, ChatGPT-User ise kullanıcı talebiyle sayfa çekmek için çalışıyor, birini engellemek diğerini otomatik olarak engellemiyor.
ChatGPT'de görünür olmak isteyen herkesin sorduğu bir soru var: "ChatGPT beni nasıl bulacak?" Bu soruya cevap vermek için önce şunu netleştirmek gerekiyor, GEO ile SEO aynı hedefe farklı yollarla ulaşıyor. Bu yazıda LLM'lerin sitenizi nasıl keşfettiğini, hangi sinyallerin sizi bir otorite haline getirdiğini ve en önemlisi, çoğu rehberin hiç bahsetmediği teknik tuzakları anlatacağım.
LLM Optimizasyonu (GEO) Nedir?
GEO (Generative Engine Optimization), içeriğin ChatGPT, Perplexity ve Google AI Overviews gibi üretken yapay zeka sistemleri tarafından kaynak olarak seçilmesini sağlayan bir optimizasyon disiplinidir. Klasik SEO web sayfalarını bir dizine ekleyip sıralamaya odaklanırken, GEO bilginin bir model tarafından anlaşılmasına, doğrulanmasına ve özetlenmesine odaklanıyor.
| Özellik | Klasik SEO | GEO |
|---|---|---|
| Hedef | Arama sonuç sayfası | Üretken yanıtlar ve sohbet arayüzleri |
| Odak Noktası | Anahtar kelime yoğunluğu | Bilgi yoğunluğu ve ilişkisel veri |
| Başarı Kriteri | Tıklama oranı | Atıf alma ve önerilme |
| Yapı | Sayfa odaklı | Varlık ve bağlam odaklı |
Bir model bir soruyu yanıtlarken, elindeki devasa veri yığınından en güvenilir ve en yapılandırılmış bilgiyi çekip çıkarıyor. İçeriğiniz net tanımlar içermiyorsa ya da veriniz karmaşık paragraflar arasına gömülmüşse, model sizi anlamsız bir gürültü olarak işliyor ve kaynak göstermiyor.
ChatGPT Sizi Nasıl Keşfediyor?
ChatGPT, sitenizi iki ayrı kanaldan tanıyor: eğitim veri setleri ve gerçek zamanlı web taraması. Bu ikisi aynı şey değil ve farkı bilmemek stratejinizi baştan yanlış kurmanıza yol açabiliyor.
- Eğitim veri setlerine dahil olmak: OpenAI, modellerini eğitirken Common Crawl gibi devasa açık veri kümelerini kullanıyor. Sitenizin bu taramalarda yer alması, modelin temel bilgisinin bir parçası olmanızı sağlıyor. Bu, Semantic Triple yazımızda konuştuğumuz gibi, içeriğinizin net özne-yüklem-nesne yapılarıyla kurulmasıyla güçleniyor.
- Gerçek zamanlı web taraması: Kullanıcı güncel bir soru sorduğunda, ChatGPT internette arama yapıp en alakalı kaynakları tarıyor. Burada devreye giren bot, GPTBot değil, ayrı bir bot.
GPTBot, OAI-SearchBot ve ChatGPT-User Aynı Şey Değil
Bu, çoğu rehberin atladığı ama pratikte en çok soruna yol açan ayrım. OpenAI'ın resmi bot dokümantasyonuna göre, üç ayrı user-agent var ve her biri farklı bir iş yapıyor:
- GPTBot: İçeriğinizi model eğitimi için topluyor. Bunu engellemek, gelecekteki modellerin içeriğinizden öğrenmesini engelliyor ama arama sonuçlarındaki görünürlüğünüzü etkilemiyor.
- OAI-SearchBot: ChatGPT'nin arama özelliği için içerik indeksliyor. Bu botu engellerseniz, ChatGPT arama yaparken sizi kaynak olarak göstermiyor.
- ChatGPT-User: Bir kullanıcı ChatGPT'ye "şu sayfayı oku" dediğinde devreye giren, kullanıcı tetiklemeli bir bot. Otomatik tarama yapmıyor, sadece talep üzerine çalışıyor.
Bu üçünü tek bir "yapay zeka botu" gibi düşünüp hepsini birden engellemek ya da hepsine birden izin vermek, çoğu markanın yaptığı stratejik hata. Doğru yaklaşım, hangi botun ne yaptığını bilip kararı buna göre vermek.
Botunuza İzin Verdiniz Ama Yine de Engelleniyor Olabilirsiniz
Burada, bu konuda çok az konuşulan bir teknik gerçek var: robots.txt'te GPTBot'a izin vermeniz, botun sitenize gerçekten girebileceği anlamına gelmiyor. Cloudflare, Akamai, AWS WAF ve benzeri altyapı sağlayıcıları, bilinmeyen ya da yoğun bot trafiğini otomatik olarak sınırlayan varsayılan kurallara sahip. GPTBot bir CAPTCHA çözemediği için, robots.txt açıkça izin verse bile HTTP 429 ya da 403 hatası alarak geri çevrilebiliyor.
Aynı kaynağa göre, Cloudflare'in 2024 verilerine dayanarak, robots.txt'te engellemediği halde GPTBot'u WAF seviyesinde engelleyen alan adlarının oranı çift haneli bir yüzdeye ulaşıyor. Yani sizin "izin verdim" sandığınız bir botun aslında sitenize hiç girmemiş olması gayet mümkün bir senaryo. Bunu kontrol etmenin en güvenilir yolu, sunucu loglarınızda GPTBot'un gerçekten sayfalarınıza ulaşıp ulaşmadığını, 429 ya da 403 hatası alıp almadığını incelemek.
Eğitim Verisi Kesim Tarihi Neden Gözden Kaçırılıyor?
Bir model sonsuz güncel bir bilgi kaynağı değil. Her model belirli bir tarihte eğitimini tamamlıyor ve o andaki bilgiyle sabitleniyor. Markanız bu tarihten sonra kuruldu ya da ciddi bir dönüşüm geçirdiyse, model sizi web taraması yapmadığı sürece hiç tanımıyor.
Bunu daha önce ayrı bir yazıda detaylı işledim, ama burada tekrar vurgulamam gerekiyor çünkü bu yazının ana konusuyla doğrudan ilişkili. Eğitim verisinde yer alan bir marka, model için bildiği ve güvendiği bir varlık. Web taramasıyla bulunan bir marka ise henüz doğrulanmamış bir bilgi olarak kalıyor. Yani markanız yeniyse, gerçek zamanlı arama katmanında (OAI-SearchBot, ChatGPT-User) güçlü olmak, eğitim verisindeki eksikliği geçici olarak telafi eden tek yol.
Semantik Otorite ve Entity İnşası Nasıl Yapılır?
Semantik otorite, bir web sitesinin belirli bir konu başlığı altında ne kadar derinlemesine ve ilişkili bilgi sunduğunun yapay zeka tarafından ölçülmesi. Modeller dünyayı kelimelerle değil, kelimelerin temsil ettiği varlıklar arasındaki ilişkilerle anlıyor.
Bunu inşa etmenin üç somut yolu var:
- Topical cluster kurun: Tek bir anahtar kelimeye odaklanmak yerine, o konunun tüm alt kırılımlarını kapsayan bir içerik ağı kurun ve bunları iç linklerle birbirine bağlayın. Bu mantığı Topical Map yazımızda daha detaylı işledim.
- Varlık ilişkilendirmesi yapın: İsminizin ya da markanızın, sektördeki diğer tanınmış varlıklarla aynı bağlamda geçmesini sağlayın.
- Açıklayıcı tanımlar kullanın: Cümlelerinize net ve doğrudan tanımlarla başlayın, bu modellerin içeriğinizi doğru bir semantik üçleme olarak işlemesini kolaylaştırıyor.
Bir varlık haline geldiğinizde, model size sadece bir web sitesi değil, bir bilgi otoritesi olarak bakmaya başlıyor.
Citation (Alıntılanma) Nedir?
Citation, bir modelin ürettiği yanıtta sizin içeriğinizi doğrulanabilir bir kaynak olarak referans göstermesi. Bunu tetikleyen üç şey var: özgün veri ve istatistik üretmek, karşılaştırmaları HTML tabloları halinde göstermek ve sektörel terimleri açık şekilde tanımlayan sözlük ya da FAQ yapıları kurmak. Bu konuyu daha teknik boyutuyla Information Gain yazımızda ele almıştım; ikisi aynı temel mantığa dayanıyor: model zaten bildiği bir şeyi tekrarlayan içeriği değil, ona yeni bir şey katan içeriği kaynak gösteriyor.
Bir citation almak için içeriğinizin çıkarılabilir olması gerekiyor. Bir cevabı beş yüz kelimelik bir paragrafın ortasına gizlerseniz, model o veriyi ayıklamak yerine daha net sunan bir rakibinizi kaynak gösteriyor.
Mention (Bahsedilme) Nedir, Citation'dan Farkı Ne?
Mention, markanızın bir link olmadan, sadece metin olarak geçmesi ve modelin bunu bir güven sinyali olarak işlemesi. Citation doğrudan bir link ya da URL referansıyken, mention isminizin başka bir bağlamda, başka bir otoriteyle yan yana geçmesi.
Modeller, isminizin sektörel terimlerle ne sıklıkta ve hangi tonla yan yana geldiğini analiz ediyor. Bu birlikte geçiş (co-occurrence), linksiz de olsa güçlü bir semantik bağ kuruyor. Farklı platformlarda (forumlar, haber siteleri, akademik kaynaklar) sizden bahsedilmesi, modelin sizi yanıtlarında zikretme olasılığını artırıyor.
Sentiment Neden Görmezden Gelinemez?
Sentiment, bir metnin taşıdığı duygusal tonun analiz edilerek marka itibarınızın bir skorla belirlenmesi. Modeller, halüsinasyon riskini azaltmak için hakkında pozitif sinyal yüksek olan kaynakları önceliklendiriyor.
Bunun pratik etkisi üç yerde ortaya çıkıyor:
- Tavsiye edilme olasılığınız, sadece en çok mention edilen değil hakkında en çok pozitif duygu bulunan isme kayıyor.
- Negatif sinyale sahip kaynaklar riskli olarak görülüp doğrudan yanıt pencerelerinden dışlanabiliyor.
- Model, isminizin geçtiği cümlelerdeki fiil ve sıfatları da analiz ediyor: "X süreci hızlandırıyor" ile "X hata veriyor" arasındaki fark, hafızanızdaki otoritenizi doğrudan belirliyor.
Kodun Rolü: LLM'ler Sitenizi Nasıl Okuyor?
Kod yapısı, yapay zekaya içeriğin ne olduğunu ve neden önemli olduğunu anlatan temel tercüman. Botlar sitenize geldiğinde sadece düz metni değil, sayfanın hiyerarşisini ve teknik işaretçilerini takip ediyor.
LLM dostu bir kod yapısı için dört şey gerekiyor:
- Semantik HTML kullanmak:
<div>yığınları yerine<article>ve<section>gibi anlamlı etiketler. - Schema markup (JSON-LD) eklemek: Özellikle FAQPage, HowTo ve Article şemaları.
- Hiyerarşik başlık düzenini korumak: Her alt başlığın bir üst başlığın mantıklı bir kırılımı olması.
- Gereksiz kod gürültüsünü temizlemek: Aşırı yoğun JavaScript ve CSS bloklarının botun içeriğe ulaşmasını zorlaştırmaması.
JavaScript Render Sorunu Ne Kadar Ciddi?
LLM botları, JavaScript render etme konusunda Google botları kadar yetenekli ve sabırlı değil. Google, yıllardır süregelen altyapısıyla JS dosyalarını render edip sayfanın son halini görebiliyor, ama GPTBot ve benzeri botlar kaynak verimliliğini önceliklendirdiği için genellikle ham HTML üzerinden veri çekmeyi tercih ediyor.
Bunun üç somut sonucu var:
- İçeriğiniz React, Vue ya da Angular ile istemci tarafında oluşturuluyorsa (CSR), bot sayfanızı boş ya da eksik içerikli görebiliyor.
- "Daha fazlasını gör" butonları ya da sonsuz kaydırma ile gelen metinler, bot hafızasına genellikle hiç dahil olmuyor.
- Sayfanın render edilmesi birkaç saniyeden uzun sürüyorsa, bot sayfayı anlamsız olarak işaretleyip bir sonraki URL'ye geçiyor.
Çözüm, içeriğin sunucu tarafında (SSR) ya da build sırasında (SSG) hazır bir HTML olarak sunulması, kritik bilginin JavaScript'e ihtiyaç duymadan erişilebilir olması.
Her Seferinde Neden Farklı Sonuçlar Çıkıyor?
Bir modelin aynı soruya her seferinde farklı yanıt vermesinin sebebi, bu sistemlerin deterministik değil olasılıksal çalışması. Model bir sonraki kelimeyi kesin bir kurala göre seçmiyor, elindeki veriye dayanarak en olası kelimeyi tahmin ediyor. Bu değişkenlik, GEO çalışmalarında neden tek bir içeriğin değil, toplam dijital ayak izinizin önemli olduğunu açıklıyor.
Bu tutarsızlığı aşmanın yolu, olasılıkları lehinize çevirmek. Markanız internetin farklı köşelerinde tutarlı bir şekilde uzman olarak anılıyorsa, modelin sizi çıkarma olasılığı önemli ölçüde artıyor.
Görünürlüğünüzü Ölçerken Nelere Dikkat Etmelisiniz?
Burada bir uyarı yapmam gerekiyor, çünkü bu konuda yaygın bir yanlış anlama var. ChatGPT'ye sektörünüzle ilgili bir soru sorup, yanıtta sitenizin geçip geçmediğine bakmak, tek başına güvenilir bir test değil. 2026'da yapılan bir akademik çalışma, aynı prompt'u art arda çalıştırdığınızda dönen marka listesinin sadece yüzde 45 ile 59 arası örtüştüğünü ortaya koydu, bunu GEO Görünürlük Araçları Ne Kadar Güvenilir yazımızda detaylı işledim.
Bu yüzden tek bir soruyla "görünüyoruz" ya da "görünmüyoruz" sonucuna varmak yanıltıcı. Doğru yaklaşım, aynı prompt setini birkaç kez tekrarlayıp bir eğilim ölçmek, tek bir anlık sonucu kesin gerçek gibi sunmamak. Bu konuyu sistematik bir sürece dökmek isterseniz GEO Audit yazımızdaki on adımlık çerçeveyi ve GEO Metrikleri yazımızdaki ölçüm mantığını referans alabilirsiniz.
Perplexity, ChatGPT ve Gemini Aynı Mantıkla mı Çalışıyor?
Hayır, üçü farklı kriterlerle çalışıyor:
- Perplexity: Gerçek zamanlı web verisine en çok güvenen model. Kaynak gösterme mantığı doğrudan yanıt verebilirliğe dayanıyor, içeriğiniz liste ya da tablo gibi yapılandırılmış bir formatta sunuluyorsa birinci kaynak olarak işaretlenme olasılığınız artıyor.
- ChatGPT: Bir kaynağı mention ederken markanın dijital dünyadaki genel ayak izine bakıyor, co-occurrence prensibine dayanan bir atıf mantığı kullanıyor.
- Gemini: Google'ın Knowledge Graph altyapısını kullanıyor. Bir kaynağı atıf göstermesi, Google'ın Knowledge Graph Search API üzerinden doğrulanabilir varlık kimliğinizle ve klasik EEAT sinyalleriyle doğrudan ilişkili.
| Model | Temel Atıf Sinyali | Tercih Ettiği Yapı |
|---|---|---|
| Perplexity | Veri güncelliği ve hız | Maddeli listeler ve tablolar |
| ChatGPT | Semantik ilişki ve bağlam | Derinlemesine analizler |
| Gemini | Otorite ve EEAT | Yapılandırılmış veri (schema) |
Sık Sorulan Sorular
ChatGPT'de görünmek için mutlaka GPTBot'a izin vermem gerekiyor mu?
Hayır, hatta bazı markalar bilinçli olarak GPTBot'u engelleyip sadece OAI-SearchBot'a izin veriyor. GPTBot eğitim verisi toplarken, OAI-SearchBot arama sonuçlarında kaynak gösterilmenizi sağlıyor. İkisi ayrı kararlar.
Robots.txt'te izin verdim ama loglarımda GPTBot görünmüyor, neden?
Muhtemel sebep, Cloudflare ya da benzeri bir altyapı sağlayıcının botu WAF seviyesinde engellemesi. Bot ayarlarınızı kontrol edip GPTBot ve OAI-SearchBot'un istisna listesinde olduğundan emin olun.
Küçük ve yeni bir marka olarak ChatGPT'de hiç şansım var mı?
Evet, ama gerçek zamanlı arama katmanında (OAI-SearchBot) güçlü olmanız gerekiyor, çünkü eğitim verisindeki eksikliğinizi ancak bu şekilde telafi edebilirsiniz. Bağımsız kaynaklarda mention almak bu süreci hızlandırıyor.
Görünürlüğümü kaç kez test etmem yeterli?
Tek bir test yeterli değil. Aynı prompt setini en az birkaç kez çalıştırıp bir eğilim gözlemleyin, tek bir anlık sonucu kesin gerçek olarak okumayın.
Kapanış: Görünürlük Tek Bir Ayara Değil, Bir Sisteme Bağlı
ChatGPT'de görünür olmak, tek bir teknik ayarı düzeltmekle çözülecek bir mesele değil. Doğru bot izinleri, sağlam bir entity kimliği, çıkarılabilir içerik yapısı ve gerçekçi bir ölçüm disiplini bir arada çalıştığında sonuç veriyor. Bunlardan biri eksik kaldığında, diğerleri ne kadar güçlü olursa olsun sonuç değişmiyor.
Soru şu: Sitenizin botlara gerçekten açık olduğundan, yoksa sadece açık olduğunu sandığınızdan mı eminsiniz?
Kaynaklar
-
•OpenAI. Overview of OpenAI Crawlers. OpenAI Developer Docs.Sektör AnaliziKaynak Linki
-
•Ulusoy, M. (2026). GPTBot. OpenAI's Crawler, robots.txt & WAF.Sektör AnaliziKaynak Linki
-
•Schulte, J. (2026). Don't Measure Once. Measuring Visibility in AI Search (GEO). arXiv.Akademik MakaleKaynak Linki
-
•Google. Knowledge Graph Search API. Google Developers.Resmi KaynakKaynak Linki













