Ali Demirbaş

Claude ile GEO analizi: hangi iş, hangi veri, ne gösterir

Claude ile GEO analizinde hangi işi Claude'a vereceğin, hangi ayarları sabit tutacağın ve sonucun neyi gösterip neyi göstermediği, varsayımsal örnekle.

11 dk okuma

Claude ile GEO analizi: kaynak bağlantısı vurgulanmış bir yapay zekâ yanıt balonu ve yanında işaretli kontrol listesi.
Ali DemirbaşMobile App Growth Lead, Aksigorta

Claude ile GEO analizi, Claude'u üretken motor optimizasyonu (GEO) çalışmasında iki ayrı işte kullanmaktır: hedef sorularını Claude'a sorup sitenin yanıtlarda kaynak gösterilip gösterilmediğini kaydetmek ve sayfa metnini, yanıt kayıtlarını ya da dışa aktardığın veriyi Claude'a inceletmek. İlk iş yalnız Claude'un o gün, o ayarlarla verdiği yanıtları gösterir, ikinci iş de verdiğin verinin söylediğinden fazlasını söyleyemez.

Claude'da kaynak gösterilmek, ChatGPT, Gemini ya da Google AI Overviews'da da gösterildiğin anlamına gelmez. Her motoru kendi yanıtlarıyla ayrı ölç ve sonuçları tek bir toplamda birleştirme.

GEO'nun ne olduğu, yapay zekâ aramalarında görünürlük için hangi bota izin verileceği ve denetimde hangi maddelerin kontrol edildiği GEO kontrol listesi yazısında duruyor. Bu yazıdaki Claude özellikleri Anthropic'in kendi yardım ve doküman sayfalarına göre, Kasım 2026 itibarıyla.

Claude'a verilecek işler: ölçülen yüzey ya da analist

Claude'un GEO analizindeki rolü, ona ne verdiğine göre değişir. Soru setini Claude'a sorduğunda Claude ölçülen yüzeydir ve sonuç Claude'un kendi davranışını anlatır. Bir dosyayı ya da sayfayı incelettiğinde Claude bir analisttir ve sonuç o dosyanın içeriğiyle sınırlı kalır.

En sık karışan çift, web aramalı yanıt ile sayfa incelemesidir. İlki görünürlüğü ölçer, ikincisi yalnız metnin soruya hazır olup olmadığına bakar.

  • İş: Soruları web aramasıyla sormak

    Claude'a verdiğin
    Sabit soru seti
    Gösterdiği
    Bu yanıtlarda gösterilen kaynaklar
    Göstermediği
    Diğer motorlar, başka kullanıcılar
  • İş: Aynı soruları aramasız sormak

    Claude'a verdiğin
    Sabit soru seti
    Gösterdiği
    Modelin eğitim verisinden bildikleri
    Göstermediği
    Güncel arama sonucu
  • İş: Sayfa metnini inceletmek

    Claude'a verdiğin
    HTML ya da metin
    Gösterdiği
    Cevap ve koşullar metinde mi
    Göstermediği
    Aramada seçilip seçilmeyeceği
  • İş: Yanıt kaydını analiz ettirmek

    Claude'a verdiğin
    CSV kaydı
    Gösterdiği
    Oranlar, gruplar, yanlış bilgi
    Göstermediği
    Değişimin nedeni
  • İş: Research ile konu taraması

    Claude'a verdiğin
    Soru
    Gösterdiği
    Konuyu anlatan kaynaklar
    Göstermediği
    Hızlı bir sohbetin yanıtı
Tablo notu: Anthropic'in yardım sayfalarına göre, Kasım 2026 itibarıyla. "Göstermediği" sütunu bu yazının çıkarımıdır.

Görünürlük sorusunu yalnız ilk iki satır cevaplar. Diğer satırlar, görünmemenin olası nedenlerini aramak içindir ve bir değişikliğin işe yarayıp yaramadığını tek başına göstermez.

Web aramalı yanıt yalnız Claude'u gösterir

Claude'un web araması, güncel bilgi gerektiren sorularda canlı webde arama yapıp yanıtı bulduğu içeriğe dayandırır. Anthropic'in web araması yardım sayfası, arama yapılan her yanıtın kaynak gösterimi içerdiğini yazıyor. Aynı sayfaya göre yeni Claude deneyiminde web araması için bir anahtar yok ve Claude aramayı yararlı gördüğünde yapıyor. Sayfa, aramanın yapılmasını istiyorsan isteme "Search the web" ya da "Use web search" eklemeni öneriyor.

