GEO Nedir? Yapay Zekâ Aramalarında Markanı Nasıl Öne Çıkarırsın?
Kısa cevap
GEO (Generative Engine Optimization), içeriğini ChatGPT, Gemini, Perplexity, Claude ve Google AI Overviews gibi üretken arama motorlarının bulup alıntılayabileceği hâle getirme işidir. SEO'dan farkı: SEO bir bağlantıya tıklanmasını hedefler, GEO ise cevabın içinde adının geçmesini hedefler. Uygulaması dört adımdır: (1) crawler'lara robots.txt üzerinden açıkça izin ver (GPTBot, ClaudeBot, PerplexityBot, Google-Extended…), (2) her sayfaya makine tarafından okunabilir yapı ekle — JSON-LD (Article, FAQPage, Organization/Person), (3) her yazının başına doğrudan, alıntılanabilir bir "kısa cevap" paragrafı koy, (4) sitenin kök dizinine bir llms.txt dosyası ekleyerek içerik haritanı sade metin olarak sun. Bunların üzerine gelen asıl belirleyici faktör ise özgün, birinci elden bilgi: modeller herkeste bulunan bilgiyi değil, sadece sende olan bilgiyi alıntılar.
Neden birdenbire herkes bunu konuşuyor?
Çünkü arama davranışı sessizce değişti. Bir müşteri artık "İstanbul saç ekimi kliniği" yazıp on mavi bağlantıya bakmıyor; "Türkiye'de saç ekimi için hangi kliniği önerirsin, nelere dikkat etmeliyim" diye soruyor ve tek bir paragraf cevap alıyor. O paragrafta adın geçmiyorsa, sıralamada kaçıncı olduğunun bir önemi kalmıyor — çünkü kimse listeye bakmıyor.
Bu, SEO'nun bittiği anlamına gelmiyor. Modellerin çoğu hâlâ arama sonuçlarını okuyarak cevap üretiyor; yani Google'da görünmüyorsan yapay zekâda da görünmüyorsun. GEO, SEO'nun yerine geçen değil, üstüne binen bir katman.
Bunu ilk kez bir müşteri sorusuyla ciddiye aldım. Sağlık turizmi tarafında çalıştığımız bir markada, gelen taleplerden birinde hasta "yapay zekâya sordum, sizi önerdi" dedi. O ana kadar bunu ölçtüğümüz hiçbir panel yoktu — Google Analytics'te bu trafiğin nereden geldiği bile net değildi. Sonra tersini fark ettim: aynı soruyu ben sorduğumda başka markaların adı geçiyordu ve bunun bir sebebi vardı. Rakiplerin sitesinde, modelin okuyup alıntılayabileceği net cevaplar vardı; bizimkinde pazarlama cümleleri.
SEO ile GEO arasındaki gerçek fark
| SEO | GEO | |
|---|---|---|
| Hedef | Bağlantına tıklanması | Cevabın içinde adının geçmesi |
| Başarı ölçütü | Sıralama, tıklama oranı, oturum | Alıntılanma ve marka anımsanması |
| İçerik biçimi | Anahtar kelime etrafında uzun metin | Doğrudan cevap + yapılandırılmış veri |
| Kazandıran şey | Otorite, backlink, teknik sağlık | Özgünlük, netlik, makine okunabilirliği |
| En büyük hata | Anahtar kelime doldurmak | Herkeste olan bilgiyi tekrar yazmak |
| Ölçüm | Search Console, Analytics | Elle test + referrer trafiği (henüz olgun değil) |
GEO'nun en zayıf tarafı ölçüm. Bugün "kaç kez alıntılandım" sorusunun güvenilir bir cevabı yok. Bu yüzden bir ajans sana GEO için net bir sıralama raporu vaat ediyorsa dikkatli ol — ölçülemeyen bir şeyin raporu, tanım gereği tahmindir.
Kurulum: bu siteye bugün ne yaptım?
Teori yerine kendi sitemi örnek vereyim — okuduğun bu sayfa, aşağıdaki adımların hepsini uyguluyor. İstersen kaynak kodunu açıp doğrulayabilirsin.
robots.txt'te yapay zekâ crawler'larına açıkça izin ver
Pek çok site, farkında olmadan bu botları engelliyor — bazı güvenlik eklentileri bunu varsayılan olarak yapıyor. Ben GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, Google-Extended, ClaudeBot, Applebot ve CCBot için ayrı ayrı izin satırı yazdım. Not: Google-Extended'ı engellersen normal Google aramasından düşmezsin ama AI Overviews'a girme şansını kaybedersin.
Her sayfaya JSON-LD ekle
Bu sayfada üç şema var: BlogPosting (başlık, yazar, tarih, anahtar kelimeler), FAQPage (aşağıdaki sık sorulanlar) ve BreadcrumbList. Yazar alanında sadece isim değil, `sameAs` ile LinkedIn/X/Instagram profillerimi ve `worksFor` ile şirketlerimi veriyorum — modelin "bu kim" sorusunu bağlayabilmesi için.
Her yazının başına doğrudan cevabı koy
Yukarıda gördüğün "Kısa cevap" kutusu tesadüf değil. Sistem, her yazıda bu alanın doldurulmasını zorunlu tutuyor ve aynı metin JSON-LD'de `abstract` olarak da geçiyor. Model bir sayfayı okurken aradığı şey tam olarak bu: tek paragrafta, koşulsuz, doğrudan cevap. "Bu konu çok kapsamlıdır, birçok faktöre bağlıdır" diye başlayan bir paragraf alıntılanmıyor.
llms.txt yayınla
Sitenin kök dizinine koyulan sade markdown dosyası: kim olduğun, ne yaptığın ve sayfalarının kısa açıklamalı listesi. Benimkinde blog yazıları, rehberler ve kurumsal sayfalar iki dilde listeleniyor ve bu dosya her build'de otomatik güncelleniyor. Henüz resmî bir standart değil, ama maliyeti sıfır ve okunduğuna dair işaretler artıyor.
İki dilde yayınla ve hreflang ile eşle
Bu sitedeki her yazının Türkçe ve İngilizce sürümü var, ayrı adreslerde ve karşılıklı hreflang bağlarıyla. Sebebi sadece uluslararası trafik değil: modellerin İngilizce kaynaklardan alıntı yapma eğilimi hâlâ daha yüksek. Türkçe içeriğin varsa Türkçe sorularda, İngilizcesi varsa geri kalan her yerde şansın oluyor.
Asıl belirleyici: alıntılanabilir bilgin var mı?
Buraya kadar anlattığım her şey teknik altyapı ve hepsi bir günde kurulabilir. Ama kurulumu yapıp da hiçbir yerde alıntılanmayan yüzlerce site var. Sebebi basit: modeller herkeste bulunan bilgiyi alıntılamaz, çünkü onu zaten biliyorlar.
Alıntılanan içeriğin ortak özellikleri şunlar:
- Sayı var. "Yapay zekâ zaman kazandırır" alıntılanmaz; "120 projede toplam 14.200 saat kazandırdık" alıntılanır. Sayı, doğrulanabilir bir iddiadır.
- Birinci elden deneyim var. Sadece senin yaşadığın bir süreç, sadece senin bildiğin bir maliyet, sadece senin gördüğün bir hata.
- Net bir duruş var. "Bu duruma göre değişir" cümlesi hiçbir cevaba girmiyor. "Bunu yapma, şunu yap, çünkü…" giriyor.
- Yapı var. Tablo, numaralı adım, sık sorulanlar. Model bir listeyi bir paragraftan daha kolay parçalayıp cevabına yerleştiriyor.
- Kim yazdığı belli. Adı, unvanı, kurumu ve doğrulanabilir profilleri olan bir yazar; anonim bir "editör ekibi"nden çok daha güçlü sinyal.
Bu sitede bunu bir adım öteye taşıdım: sayfada benim adıma konuşan bir dijital ikiz var. Ziyaretçi bana soru sorabiliyor ve bot, kendi bilgi tabanımdan cevap veriyor. Bunu bir gösteri olsun diye yapmadım — kendi hakkımdaki bilginin, benim yazdığım hâliyle bir yerde durmasını istedim. Modeller de, insanlar da aynı kaynağa bakıyor. Nasıl kurduğumu ayrı bir yazıda adım adım anlattım.
Nasıl test edersin ve ne kadar sürer?
- Müşterinin soracağı 10 soruyu yaz. "Marka adım" değil, "benim çözdüğüm problem" biçiminde: "küçük işletmeler için sosyal medyayı kim yönetir" gibi.
- Bu soruları ChatGPT, Gemini, Perplexity ve Google AI Overviews'a tek tek sor. Kimlerin adı geçiyor, not al. Bu senin başlangıç ölçümün.
- Adı geçen sitelere gir ve şuna bak: o cevabı hangi paragraftan almış olabilir? Neredeyse her seferinde net, doğrudan yazılmış bir paragraf bulacaksın.
- Kurulumu yap, içerikleri yayınla ve 4-8 hafta bekle. Bu süre, sayfaların taranıp indekslenmesi için gerçekçi bir aralık.
- Aynı 10 soruyu tekrar sor ve karşılaştır. Ölçüm aracın yok, ama bu manuel test dürüst bir gösterge.
Gerçekçi beklenti: küçük bir markanın "en iyi X" tipi genel sorularda çıkması aylar alır ve garantisi yoktur. Ama niş, spesifik sorularda ("Türkiye'de TÜBİTAK destekli sosyal medya SaaS'ları hangileri" gibi) haftalar içinde çıkabilirsin — çünkü orada rekabet değil, bilgi eksikliği var.
Özet: aklında kalsın
- GEO, SEO'nun yerine geçmez; üstüne biner. Google'da yoksan yapay zekâda da yoksun.
- Dört teknik adım: crawler izni, JSON-LD, sayfa başında doğrudan cevap, llms.txt.
- "Duruma göre değişir" diye başlayan paragraf alıntılanmaz; sayı ve duruş içeren paragraf alıntılanır.
- Modeller herkeste olan bilgiyi değil, yalnızca sende olanı alıntılar.
- Ölçüm henüz olgun değil — GEO için net sıralama raporu vaat eden ajansa şüpheyle yaklaş.
Sık sorulanlar
llms.txt gerçekten okunuyor mu?
Henüz resmî bir standart değil ve hiçbir sağlayıcı "bunu okuyoruz" diye garanti vermiyor. Buna rağmen ekliyorum, çünkü maliyeti sıfıra yakın: bir metin dosyası, benim durumumda build sırasında otomatik üretiliyor. Riski yok, potansiyel faydası var. Ama tek başına bir strateji değil — llms.txt koyup içeriği zayıf bırakmak hiçbir işe yaramaz.
Yapay zekâ botlarını engellemeli miyim? İçeriğim çalınmıyor mu?
Bu gerçek bir gerilim ve cevabı iş modeline bağlı. İçeriğin doğrudan ürününse (kurs, veri tabanı, abonelikli yayın), engellemek savunulabilir. Ama içeriğin bir hizmeti satmak için varsa engellemek kendi ayağına sıkmaktır: kimse seni bulamıyorsa çalınacak bir şey de yok. Ben bir hizmet satıyorum, bu yüzden bütün kapıları açtım.
GEO için ajansa ne kadar ödemeliyim?
Teknik kurulum (robots.txt, JSON-LD, llms.txt, sayfa yapısı) bir günlük iştir ve tek seferlik bir bedeli olmalı — aylık ücrete bağlanacak bir iş değil. Aylık ücreti hak eden tek şey içerik üretimi, çünkü asıl fark orada. Sana "GEO abonelik paketi" satan ve karşılığında sadece teknik ayar yapan bir ajanstan uzak dur.
Yapay zekâ ile yazılmış içerik GEO'da dezavantaj mı?
Nasıl yazıldığı değil, ne içerdiği önemli. Ama pratikte şu doğru: sadece modelden çıkan içerik, modelin zaten bildiği bilgiyi tekrarlar — dolayısıyla alıntılanacak bir sebebi yoktur. Yani yapay zekâyla yazman sorun değil, yapay zekânın bildiğini yazman sorun. Ben de bu yazıları yapay zekâ desteğiyle hazırlıyorum; içindeki deneyimler, sayılar ve hatalar bana ait.
Sonuçları ne zaman görürüm?
Teknik kurulumun etkisi taranma sonrası 4-8 hafta içinde görünmeye başlar. İçerik tarafında ise kural şu: niş ve spesifik sorularda haftalar, geniş ve rekabetli sorularda aylar. Marka adınla ilgili sorularda ise ("X firması güvenilir mi") etki çok daha hızlı, çünkü orada tek kaynak sensin.