Ana içeriğe geç
Clebracode

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.txt ayrı 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 @id ile bağlı.
  • Speakable: Her yazının başlığı ve kısa cevabı SpeakableSpecification ile 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-Extended yalnı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

  1. 01llms.txt — Proposal specification
  2. 02Google Search Central — AI features and your website
  3. 03OpenAI Platform — Overview of OpenAI crawlers

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

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.