Bu ayrıntı ölçümü doğrudan etkiler. Claude bir soruda arama yapmadıysa yanıtta kaynak bağlantısı da olmaz ve o yanıt görünürlük oranına sıfır olarak girmemeli. Aramasız yanıtları ayrı bir grupta say.

Aramasız yanıtlar modelin eğitim verisine dayanır. Anthropic'in eğitim verisi sayfası her modelin bir bilgi kesim tarihi olduğunu yazıyor, Claude Opus 5.5 için bu tarih Haziran 2026. Kesim tarihinden sonra yayımladığın sayfayı model bilmeyebilir. Her kayda yanıtı veren modelin adını yazman bunun için gerekli.

Web araması sayfası konumla ilgili bir sınır da veriyor: Claude, yerel sonuç gerektiren isteklerde IP adresinden çıkardığı konumu kullanabiliyor. Türkiye'deki kullanıcıların gördüğü yanıtı ölçmek istiyorsan soruları hangi konumdan sorduğunu kayda geçir.

Sayfaya erişim de sonucu belirler. Anthropic'in tarayıcı botları sayfası, Claude-SearchBot ya da Claude-User engellendiğinde sitenin arama sonuçlarındaki görünürlüğünün azalabileceğini belirtiyor. Claude hiçbir soruda seni kaynak göstermiyorsa robots.txt dosyasındaki bu iki kuralı kontrol etmek, içerik değiştirmekten önce gelir.

Ölçümü bozan ayarlar: bellek, proje ve profil

Bellek (memory), Claude'un önceki sohbetlerden bağlam taşımasını sağlar. Anthropic'in bellek sayfasına göre bellek Free, Pro, Max ve Ultra planlarında varsayılan olarak açık. Markan hakkında Claude'la sık konuştuysan ölçtüğün yanıt, markayı hiç bilmeyen bir kullanıcının göreceği yanıt olmayabilir (çıkarım).

Gizli sohbetler (incognito chats) bellek etkisini ortadan kaldırır. Anthropic'in gizli sohbet sayfası, gizli sohbetin mevcut belleği kullanmadığını, bütün planlarda açık olduğunu ve model eğitiminde kullanılmadığını yazıyor. Aynı sayfaya göre Claude gizli sohbette de profil tercihlerine ve özel stillere erişebiliyor. Ölçüm yaptığın hesapta profil tercihlerini boş bırak ya da ne yazdığını kayda geçir.

Projeler (Projects) de yanıtı şekillendirir. Anthropic'in projeler sayfası, projeye yüklenen belgelerin ve proje talimatlarının Claude'a bağlam verdiğini anlatıyor. Marka belgelerinin durduğu bir projede sorulan soru ölçüm için uygun değil (çıkarım).

Research de sıradan bir sohbetten farklı çalışır. Anthropic'in Research sayfasına göre bu özellik birbirinin üzerine kurulan birden fazla arama yapıyor, sohbette hangi modeli seçmiş olursan ol Claude Opus 5.5 ile çalışıyor ve yalnız ücretli planlarda kullanılabiliyor. Research yanıtını, hızlı bir soruya verilen yanıtla aynı seriye koyma.

Her turda aynı tutman gerekenler şunlar:

  • Seçtiğin model ve yanıtı veren model
  • Web araması talimatı ve aramanın yapılıp yapılmadığı
  • Sohbet türü: gizli sohbet ya da belleği kapalı yeni sohbet
  • Profil tercihleri ve özel stil
  • Soru dili, konum ve tarih
  • Her soru için yeni bir sohbet

Kayıt birimi: bir soru, bir tekrar, bir yanıt

Claude'la yapılan ölçümde kayıt birimi, bir sorunun bir tekrarına verilen tek yanıt olmalı. Her kayıtta üç sonucu ayrı alanlarda tut: sitenin bir URL'si kaynaklar arasında mı, marka adı bağlantısız geçiyor mu, yanıtta yanlış bilgi var mı. Bu üç sonuç birbirinden bağımsız değişebilir.

Kaynak gösterilme oranının paydası, web araması yapılan yanıtlardır. Pay, sitenin en az bir URL'sinin kaynak olarak gösterildiği yanıtların sayısıdır. Aramasız yanıtlar bu paydaya girmez, ayrı sayılır. Tur da tanımlanmalı: aynı ayarlarla, aynı hafta içinde çalıştırılan sorular bir turdur.

Soru setinin nasıl kurulacağı ve markalı ile markasız soruların neden ayrı tutulduğu kontrol listesinde anlatılıyor. Claude'a özgü olan, tekrarlarda ayarların değişmemesi ve aramanın yapılıp yapılmadığının her kayıtta yazılmasıdır.

