Web Tasarım & SEO 8 dk okuma
GEO Nedir? ChatGPT, Gemini ve Perplexity'de Görünür Olmak (2026)
GEO (Generative Engine Optimization) nedir, SEO ve AEO'dan nasıl ayrılır? Yapay zekâ cevap motorlarının kaynak seçme mantığı ve 15 maddelik uygulanabilir kontrol listesi.
Yazan Şafak Yılmaz · Kurucu, Yazılım Geliştirici
Kısa cevap
GEO (Generative Engine Optimization), ChatGPT, Gemini, Perplexity ve Google AI Overviews gibi yapay zekâ cevap motorlarının yanıtlarında markanızın kaynak olarak gösterilmesini sağlama çalışmasıdır. SEO'nun yerini almaz, üzerine kurulur: cevap motorları kaynaklarını arama dizinlerinden çeker; hızlı, taranabilir ve net varlık bilgisi taşıyan bir site ön koşuldur. Üstüne cevap-önce içerik, FAQ blokları, JSON-LD @graph, llms.txt ve yapay zekâ botlarına açık robots.txt eklenir.
GEO nedir?
GEO (Generative Engine Optimization, Türkçesiyle üretken motor optimizasyonu), yapay zekâ cevap motorlarının ürettiği yanıtlarda içeriğinizin kaynak olarak alıntılanmasını ve markanızın doğru şekilde anılmasını sağlamaya yönelik çalışmaların bütünüdür. Hedef platformlar ChatGPT (arama modu), Google AI Overviews ve AI Mode, Gemini, Perplexity, Claude ve Bing Copilot’tur.
Klasik SEO’da amaç, sonuç sayfasında üst sırada yer alıp tıklama almaktır. GEO’da ise kullanıcı çoğu zaman tıklamaz; cevabı doğrudan okur. Bu yüzden ölçü “kaçıncı sıradayım” değil, “cevabın içinde var mıyım, kaynak olarak gösteriliyor muyum” sorusuna dönüşür.
SEO, AEO ve GEO arasındaki fark
Üç kavram sık karıştırılır; aslında aynı zincirin farklı halkalarıdır.
| Kavram | Hedef | Görünürlük biçimi | Temel araç |
|---|---|---|---|
| SEO (Search Engine Optimization) | Arama sonuç sayfasında üst sıra | Mavi link, zengin sonuç | Anahtar kelime, backlink, teknik sağlık |
| AEO (Answer Engine Optimization) | Öne çıkan snippet ve sesli asistan cevabı | Tek paragraflık doğrudan yanıt | Soru-cevap yapısı, FAQ şeması |
| GEO (Generative Engine Optimization) | Yapay zekâ tarafından üretilen yanıtta kaynak olma | Alıntı, marka anması, link kartı | Varlık netliği, cevap-önce içerik, bot erişimi |
Pratikte iyi bir GEO stratejisi SEO’yu ön koşul, AEO’yu ara adım olarak alır. Dizinde olmayan sayfa hiçbir cevap motorunda yoktur.
Yapay zekâ cevap motorları kaynaklarını nasıl seçer?
Yapay zekâ cevap motorlarının çoğu, cevabı “ezberden” üretmez. Sorguyu aldıktan sonra bir arama dizinine gider, birkaç düzine sayfa çeker, bunları özetleyip kaynak olarak gösterir. Bu yapıya RAG (retrieval-augmented generation) denir. Kaynak seçimini etkileyen altı faktör vardır:
- Dizin varlığı ve sıralama: ChatGPT Bing dizinini, Gemini ve AI Overviews Google dizinini, Perplexity kendi dizinini ve ortak kaynakları kullanır. İlk 20–30 sonuçta olmayan sayfa genellikle çekilmez.
- Varlık netliği (entity clarity): Motor, “Clebracode nedir, nerede, ne yapar” sorusuna sitenizden tek ve tutarlı bir cevap alabilmeli. Şirket adı, adres, telefon ve hizmet listesi sayfadan sayfaya değişiyorsa güven düşer.
- Cevap-önce içerik: Modeller, soruyu doğrudan yanıtlayan kısa paragrafları alıntılamayı tercih eder. Cevap üçüncü paragrafta başlıyorsa girişi atlar ya da başka kaynağa gider.
- Yapılandırılmış veri: JSON-LD, sayfanın “kim tarafından, ne zaman, ne hakkında” yazıldığını makineye açıkça söyler. Belirsizliği azaltan her şey alıntılanma şansını artırır.
- Güncellik: Tarih içeren sorgularda (fiyat, mevzuat, teknoloji) motorlar yakın tarihli sayfalara ağırlık verir. Görünür ve doğru bir “güncellendi” tarihi önemlidir.
- Otorite ve üçüncü taraf anmaları: Markanız başka sitelerde, dizinlerde ve haberlerde tutarlı biçimde geçiyorsa model bunu bir “varlık” olarak tanır ve daha rahat anar.
GEO kontrol listesi: 15 madde
Aşağıdaki tablo, SEO uyumlu web sitesi projelerimizde uyguladığımız GEO adımlarını özetler. Her madde tek başına küçük görünür; birlikte uygulandığında sitenizi makineler için okunabilir kılar.
| Madde | Neden önemli | Nasıl yapılır |
|---|---|---|
| Cevap-önce paragraflar | Modeller ilk 2–3 cümleyi alıntılar | Her sayfanın ve her H2’nin altına 40–80 kelimelik doğrudan cevap yaz |
| FAQ blokları | Soru biçimli sorgularla birebir eşleşir | Sayfa sonuna 4–6 gerçek müşteri sorusu ekle, FAQPage şemasıyla işaretle |
| JSON-LD @graph | Varlıkları tek bir bağlı grafikte tanımlar | Organization/LocalBusiness, Person, Article, FAQPage, BreadcrumbList düğümlerini @id ile birbirine bağla |
| Tutarlı NAP | Ad, adres, telefon tutarsızlığı güveni düşürür | Site, Google İşletme Profili, sosyal profiller ve dizinlerde aynı yazımı kullan |
| Yazar sayfaları (E-E-A-T) | “Bunu kim yazdı” sorusuna cevap verir | Her yazara ünvan, biyografi, uzmanlık alanı ve sameAs bağlantıları içeren sayfa aç |
| llms.txt ve llms-full.txt | Siteyi yapay zekâya tek dosyada özetler | Kök dizinde Markdown formatında kısa özet ve tam içerik dosyası yayınla |
| robots.txt bot izinleri | Engellenen bot cevaplarda kaynak gösteremez | GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended için Allow yaz |
| Temiz semantik HTML | Modeller DOM’u değil metni okur | Tek H1, sıralı H2/H3, gerçek tablo ve liste etiketleri, JS’siz içerik |
| Speakable işaretleme | Sesli ve özet cevaplar için öncelikli bölüm | Başlığı ve kısa cevabı SpeakableSpecification ile işaretle |
| Hızlı statik sayfalar | Yavaş ve JS bağımlı sayfalar tam taranmaz | Statik üretilen HTML, düşük LCP; bkz. Core Web Vitals yazısı |
| Görünür güncelleme tarihi | Güncellik sinyali | Sayfada ve dateModified alanında gerçek tarihi göster |
| Kaynak ve atıflar | Doğrulanabilir içerik daha çok alıntılanır | Rakam ve iddiaların altına birincil kaynak linki ekle |
| Üçüncü taraf marka anmaları | Varlık tanıma dış sinyallere dayanır | Dizinler, sektör listeleri, haber ve konuk yazılarda tutarlı marka adı |
| Tek konu tek sayfa | Karışık sayfalar özetlenemez | Her sayfa tek bir soruya ya da hizmete odaklansın |
| Kısa ve net tanımlar | Modeller tanım cümlelerini sever | “X, … yapan bir … dır” kalıbıyla açık tanım cümleleri kur |
JSON-LD @graph nasıl kurulur?
Ayrı ayrı şema blokları yerine tek bir @graph dizisi içinde bağlı düğümler kullanın. Örneğin bir blog yazısında BlogPosting düğümü author alanıyla Person düğümüne, publisher alanıyla Organization düğümüne @id üzerinden bağlanır. Böylece model, yazının kim tarafından hangi kurum adına yazıldığını tek okumada çözer. FAQPage düğümü aynı grafiğe eklendiğinde soru-cevap çiftleri de sayfa varlığına bağlanmış olur.
llms.txt ne içermeli?
llmstxt.org’daki öneriye göre dosya bir H1 başlık, kısa bir alıntı bloğu, ardından H2 bölümler altında sayfa bağlantıları ve tek satırlık açıklamalardan oluşur. Uygulamada işe yarayan yapı şudur: şirketin ne olduğu ve nerede olduğu (2–3 cümle), hizmet listesi ve bağlantıları, blog yazıları ve özetleri, sık sorulan sorular, iletişim bilgileri. llms-full.txt ise aynı içeriğin tam metnini içerir; büyük bağlam penceresine sahip modeller için tek seferde tüm siteyi sunar.
robots.txt: hangi botlara izin vermeli?
Yapay zekâ botları iki gruba ayrılır. Eğitim botları (GPTBot, Google-Extended, ClaudeBot, anthropic-ai) model eğitimi için tarar. Arama ve kullanıcı botları (OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User) cevap anında kaynak göstermek için gelir. Cevaplarda görünmek istiyorsanız ikinci grubu mutlaka açık tutmalısınız; birinci grubu kısıtlamak isterseniz ayrı User-agent blokları yazabilirsiniz. Belirsiz bırakılan ya da genel Disallow ile kapatılan site, cevap motorlarında yoktur.
Uygulanmış örnek: clebracode.com
Bu yazıda anlatılan adımların çoğunu kendi sitemizde uyguladık; sonuç vaat etmeden, “nasıl yapılır”ı somutlaştırmak için paylaşıyoruz:
- llms.txt: https://clebracode.com/llms.txt adresinde şirket özeti, hizmet listesi, blog yazıları, sık sorulan sorular ve iletişim bilgileri Markdown formatında yayınlanıyor; tam içerik için
llms-full.txtayrı bir dosya olarak sunuluyor. - robots.txt: Genel
Allow: /kuralına ek olarak GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended, Applebot, Bingbot, DuckAssistBot ve meta-externalagent için açık izin bloğu var. - JSON-LD @graph: Her sayfada ProfessionalService (LocalBusiness alt türü), WebSite, WebPage, BreadcrumbList; blog yazılarında BlogPosting, Person ve FAQPage düğümleri tek grafikte
@idile bağlı. - Speakable: Her yazının başlığı ve kısa cevabı
SpeakableSpecificationile işaretli. - Cevap-önce yapı: Her blog yazısı, başlığın hemen altında 80–500 karakterlik doğrudan bir kısa cevapla açılıyor.
- Statik üretim: Site Astro ile statik HTML olarak derleniyor; içerik JavaScript olmadan okunabiliyor.
Bu kurulum bir “sihirli formül” değil; cevap motorlarının siteyi yanlış anlamasını engelleyen bir temel. Kaynak olarak gösterilip gösterilmeyeceğinizi içerik derinliği ve otorite belirler.
Türkiye’de Google AI Overviews ve AI Mode
Google, AI Overviews’u 2024 sonunda Türkçe dahil 100’den fazla ülkeye açtı; AI Mode ise 2025 boyunca yeni dillere ve ülkelere kademeli olarak yayıldı. Türkçe bilgi amaçlı sorgularda (“… nedir”, “… nasıl yapılır”, “… fiyatları”) AI Overviews sıklıkla sonuç sayfasının en üstünde görünüyor.
Google’ın kendi dokümantasyonu, AI özelliklerinde görünmek için ayrı bir işaretleme ya da başvuru gerekmediğini; standart Google Arama yönergelerini karşılayan, dizine alınmış ve nosnippet ya da max-snippet ile kısıtlanmamış sayfaların aday olduğunu söylüyor. Bu iki noktaya dikkat edin:
<meta name="robots" content="max-snippet:...">gibi kısıtlayıcı etiketler AI Overviews’a alıntı verilmesini de engeller.Google-Extendedyalnızca Gemini eğitimini ilgilendirir; AI Overviews ve AI Mode normal Googlebot ile çalışır. Google-Extended’ı engellemek sizi AI Overviews’tan çıkarmaz, ama izin vermek Gemini uygulamasındaki anmaları etkileyebilir.
Türkiye’de e-ticaret ve yerel hizmet sorgularında AI Overviews henüz her aramada çıkmıyor; bilgi amaçlı sorgular öncelikli. Bu yüzden blog içerikleri, GEO açısından hizmet sayfalarından daha hızlı sonuç veren alandır.
Yapay zekâ görünürlüğü nasıl ölçülür?
GEO’nun en zayıf tarafı ölçümdür; klasik sıralama takibi burada çalışmaz. Üç pratik yöntem:
1. Marka istem testi
Her ay aynı 15–20 soruyu ChatGPT, Gemini, Perplexity ve Google AI Mode’a sorun. Örnek istemler: “İstanbul’da SEO uyumlu web sitesi yapan ajanslar”, “Türkiye’de ERP yazılımı geliştiren firmalar”, “web sitesi fiyatları 2026”. Her cevap için üç şeyi kaydedin: markanız anıldı mı, kaynak olarak linklendi mi, verilen bilgi doğru mu. Basit bir tabloda zaman içindeki değişimi izleyin.
2. Analitikte yönlendirme trafiği
GA4’te Kaynak/Ortam raporuna chatgpt.com, perplexity.ai, gemini.google.com, copilot.microsoft.com ve claude.ai için filtre ekleyin. Bu trafik hacim olarak küçük olsa da dönüşüm oranı genellikle organik ortalamanın üstündedir; çünkü kullanıcı zaten cevabı okuyup sizi seçmiştir. Bir keşif segmenti oluşturup aylık trend olarak takip edin.
3. Search Console
Google, AI Overviews ve AI Mode gösterimlerini Search Console’da ayrı bir filtre olarak sunmuyor; bunlar Web performans raporuna dahil ediliyor. Yine de “… nedir”, “… nasıl” biçimindeki sorgularda gösterim artarken tıklama sabit kalıyorsa, AI Overviews’ta görünüyor olma ihtimaliniz yüksektir. Bu deseni sorgu bazında izleyin.
Sık yapılan hatalar
| Hata | Sonucu | Düzeltme |
|---|---|---|
| Yapay zekâ botlarını toptan engellemek | Cevap motorlarında hiç görünmemek | Arama/kullanıcı botlarını aç, eğitim botlarını ayrıca değerlendir |
| İnce içerik (200–300 kelimelik sayfalar) | Alıntılanacak cevap yok | Her sayfada soruyu gerçekten yanıtla, tablo ve örnek ekle |
| Varlık bilgisinin eksik olması | Model markayı tanımaz, karıştırır | Hakkımızda, iletişim, yazar sayfaları ve Organization şeması |
| Cevabı sayfanın sonuna saklamak | Model giriş paragrafını alıp geçer | İlk paragrafta doğrudan cevap ver |
| JavaScript ile yüklenen içerik | Çoğu yapay zekâ botu JS çalıştırmaz | Sunucu tarafı ya da statik HTML |
| Sahte güncelleme tarihi | Tutarsızlık tespit edilir, güven düşer | Yalnızca gerçekten güncellenen sayfada tarihi değiştir |
| Aynı konuda beş benzer sayfa | Model hangisini alıntılayacağını bilemez | Birleştir, tek güçlü sayfa bırak |
GEO’ya nereden başlamalı?
Sıralama şu olmalı: önce teknik SEO sağlığı (dizine alınma, hız, mobil), sonra varlık netliği (Organization şeması, NAP, yazar sayfaları), ardından içerik yapısı (cevap-önce paragraflar, FAQ), en son llms.txt ve bot izinleri. Ters sırayla giderseniz, örneğin dizinde olmayan bir siteye llms.txt eklerseniz, hiçbir etki görmezsiniz.
Beklenti yönetimi de önemli: SEO ne kadar sürede sonuç verir yazısında anlattığımız 3–6 aylık süre GEO için de geçerlidir. Teknik adımlar günler içinde tamamlanır; düzenli kaynak gösterilmek aylar alır.
Sitenizin mevcut GEO durumunu değerlendirmek isterseniz iletişim sayfasından ücretsiz keşif görüşmesi talep edebilirsiniz; robots.txt, yapılandırılmış veri ve içerik yapısını birlikte inceleriz.
Kaynaklar
SSS
Bu konuda sık sorulanlar
GEO, SEO'nun yerini alır mı?
Hayır. Yapay zekâ cevap motorları kaynaklarını büyük ölçüde Google ve Bing dizinlerinden çeker; dizinde olmayan bir sayfa cevaplarda da görünmez. GEO, SEO altyapısının üzerine eklenen bir katmandır: cevap-önce içerik, varlık netliği, yapılandırılmış veri ve bot erişimi.
llms.txt gerçekten işe yarıyor mu?
llms.txt, sitenizin özetini ve önemli sayfalarını yapay zekâ sistemlerine Markdown formatında sunan bir öneri standardıdır. OpenAI, Anthropic veya Google bu dosyayı resmî bir sıralama sinyali olarak ilan etmedi; ancak maliyeti düşük, riski sıfırdır ve sitenizi tek dosyada özetleyerek yanlış anlaşılmayı azaltır. Zorunlu değil, makul bir ek adımdır.
Yapay zekâ botlarına izin verirsem içeriğim çalınmış olmaz mı?
Bot türlerini ayırmak gerekir. GPTBot ve Google-Extended model eğitimi için tarar; OAI-SearchBot, ChatGPT-User, Claude-SearchBot ve PerplexityBot ise cevap anında kaynak göstermek için gelir. Cevaplarda görünmek istiyorsanız en azından arama ve kullanıcı botlarına izin vermelisiniz; eğitim botlarını ayrıca kısıtlayabilirsiniz.
Türkiye'de Google AI Overviews aktif mi?
Evet. Google, AI Overviews'u 2024 sonundan itibaren Türkçe dahil 100'den fazla ülkeye açtı; AI Mode ise 2025 boyunca kademeli olarak yeni dillere ve ülkelere yayıldı. Türkçe bilgi amaçlı sorgularda AI Overviews sık görünüyor; bu yüzden cevap-önce içerik yapısı Türkçe içerikler için de geçerlidir.
GEO sonuçları ne kadar sürede görünür?
Teknik değişiklikler (robots.txt, llms.txt, JSON-LD) birkaç gün ile birkaç hafta içinde taranır. Ancak yapay zekâ cevaplarında düzenli olarak kaynak gösterilmek, tıpkı SEO gibi otorite ve içerik derinliğine bağlıdır; gerçekçi süre 3–6 aydır. Marka istem testlerini aylık tekrarlayarak ilerlemeyi ölçebilirsiniz.
İlgili hizmet
Devamı
İlgili yazılar
Web Tasarım & SEO 6 dk okuma
SEO Ne Kadar Sürede Sonuç Verir? Gerçekçi Bir Zaman Çizelgesi
SEO çalışması kaç ayda sonuç verir? Ay ay zaman çizelgesi, hızı belirleyen 5 faktör, yeni ve mevcut site karşılaştırması ve her ay ölçülmesi gereken metrikler.
OkuWeb Tasarım & SEO 3 dk okuma
Web Sitesi Fiyatları 2026: Kurumsal Site Maliyeti Neye Göre Belirlenir?
2026'da kurumsal web sitesi fiyatları hangi aralıkta? Tek sayfa, kurumsal ve e-ticaret siteleri için gerçekçi bütçe tablosu ve fiyatı belirleyen 7 kalem.
OkuWeb Tasarım & SEO 6 dk okuma
Core Web Vitals Nedir? Site Hızı SEO'yu Nasıl Etkiler?
Core Web Vitals'ın üç metriği LCP, INP ve CLS ne anlama gelir, Google sıralamada nasıl kullanır? Eşik değerler, ölçüm araçları, en sık 10 hız sorunu ve çözümleri.
Oku→ Başlayalım
Bu konuda yardım ister misiniz?
Yazıda anlatılanları projenize uygulamak için ücretsiz keşif görüşmesi yapalım.