“İşletmem yapay zekâ cevaplarında nasıl görünür?” sorusu artık sık soruluyor. Bu işin adı GEO: Generative Engine Optimization. Amaç sıralamada yükselmek değil, cevabın kendisinde kaynak olarak geçmek. Birkaç yıl önce “Alanya’da web sitesi kim yapıyor?” diye arayan biri on mavi bağlantı görüyordu. Bugün aynı kişi çoğu zaman doğrudan bir cevap görüyor ve o cevabın içinde birkaç firma adı geçiyor.
Rehberdeki ayarların bir kısmını kendi sitemizde de uyguluyoruz: turuncsoft.com statik olarak üretiliyor, robots.txt dosyası arama botlarına bilerek açık ve sitede bir llms.txt dosyası var. Hizmet olarak bu işi SEO optimizasyonu kapsamında yürütüyoruz.
GEO ile SEO arasındaki fark ne?
| SEO | GEO | |
|---|---|---|
| Hedef | Sonuç listesinde üst sıra | Üretilen cevapta kaynak olarak geçmek |
| Ölçüm | Sıralama, tıklama | Alıntılanma, marka bahsi, AI’dan gelen trafik |
| Kazanan içerik | Kapsamlı, anahtar kelimeye uygun | Net, alıntılanabilir, kaynaklı |
İyi haber: GEO’nun gerektirdiği şeylerin çoğu zaten iyi SEO’nun parçası. Kötü haber: birçok sitenin teknik altyapısı bu iş için uygun değil. Sayfanız hiç dizine girmemişse önce indeksleme teşhisini yapın; GEO bunun üstüne biner.
Kural 1: İçerik sunucudan gelmeli
Bu, en teknik ama en belirleyici madde. Google dışındaki yapay zekâ tarayıcılarının çoğu bir insanın tarayıcısı gibi davranmıyor: sayfayı açıp JavaScript’in çalışmasını beklemiyorlar, yalnızca sunucunun döndürdüğü HTML’i okuyorlar. OpenAI, Anthropic ve Perplexity tarayıcıları için bu böyle. Google’ın AI özellikleri ise Googlebot’un işlediği sayfayı kullanıyor; Googlebot JavaScript’i çalıştırıyor, ama gecikmeli işleyebiliyor.
Sonuç: JavaScript ile sonradan yüklenen içerik, Google dışındaki bu sistemlerin çoğu için görünmez.
Tamamen istemci tarafında çalışan bir sitede ürün açıklamalarınız, hizmet metinleriniz ve iletişim bilgileriniz bu sistemler için hiç yok demektir. Statik olarak üretilen veya sunucuda derlenen siteler bu konuda avantajlı.
Kendi sitenizi test etmek için sayfaya sağ tıklayıp “Sayfa kaynağını görüntüle” deyin. Metinlerinizi orada göremiyorsanız, bu tarayıcılar da göremiyor.
Kural 2: Yapılandırılmış veri
Schema.org işaretlemesi (JSON-LD), sayfanın ne hakkında olduğunu makineye açıkça söylüyor. Yerel bir işletme için en az şunlar olmalı:
LocalBusinessveya alt türü: ad, adres, telefon, çalışma saati, hizmet bölgesiService: verdiğiniz her hizmet içinBreadcrumbList: sayfa hiyerarşisi içinFAQPage: sayfadaki soru-cevaplar için, aşağıdaki nota bakın
FAQPage konusunda beklentiyi doğru koymak gerekiyor. Google, Ağustos 2023’ten beri SSS zengin sonucunu yalnızca tanınmış devlet ve sağlık sitelerine gösteriyor. Ticari bir sitede bu işaretleme artık arama sonucunda soru-cevap kutusu üretmiyor. Buna rağmen soru-cevap yapısının kendisi işe yarıyor: soruyu başlık, cevabı hemen altındaki kısa paragraf yaptığınızda yapay zekâ sistemleri o bölümü tek başına alıntılayabiliyor. İşaretlemeyi zengin sonuç için değil, sayfanın yapısını makineye açık etmek için kullanın.
Kural 3: Alıntılanabilir biçimde yazın
Yapay zekâ cevabı üretirken kolay çıkarılabilir bilgi arıyor. Aggarwal ve arkadaşlarının 2023 tarihli GEO çalışması, istatistik, alıntı ve kaynak eklemenin üretilen cevaplardaki görünürlüğü artırdığını ölçtü. Sonuçlar o çalışmanın test ortamı için geçerli; kendi sektörünüzde aynı etkiyi garanti etmez.
Pratikte bu şu demek:
- Her önemli soruyu başlık olarak sorun, hemen altında net bir cümleyle cevaplayın.
- Süreçleri numaralı liste, karşılaştırmaları tablo yapın.
- “Çok hızlı” yerine “üç saniyenin altında” yazın. Sayı, sıfattan daha alıntılanabilir.
- İddia ediyorsanız kaynak gösterin.
Kural 4: Sayfa başına tek net konu
“Hizmetlerimiz” başlığı altında on hizmeti anlatan bir sayfa, hiçbir sorunun net cevabı olamıyor. Her hizmete ayrı sayfa açmak hem SEO hem GEO tarafında çalışıyor.
Aynı şey bölgeler için de geçerli: her bölge sayfası o bölgenin kendi gerçeğini anlatmalı. Şehir adı değiştirilmiş kopya metinler her iki sistemde de değersiz.
Kural 5: Arama botlarını engellemeyin
Yapay zekâ şirketlerinin botları iki işe ayrılıyor. Arama botları sayfanızı cevaplarda gösterilecek bir dizine alır. Eğitim botları ise içeriği model eğitiminde kullanmak için toplar. Bir de kullanıcı bir soru sorduğunda sayfayı o anda getiren kullanıcı botları var. Görünürlük için önemli olan ilk ve üçüncü grup.
| Bot | Şirket | Ne için |
|---|---|---|
| OAI-SearchBot | OpenAI | ChatGPT aramasının dizini |
| ChatGPT-User | OpenAI | Kullanıcı isteğiyle sayfa getirme |
| GPTBot | OpenAI | Model eğitimi |
| Claude-SearchBot | Anthropic | Claude aramasının dizini |
| Claude-User | Anthropic | Kullanıcı isteğiyle sayfa getirme |
| ClaudeBot | Anthropic | Model eğitimi |
| PerplexityBot | Perplexity | Perplexity aramasının dizini |
| Perplexity-User | Perplexity | Kullanıcı isteğiyle sayfa getirme |
| Google-Extended | Gemini eğitimi ve Gemini uygulamalarındaki kullanım | |
| Applebot-Extended | Apple | Apple’ın model eğitimi için izin işareti |
| Bingbot | Microsoft | Bing dizini; Copilot buna dayanıyor, ChatGPT arama kısmen |
| YandexBot | Yandex | Yandex dizini |
Eğitim botlarını engellemek içeriğinizi model eğitiminden uzak tutmak istiyorsanız meşru bir tercih ve arama cevaplarındaki görünürlüğünüzü etkilemiyor. Arama botlarını engellemek ise o sistemlerin cevaplarında hiç geçmemek demek. Kullanıcı botları için bazı sağlayıcılar robots.txt kurallarının her zaman aynı biçimde uygulanmadığını belirtiyor; kesin ayrıntı için sağlayıcının kendi sayfasına bakın.
Google-Extended üzerinde sık bir yanlış anlama var. Bu işaret Gemini model eğitimini ve Gemini uygulamalarındaki kullanımı belirler. Google’ın AI Overviews ve AI Mode özellikleri normal Googlebot dizininden beslenir. Google-Extended’ı engellemek bu özelliklerdeki görünürlüğünüzü değiştirmez. İçeriğinizin bu özelliklerde nasıl kullanılacağını sınırlamak isterseniz nosnippet, data-nosnippet veya max-snippet işaretlerini kullanın; bunlar normal arama sonucundaki snippet’i de aynı şekilde kısıtlar.
Bizim robots.txt dosyamız hem arama hem eğitim botlarına bilerek açık; karar sizin sitenizin amacına göre değişir.
Bir kural daha var ve en çok burada hata yapılıyor. Adı geçen bir bot, robots.txt içinde kendi grubunu bulduysa User-agent: * grubunu okumaz. Yani * grubuna yazdığınız kısıtlar (örneğin yönetim paneli adresi) o bot için geçerli olmaz; aynı kısıtları her bot grubuna ayrıca yazmanız gerekir:
User-agent: *
Disallow: /yonetim/
User-agent: OAI-SearchBot
User-agent: Claude-SearchBot
User-agent: PerplexityBot
User-agent: Bingbot
User-agent: YandexBot
Disallow: /yonetim/
Burada arama botlarına tüm site açık, yalnızca yönetim adresi kapalı. Eğitim botlarını da kapatmak isterseniz her biri için ayrı grup açıp Disallow: / yazın.
Kural 6: Bing dizinine girin
Copilot Bing dizinine dayanıyor. ChatGPT arama için Bing’in rolü kısmi; OpenAI kendi botuyla da dizin oluşturuyor, güncel ayrıntı OpenAI’nin bot sayfasında. Bing’de görünmeyen bir site yine de bu sistemlerin cevaplarında şansını azaltır. Yapılacak iş kısa:
- Siteyi Bing Webmaster Tools’a ekleyin ve site haritasını gönderin.
- IndexNow ile yeni ve değişen sayfaları Bing’e anında bildirin; çoğu site yazılımı bunu otomatik yapabiliyor.
- Bingbot’u robots.txt’te engellemediğinizden emin olun.
Rusça konuşan misafire ulaşmak istiyorsanız Yandex Webmaster’a da kayıt olun; Rusça aramalarda Yandex ayrı bir dizin. Ayrıntısı çok dilli site rehberinde.
Kural 7: llms.txt
Sitenin kökünde llms.txt adında düz metin bir dosya, işletmenizi ve hizmetlerinizi dil modelleri için özetliyor. Zorunlu bir standart değil. Bugün büyük arama sistemlerinin bu dosyayı kullandığına dair resmî bir açıklama yok; Google temsilcileri de kendi sistemlerinin kullanmadığını söyledi. Bizim sitemizde de var (turuncsoft.com/llms.txt), çünkü eklemesi neredeyse bedava; ama görünürlük beklentisiyle eklemeyin.
İçine ne yazacağınız basit: ne yaptığınız, kime hitap ettiğiniz, nasıl çalıştığınız ve iletişim bilgileriniz. Sade, iddiasız, doğru.
Kural 8: Site dışı bahisler
AI sistemleri sadece sitenizi değil, sizden bahseden diğer kaynakları da okuyor. Sektör dizinleri, yerel listeler, haber ve blog bahisleri, Google İşletme Profiliniz: hepsi “bu firma gerçek ve bu işi yapıyor” sinyali veriyor.
Bu yüzden yerel SEO çalışması GEO’nun da parçası: bilgilerinizin her yerde tutarlı olması gerekiyor. Ayrıntısı yerel SEO rehberinde.
Yapay zekâ aramalarındaki görünürlük nasıl ölçülür?
Klasik sıralama araçları burada yetmiyor. Pratik yöntem:
- Sektörünüzle ilgili 10-15 soruyu belirleyin (“Alanya’da otel sitesi kim yapıyor?” gibi).
- Ayda bir ChatGPT, Perplexity ve Google AI özetlerinde bu soruları sorun.
- Kimin geçtiğini not edin, kendi adınızın geçtiği soru sayısını takip edin.
- Analytics’te AI platformlarından gelen yönlendirme trafiğini ayrı segment olarak izleyin. Google’ın AI özelliklerinden gelen tıklamalar Search Console’un Performans raporunda ayrı bir sekme olarak değil, Web arama verisinin içinde sayılıyor.
Bu takip, hangi içeriğin işe yaradığını net biçimde gösterir. Sonuçlar sorudan soruya ve zamandan zamana değişebildiği için tek bir ölçüme bakıp karar vermeyin.
Özet
GEO ayrı bir uzmanlık alanı değil, iyi yapılmış SEO’nun 2026’daki hali. Teknik zemini doğru kurun (sunucudan gelen HTML, yapılandırılmış veri, açık robots.txt, Bing dizini), içeriği alıntılanabilir biçimde yazın, her sayfaya tek bir net konu verin.
Kaynaklar
Bu rehberdeki teknik eşikler ve kural tanımları aşağıdaki birincil kaynaklara dayanıyor.
- Google: Arama’daki yapay zekâ özellikleri ve siteniz
- Google: tarayıcılar ve kullanıcı tetiklemeli getiriciler (Google-Extended dahil)
- Google: SSS ve HowTo zengin sonuçlarındaki değişiklik
- Google: faydalı, güvenilir ve insan öncelikli içerik
- Google: yapılandırılmış veriye giriş
- OpenAI: botlar ve robots.txt (OAI-SearchBot, ChatGPT-User, GPTBot)
- Perplexity: PerplexityBot ve Perplexity-User
- Aggarwal ve ark.: GEO, Generative Engine Optimization (2023)
- IndexNow: protokol tanımı
- RFC 9309: Robots Exclusion Protocol