Varsayımsal örnek: %15'lik oran ne kadar kesin?

Varsayımsal bir sitede 20 markasız soru, gizli sohbette ve aynı modelle üçer kez soruluyor. Toplam 60 yanıtın hepsinde arama yapılıyor.

Yanıtların 9'unda sitenin bir sayfası kaynak gösteriliyor, yani oran %15. Bu kadar az yanıtla gerçek oran geniş bir aralıkta kalıyor.

Oran aynı kalsa da yanıt sayısı arttıkça belirsizlik daralıyor:

  • Yanıt sayısı (soru × tekrar): 20 (20 × 1)

    Kaynak gösterilen yanıt
    3
    Oran
    %15
    %95 güven aralığı
    %5,2–%36
  • Yanıt sayısı (soru × tekrar): 60 (20 × 3)

    Kaynak gösterilen yanıt
    9
    Oran
    %15
    %95 güven aralığı
    %8,1–%26,1
  • Yanıt sayısı (soru × tekrar): 200 (40 × 5)

    Kaynak gösterilen yanıt
    30
    Oran
    %15
    %95 güven aralığı
    %10,7–%20,6
Varsayımsal örnek: aralıklar Wilson yöntemiyle, %95 düzeyinde hesaplandı ve her yanıtı bağımsız sayıyor. Yüzdeler yalnız gösterim için tek ondalığa yuvarlandı. İlk iki satırda kaynak gösterilen yanıt sayısı 10'un altında, bu satırlardaki aralık yaklaşık.

Varsayımsal örnekte ölçülen %15, gerçekte %8,1 ile %26,1 arasındaki bir oranla uyumlu.

Bu örnekte sonraki turda %25 görmek de aynı aralığın içinde kalır ve tek başına bir artış göstermez.

Tablodaki aralık gerçek belirsizlikten dar da olabilir. Aynı sorunun tekrarları birbirine benziyorsa 60 yanıt, 60 bağımsız gözlem kadar bilgi taşımaz. Oranın yanında soru düzeyindeki tabloyu da sakla: hangi sorularda site hiç görünmedi, hangilerinde her tekrarda göründü.

Sayfa incelemesi: cevap ve koşullar metinde mi?

Sayfa incelemesi, Claude'a bir sayfanın metnini verip hedef soruya cevap verip vermediğini sordurmaktır. Anthropic'in dosya yükleme sayfası HTML, PDF, CSV ve TXT dosyalarını desteklenen belgeler arasında sayıyor. Web araması açıkken bir URL de verebilirsin, web araması sayfasına göre Claude bu durumda sayfanın tam içeriğini alabiliyor.

Claude'dan üç şeye bakmasını iste: hedef sorunun cevabı ilk paragrafta var mı, fiyat, kapsam ve istisna gibi koşullar metinde yazıyor mu, aynı bilgi ürün ve destek sayfalarında çelişiyor mu. Hangi içerik maddelerinin kontrol edileceği GEO kontrol listesinin içerik bölümünde var. Claude'u bu maddeleri çok sayıda sayfaya aynı biçimde uygulamak için kullanabilirsin.

Sayfa incelemesi bir editoryal okumadır, tarama simülasyonu değildir. Claude'un yüklediğin dosyayı okuması, Claude-SearchBot'un sayfayı nasıl taradığını ya da aramanın sayfayı seçip seçmeyeceğini göstermez. Bulguyu görünürlük kaydındaki eksiklerin olası nedeni olarak kullan ve değişiklikten sonra soru setiyle kontrol et.

Rakip sayfaları incelerken bir risk daha var. Anthropic'in dosya oluşturma ve kod çalıştırma sayfası, bu özellik kullanılırken dış dosyalara ya da web sitelerine gizlenen talimatların Claude'u kandırabileceğini yazıyor. Sayfaya göre Claude bu yolla bağlamındaki bilgiyi, örneğin bağlayıcılardan gelen veriyi, üçüncü taraflara göndermeye yönlendirilebilir ve Anthropic, Claude'u çalışırken izlemeyi öneriyor.

Bu yüzden bağlayıcıların (connectors) açık olduğu bir sohbette tanımadığın sayfaları inceletme (çıkarım).

Yanıt kaydı ve dışa aktarılan veri: hesabı Claude'a yaptır

Yanıt kaydının analizi için Claude'un kod çalıştırma ve dosya oluşturma özelliği kullanılabilir. Dosya oluşturma sayfasına göre bu özellik bütün planlarda kullanılabiliyor ve Claude CSV dosyalarını işleyip veri analizi için Python betikleri yazabiliyor. Aynı sayfa bu özellikte yükleme ve indirme için dosya başına 30 megabayt sınırı veriyor. Genel dosya yükleme sayfası ise sohbet yüklemeleri için dosya başına 500 megabayt yazıyor, bu yüzden büyük bir dışa aktarımda hangi sınırın geçerli olduğunu kendi dosyanla dene.

Gizli sohbet sayfası bir sınır daha veriyor: yeni Claude deneyiminde gizli sohbetler önceki sohbet deneyiminde açılıyor ve Claude bu sohbetlerde dosya oluşturamıyor, kod çalıştıramıyor. Soru turunu gizli sohbette, kaydın analizini ayrı bir sohbette yap.

Claude'dan hesabı yaptığı betiği ve ara sayıları göstermesini iste. Bu analizde soru grubuna, pazara ve tura göre oranlar, yanlış bilgi içeren yanıtların listesi ve hangi rakip alan adlarının sık kaynak gösterildiği çıkar. Betiği saklarsan bir sonraki turu aynı hesapla çalıştırırsın.

Analitik aracından aldığın yapay zekâ kaynaklı ziyaret verisi de aynı yolla incelenebilir. Bu veri yalnız yönlendirme bilgisi taşıyan ziyaretleri gösterir, bir yanıtta görünüp tıklanmayan sayfayı göstermez.

Claude'a yüklediğin veri ve gizlilik ayarları

Yüklediğin verinin model eğitiminde kullanılıp kullanılmayacağı planına ve ayarına bağlı. Anthropic'in tüketici planları için eğitim sayfası, Free, Pro ve Max hesaplarında sohbetlerin model geliştirmede kullanılması için kullanıcının buna izin vermesi gerektiğini yazıyor. Güvenlik incelemesine takılan sohbetler ve beğen ya da beğenme düğmesiyle geri bildirim olarak gönderilen sohbetler bunun istisnası. Gizli sohbetler ise bu ayar açık olsa da kullanılmıyor.

Claude for Work ve Anthropic API gibi ticari ürünler için ayrı bir sayfa var. Ticari ürünler için eğitim sayfası, bu ürünlerdeki girdilerin ve çıktıların varsayılan olarak eğitimde kullanılmadığını belirtiyor.

Bundan çıkan pratik sonuç (çıkarım): müşteri e-mail adresi, kullanıcı kimliği ya da sipariş numarası içeren bir dışa aktarımı yüklemeden önce bu sütunları çıkar. Oran ve kaynak analizi için bu alanlara ihtiyacın yok. Eğitim ayarını Ayarlar > Gizlilik altında kontrol et.

Değişikliğin etkisini ölçmek: sayfaları rastgele iki gruba ayır

Bir içerik değişikliğinin Claude'daki kaynak gösterilme oranını değiştirip değiştirmediğini önce-sonra karşılaştırması gösteremez. Aynı dönemde yanıtı veren model, Claude'un bulduğu kaynaklar ve rakip sayfalar da değişebilir. Etkiyi ölçmek için değişiklik yapılabilecek sayfaları değişiklikten önce rastgele iki gruba ayır: biri değişikliği alır, kontrol grubu almaz.

Tasarımın geri kalanı şu adımlardan oluşur:

  1. Her sayfaya bir hedef soru bağla ve soruları sayfalarla birlikte gruplara ata.
  2. Karar kuralını önceden yaz: farkın %95 güven aralığının alt sınırı sıfırın üstündeyse değişiklik kazanmış sayılır.
  3. Koruma sınırını önceden yaz: değişiklik grubunda yanlış bilgi içeren yanıt sayısı kontrol grubundakini aşarsa değişikliği geri al.
  4. İki grubu aynı günlerde, aynı ayarlarla ölç. Kontrol grubundaki sayfalar test boyunca değişmez, site genelindeki değişiklikler iki gruba da aynı anda uygulanır.
  5. Sayfaları atandıkları gruba göre karşılaştır, değişiklik bir sayfada yayına çıkmamış olsa bile.
  6. Ölçüm tarihini önceden belirle ve sonucu ara turlarda okuyup testi erken bitirme.

Varsayımsal örnek: on puanlık fark ne zaman okunur

Varsayımsal bir testte değişiklik grubundaki sayfalar %25, kontrol grubundakiler %15 kaynak gösterilme oranı alıyor. Bu on puanlık farkın ne kadar kesin olduğu, grup başına yanıt sayısına bağlı:

  • Grup başına yanıt (sayfa × tekrar): 60 (20 × 3)

    Değişiklik grubu
    15 (%25)
    Kontrol grubu
    9 (%15)
    Fark (%95 güven aralığı)
    10 puan (-4,4 ile 24)
  • Grup başına yanıt (sayfa × tekrar): 100 (20 × 5)

    Değişiklik grubu
    25 (%25)
    Kontrol grubu
    15 (%15)
    Fark (%95 güven aralığı)
    10 puan (-1,1 ile 20,9)
  • Grup başına yanıt (sayfa × tekrar): 200 (40 × 5)

    Değişiklik grubu
    50 (%25)
    Kontrol grubu
    30 (%15)
    Fark (%95 güven aralığı)
    10 puan (2,2 ile 17,7)
Varsayımsal örnek: fark için Newcombe yöntemiyle %95 güven aralığı hesaplandı, her yanıt bağımsız sayıldı. Yüzde puanları tek ondalığa yuvarlandı. İlk satırda kontrol grubunda 9 olay var, iki oranı karşılaştırmak için önerilen yaklaşık 10'un altında.

Grup başına 60 yanıtla aralık sıfırı içeriyor. Bu sonuç "belirsiz" diye raporlanır, "etkisiz" diye değil.

İncelenen üç seçenekten karar kuralını yalnız 40'ar sayfa ve beşer tekrar sağlıyor. Tekrarlar birbirine benziyorsa bu aralık da olduğundan dar kalıyor. Sitende bu kadar sayfa yoksa sonucu sayılarıyla birlikte belirsiz diye yaz.

Aralığın nasıl okunacağı istatistiksel anlamlılık yazısında anlatılıyor.

Claude Code ve API ile turu tekrarlanabilir kılmak

Soru setini her turda elle çalıştırmak yerine aynı işi bir betikle tekrarlayabilirsin. Anthropic'in Claude Code dokümanı, Claude Code'u kod tabanını okuyan, dosya düzenleyen, komut çalıştıran ve Model Context Protocol (MCP) ile araçlara bağlanan bir araç olarak tanımlıyor. Aynı sayfa tekrarlanan görevlerin zamanlanabildiğini de yazıyor. Claude'un fiyat sayfası Claude Code'u Pro planına eklenen özellikler arasında sayıyor.

API tarafında Anthropic'in web arama aracı dokümanı, web aramasında kaynak gösteriminin her zaman açık olduğunu yazıyor. Doküman her kaynağın URL, başlık ve en fazla 150 karakterlik alıntı metniyle döndüğünü belirtiyor. Bu alanlar, sitenin kaynak gösterilip gösterilmediğini yanıt metnini okumadan saymayı sağlar.

Aynı doküman, sonuçları konuma göre yerelleştiren user_location parametresini ve ücreti de veriyor: 1.000 arama için 10 dolar, buna ek olarak standart token ücreti. API yanıtı, claude.ai arayüzünde bir kullanıcının gördüğü yanıtla aynı ayarlarla üretilmez, çünkü sistem istemini, modeli ve araç ayarlarını sen tanımlarsın (çıkarım). İki kaynağı aynı seride birleştirme, her birini kendi serisinde karşılaştır.

İlk tur için karar: hangi soru, hangi ayar, hangi kayıt

İlk turu küçük ve tekrarlanabilir kur. Öncelikli sayfa grubun için sonraki turlarda değiştirmeyeceğin bir soru seti seç ve her soruyu gizli sohbette, aynı modelle ve "Search the web" talimatıyla birden fazla kez sor. Her yanıtı tarih, model, konum, aramanın yapılıp yapılmadığı ve kaynak URL'leriyle kaydet.

Sonucu oranı ve aralığıyla raporla, aramasız yanıtları ayrı say. Bir değişikliğin etkisini ölçmek istiyorsan sayfaları değişiklikten önce rastgele iki gruba ayır ve karar kuralını o gün yaz.

Ali Demirbaş

Yazar

Ali Demirbaş

Mobile App Growth Lead, Aksigorta

Ali Demirbaş, Aksigorta'da Mobil Uygulama Büyüme Lideri olarak çalışıyor. Büyüme, yaşam döngüsü pazarlaması ve bu çalışmaların arkasındaki metrikler üzerine yazıyor.

Sırada okunacaklar

Yaptığım işler seninkilerle kesişiyorsa konuşalım.

Growth, CRM, ölçümleme ya da buradaki projelerden biri hakkında yazabilirsin. Bir soru, bir itiraz ya da sadece merhaba; hepsi olur.