GEO denetimi, sitenizin ChatGPT, Gemini ve Perplexity gibi üretken motorlarda görünür olup olmadığını 22 kriterde ölçer. Robots.txt AI bot izinleri, llms.txt, JSON-LD, SSR ve metadata sinyallerini 0-100 puana çevirerek eksiklerinizi ve düzeltme yol haritanızı çıkarır. Skor formülü, sayısal örnekler, kontrol listeleri ve e-ticaret senaryolarıyla adım adım.
Kısa cevap: GEO denetimi (Generative Engine Optimization audit), sitenizin ChatGPT, Gemini, Perplexity ve Copilot gibi yapay zeka arama motorlarında görünürlüğünü ölçen teknik bir kontroldür. Sitenizin ana sayfasını, robots.txt, sitemap.xml ve llms.txt dosyalarını çekip 22 kriteri beş başlık altında (AI bot erişimi, llms.txt & sitemap, yapısal veri, render & semantik yapı, meta & canonical) puanlar. Her kriterin bir ağırlığı (1-4) vardır; puan şu formülle hesaplanır: Skor = yuvarla((kazanılan ağırlık / toplam ağırlık) × 100). Geçen kriter ağırlığının tamamını, uyarı yarısını, eksik ise sıfır puan verir. Sonuç 0-100 arası bir skor ve A+/A/B/C/D notuna dönüşür (90+ = A+, 80+ = A, 65+ = B, 50+ = C, altı D). Aşağıdaki araçla sitenizin URL'sini girip yaklaşık 10 saniyede kendi GEO skorunuzu, eksiklerinizi ve önceliklendirilmiş düzeltme listenizi görebilirsiniz.
Klasik SEO, Google'ın 10 mavi linkine girmekle ilgiliydi. GEO ise farklı bir savaş: kullanıcı artık soruyu doğrudan ChatGPT'ye soruyor, Gemini'den özet istiyor, Perplexity'den kaynaklı cevap bekliyor. Bu üretken motorlar sitenizi görebiliyorsa ve anlayabiliyorsa sizi cevaba alıntılıyor; göremiyorsa rakibinizi yazıyor. Bu rehberde GEO denetiminin tam olarak neyi, hangi ağırlıkla ölçtüğünü; skorun nasıl hesaplandığını sayısal örneklerle; e-ticarette nerede işinize yaradığını ve en sık yapılan hataları, sahadan örneklerle anlatıyorum. Önce kendi sitenizi denetlemeniz için aracı buraya bırakıyorum.
Free ToolGEO Audit Tool
GEO Audit — Is Your Site AI-Ready?
🔗
Enter the homepage URL (example.com). The audit takes ~10 seconds.
We check ~22 GEO criteria from public signals: robots.txt AI-bot permissions (GPTBot, ClaudeBot, PerplexityBot…), llms.txt, sitemap, JSON-LD structured data, SSR, heading hierarchy, meta tags and page weight. No login, no data stored.
GEO Audit
Find out whether ChatGPT, Gemini and Perplexity can actually see your site.
GEO denetimi, sitenizin üretken yapay zeka motorları tarafından taranabilir, okunabilir ve alıntılanabilir olup olmadığını ölçen otomatik bir teknik analizdir. GEO açılımı Generative Engine Optimization — yani üretken motor optimizasyonudur. Geleneksel SEO arama sonuç sayfasındaki (SERP) sıralamayı hedeflerken, GEO doğrudan ChatGPT, Google Gemini (AI Overviews / AI Mode), Perplexity ve Microsoft Copilot gibi motorların ürettiği cevaplarda yer almayı hedefler.
İki dünya arasındaki temel fark şu: Google'ın klasik tarayıcısı (Googlebot) JavaScript çalıştırabilir ve sayfayı render edebilir. Üretken motorların kullandığı tarayıcıların çoğu (GPTBot, ClaudeBot, PerplexityBot, CCBot) ise genellikle JavaScript çalıştırmaz — ham HTML'de ne varsa onu okur. Bu yüzden GEO denetiminin en ağır kriteri sunucu tarafı içerik (SSR) varlığıdır. İçeriğiniz tarayıcıda JavaScript ile sonradan yükleniyorsa, AI botu boş bir kabuk görür ve sizi cevaba alamaz.
GEO kavramının ne olduğunu, neden ortaya çıktığını ve klasik SEO'dan farkını daha derin merak ediyorsanız GEO nedir? Generative Engine Optimization rehberi yazısını okuyabilirsiniz. Bu yazı ise denetimin nasıl yapıldığına, ölçüm metodolojisine ve skorun matematiğine odaklanıyor.
İpucu: GEO ve SEO birbirinin yerine geçmez; üst üste biner. Sağlam bir teknik SEO altyapısı (temiz HTML, hızlı render, doğru başlık hiyerarşisi) GEO skorunuzun da temelini oluşturur. Yani GEO denetiminden iyi not almak, klasik SEO'nuzu da büyük ölçüde iyileştirir. İki dünya tek bir teknik disiplinde buluşur.
GEO denetimi hangi sinyalleri ölçer?
Denetim, kamuya açık ve giriş gerektirmeyen sinyallerden ilerler. Hiçbir veri saklanmaz; sadece sitenizin herkesin gördüğü dosyaları ve ana sayfasının ham HTML'i incelenir. Beş ana sinyal grubu vardır:
Robots.txt & AI Bot Erişimi: robots.txt mevcut mu, altı büyük AI botu (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot, Bingbot) açıkça izinli mi, engelli mi yoksa örtük mü; sitemap robots'ta bildirilmiş mi.
llms.txt & Sitemap: llms.txt ve llms-full.txt var mı, sitemap.xml geçerli mi, kaç URL içeriyor ve lastmod (tazelik) alanları mevcut mu.
Yapısal Veri (JSON-LD): JSON-LD blokları var mı, sözdizimi geçerli mi, Organization/LocalBusiness şeması, sameAs entity bağları ve FAQPage şeması mevcut mu.
Render & Semantik Yapı: SSR ile içerik ham HTML'de görünüyor mu, tek H1 var mı, HTML5 semantik etiketleri kullanılıyor mu, HTML boyutu, metin/kod oranı ve viewport meta.
Meta & Canonical: title, meta description, canonical, hreflang, robots meta (noindex), Open Graph ve ETag/Last-Modified başlıkları.
Neden GEO denetimi yaptırmalısınız?
Çünkü "sitem Google'da iyi" demek artık "yapay zekada görünüyorum" demek değil. Birçok teknik olarak sağlam, SEO'su iyi site, tek bir robots.txt satırı (User-agent: GPTBot / Disallow: /) yüzünden ChatGPT'nin cevaplarından tamamen siliniyor. Ya da React/Vue ile kurulan, içeriği client-side yükleyen şık bir site, AI botuna bomboş bir sayfa gösteriyor. Bu sorunlar gözle görünmez — sadece bir denetimle ortaya çıkar. GEO denetimi, "neden AI cevaplarında rakibim var, ben yokum?" sorusunun teknik cevabını verir.
Bir diğer pratik neden: AI motorlarındaki görünürlük "kazanan hepsini alır" eğilimindedir. Bir kullanıcı "Kayseri'de ikas kurulumu yapan firma öner" dediğinde AI genellikle 2-3 marka sayar, 10 değil. Bu kısa listeye girmek için sinyallerinizin rakiplerinizden daha temiz olması gerekir. Denetim, bu yarışta hangi sinyalde geride kaldığınızı net rakamla gösterir.
GEO denetimi nasıl yapılır ve skor nasıl hesaplanır?
Denetim mekanik olarak şu adımları izler. Bunu elle de yapabilirsiniz, ama araç saniyeler içinde tamamlar:
URL normalize edilir. Girdiğiniz adres (örn. example.com) tam URL'ye çevrilir ve origin (kök alan adı) çıkarılır.
Dört dosya paralel çekilir: ana sayfa HTML'i, /robots.txt, /llms.txt ve /llms-full.txt. Ardından robots'taki bildirime göre sitemap.xml alınır.
robots.txt çözümlenir. Her AI botu için durum belirlenir: açık Allow (explicit = pass), genel kuralla taranıyor (implicit = warn), ya da Disallow: / ile engellenmiş (blocked = fail).
HTML analiz edilir. JSON-LD blokları parse edilir, görünür metin çıkarılır (script/style/yorum temizlenir), H1 sayısı, semantik etiketler, meta etiketleri, canonical ve başlıklar ölçülür.
22 kriter puanlanır. Her kriter pass/warn/fail durumuna ve ağırlığına göre puan kazanır.
Skor ve not hesaplanır. Kazanılan ağırlık toplam ağırlığa bölünür, 100'le çarpılır, yuvarlanır ve harf notuna çevrilir.
Skor formülü nedir?
Puanlama ağırlıklıdır — her kriter eşit değil. Kritik bir hata (örn. AI botunu tamamen engellemek) ağırlığı 4 olan bir kriterken, eksik bir ETag başlığı ağırlığı 1 olan bir kriterdir. Formül:
Geçen (pass) kriter: ağırlığının tamamını kazanır.
Skor = yuvarla((Σ kazanılan ağırlık / Σ toplam ağırlık) × 100)
Skor 0-100 aralığında çıkar ve şu harf notuna dönüşür:
Skor aralığı
Not
Ne anlama gelir?
90-100
A+
Yapay zeka motorlarına tamamen hazır; örnek alınacak yapı.
80-89
A
Çok iyi; birkaç ince ayar dışında sorun yok.
65-79
B
İyi ama önemli eksikler var (genelde llms.txt veya şema).
50-64
C
Ciddi boşluklar; AI görünürlüğünüz zayıf.
0-49
D
Kritik engeller var; AI motorları sizi büyük olasılıkla göremiyor.
İpucu: Skorun kendisi bir hedef değil, bir teşhis aracıdır. 100 almak için her ince ayarı kovalamak yerine, B (65) bandının üstüne çıkıp ağırlığı 3-4 olan kriterleri kapatmak çoğu işletme için yeterlidir. Mükemmeliyetçilik yerine "kritik engelleri sıfırla" stratejisi izleyin.
Hangi kriter kaç puan ağırlık taşır?
İşte denetimdeki en kritik kriterlerin ağırlıkları. Ağırlığı yüksek olanlar skorunuzu en çok etkileyenlerdir — önce bunları düzeltin:
Kriter
Grup
Ağırlık
Neden bu ağırlık?
Sunucu tarafı içerik (SSR)
Render
4
İçerik ham HTML'de yoksa AI hiçbir şey okuyamaz — en kritik.
AI botu engellenmiş (Disallow: /)
Bot erişimi
4
Engelliyse o motorun cevaplarında hiç görünmezsiniz.
Robots meta noindex
Meta
4
Ana sayfa indekslemeye kapalıysa tüm görünürlük gider.
llms.txt varlığı
Dosyalar
3
LLM'lere sitenizi tek dosyada özetler (llmstxt.org standardı).
JSON-LD varlığı
Şema
3
AI'lar varlık (entity) tanımada yapısal veriyi kullanır.
Organization şeması
Şema
3
Markanızın "varlık" olarak tanınmasının temelidir.
robots.txt mevcut
Bot erişimi
2
AI botları ilk burayı okur.
AI botu açık Allow / sitemap / şema doğrulama / title / description / canonical
Buradan çıkan ilk kural: ağırlığı 4 olan üç kriteri (SSR, bot engeli, noindex) mutlaka önce kontrol edin. Tek bir tanesi bile fail ise, skorunuzu en hızlı yukarı çeken düzeltme oradadır.
AI botları için durum nasıl belirlenir?
Denetim altı büyük AI botunu kontrol eder ve her biri için üç durumdan birini atar. Bu mantığı anlamak, robots.txt'inizi doğru kurmanın anahtarı:
Durum
Ne demek?
Sonuç
Ağırlık
explicit (açık)
Bota özel User-agent bloğu var ve Disallow: / yok
pass
2
implicit (örtük)
Bota özel kural yok; genel * kuralıyla taranıyor
warn
2
blocked (engelli)
Disallow: / ile tamamen kapatılmış
fail
4
Kontrol edilen botlar: OpenAI (GPTBot), Anthropic (ClaudeBot), PerplexityBot, Google Gemini (Google-Extended), Common Crawl (CCBot) ve Bing/Copilot (Bingbot). Dikkat: bir botu açıkça izinli yapmak (explicit) en yüksek puanı verir, çünkü bu AI tarayıcılara "buyurun, içeriğimi kullanın" diyen net bir davet sinyalidir.
Örnek bir robots.txt nasıl görünmeli?
Tüm AI botlarına net "evet" sinyali vermek için robots.txt'inizin omurgası şuna benzeyebilir. Aşağıdaki blok, altı botu da açıkça izinli yapar (explicit = pass) ve sitemap'i bildirir:
User-agent: GPTBot → Allow: /
User-agent: ClaudeBot → Allow: /
User-agent: PerplexityBot → Allow: /
User-agent: Google-Extended → Allow: /
User-agent: CCBot → Allow: /
User-agent: Bingbot → Allow: /
Sitemap: https://siteniz.com/sitemap.xml
İpucu: Yönetim panelleri, sepet, ödeme, hesabım gibi sayfaları AI'a açmanıza gerek yok — bunları Disallow ile kapatabilirsiniz. Önemli olan, asıl içeriğinizin (ürün, kategori, blog, hizmet sayfaları) AI tarayıcılarına açık olmasıdır. "Hepsini engelle" ile "gereksizi engelle" arasındaki fark, görünürlüğünüzü belirler.
Adım adım sayısal örnek: bir e-ticaret sitesinin GEO skoru
Teoriyi somutlaştıralım. "ModaButik" adında, Shopify üzerinde kurulu hayali bir e-ticaret sitesini denetlediğimizi varsayalım. Sadeleştirmek için 10 temsili kriter üzerinden hesaplayalım (gerçek araç 22+ kriter işler, ama mantık birebir aynıdır).
ModaButik teknik olarak fena değil — SSR çalışıyor, JSON-LD var, title düzgün. Ama tek bir satır (GPTBot için Disallow: /) ağırlığı 4 olan bir fail yaratıp skoru aşağı çekiyor. Bu engeli kaldırıp llms.txt ekleseler ne olur?
GPTBot: fail → pass (kazanç +2; ama o kriterin ağırlığı engelliyken 4, açıkken 2 olduğundan toplam ağırlık da 26'ya düşer)
llms.txt: fail → pass (kazanç +3)
Yeni kazanılan = 18.0 + 2.0 (GPTBot pass) + 3.0 (llms) = 23.0; yeni toplam = 26
Yeni skor = yuvarla((23.0 / 26) × 100) = yuvarla(88.46) = 88 → A
İki düzeltmeyle C'den A'ya. İşte GEO denetiminin değeri budur: hangi iki satırın en büyük sıçramayı yapacağını gösterir. Gözle bakarak bu önceliği asla bulamazsınız.
İkinci senaryo: SSR'ı bozuk bir SPA mağazası
Şimdi farklı bir durum. "TeknoMağaza" diye, React tabanlı, içeriğini tamamen client-side yükleyen bir site düşünelim. robots.txt'i temiz, hiçbir botu engellemiyor, ama ürünleri JavaScript ile geliyor. Aynı 10 kriterli tabloyla:
Dikkat çekici olan şu: TeknoMağaza hiçbir botu engellemediği halde, SSR ve JSON-LD eksikliği yüzünden ModaButik'in ilk haliyle neredeyse aynı bantta (54 vs 64). Yani "botu engellemiyorum" yetmez; AI'ın okuyacak içerik bulması gerekir. Buradaki en büyük kaldıraç SSR'a (ağırlık 4) geçmek; ardından JSON-LD + Organization şeması (toplam ağırlık 6) eklemek skoru hızla A bandına taşır. Bu, mimari bir değişiklik gerektirdiği için ModaButik örneğindeki "iki satır" düzeltmesinden daha emek-yoğundur — denetimin işletmeye bir diğer faydası, bu emek farkını önceden görmenizdir.
Üçüncü senaryo: "iyi" görünen ama B'de takılan kurumsal site
Bir de her şeyi doğru yapmış gibi görünen ama 70'lerde takılan tipik bir kurumsal siteyi düşünelim. SSR var, botlar açık, noindex yok, title/description düzgün, JSON-LD geçerli. Eksik olan tek şey: llms.txt yok (ağırlık 3), sameAs bağları yok (ağırlık 1) ve FAQPage şeması yok (ağırlık 1). Bu üç eksik, toplam ağırlığın yaklaşık beşte birini götürerek siteyi A bandı yerine B bandında (örneğin 76) tutar. Buradaki ders: yüksek skorlarda fark, büyük mimari hatalardan değil, atlanan "hızlı kazanç" dosyalarından gelir. llms.txt eklemek ve FAQ bölümlerini şemalamak, çoğu durumda B'den A'ya geçişin tek farkıdır.
Metin/kod oranı ve HTML boyutu nasıl ölçülür?
İki teknik kriter sık karıştırılır. HTML boyutu: ham HTML kaç KB? Eşikler: ≤250 KB pass, 250-600 KB warn, >600 KB fail. AI tarayıcılar token bütçeli çalışır; dev HTML'ler kırpılır. Metin/kod oranı: görünür metnin toplam HTML'e oranı. ≥%10 pass, %3-10 warn, <%3 fail. Örneğin 400 KB HTML'inizin sadece 8 KB'ı görünür metinse oran ~%2 olur (fail) — bu, sayfanızın çoğunun script ve inline veri olduğunu, gerçek içeriğin az olduğunu söyler. AI motoru bu sayfada "okuyacak az şey" bulur.
Kriter
pass
warn
fail
HTML boyutu
≤250 KB
250-600 KB
>600 KB
Metin/kod oranı
≥%10
%3-%10
<%3
Title uzunluğu
30-60 karakter
eşik dışı ama mevcut
yok
Meta description
100-160 karakter
eşik dışı ama mevcut
yok
İpucu: Bu eşikler ve oranlar standartlara ve araç sürümüne göre değişebilir. Burada amaç ezberlemek değil, mantığı kavramak: AI tarayıcının okuyacak net metni ne kadar çoksa o kadar iyi. Güncel durumu görmek için sitenizi araçla ölçün; teyit etmeden sayıya bağlanmayın.
E-ticarette GEO denetimi nerede işinize yarar?
E-ticarette GEO denetimi bir lüks değil, doğrudan ciro meselesidir. Çünkü alışveriş niyetli aramaların giderek büyüyen kısmı artık üretken motorlarda başlıyor: "kışlık mont önerisi", "X ürünü mü Y mi", "uygun fiyatlı bebek arabası". Bu sorulara AI hangi markaları yazıyor? Sizi yazması için önce sizi görebilmesi gerekir.
Ürün ve kategori sayfalarının AI'da görünmesi
E-ticaret sitelerinin en büyük GEO tuzağı, ürün listelerinin JavaScript ile yüklenmesidir. Sayfa tarayıcıda harika görünür ama ham HTML'de ürün adları, fiyatlar, açıklamalar yoktur. SSR kriteri fail verir. Çözüm: ürün ve kategori içeriğini sunucu tarafında render etmek. Bu konuyu derinlemesine ele aldığımız e-ticaret SEO rehberi: ürün ve kategori sayfaları yazısı, hem klasik SEO hem GEO için ürün sayfası yapısını anlatıyor. Ürün açıklamalarınızı AI'ın sevdiği netlikte yazmak için ürün açıklaması oluşturucu aracını da kullanabilirsiniz.
Product ve Offer şeması ile zengin sonuçlar
JSON-LD'de Organization şeması markanızı; Product / Offer / AggregateRating şemaları ise ürünlerinizi AI'a "varlık" olarak tanıtır. Fiyat, stok durumu, puan bilgisini yapısal veriyle verirseniz, üretken motor "bu ürün şu fiyata var, şu kadar yorum almış" diye cevap üretebilir. FAQPage şeması ise — denetimde özellikle önemsenen yapı — soru-cevap bölümlerinizi AI'ın en sevdiği alıntılanabilir formata sokar.
Pratik bir örnek: bir ürün sayfasında "kargo ne zaman gelir?", "iade koşulları ne?", "beden tablosu var mı?" gibi gerçek müşteri sorularını FAQPage şemasıyla işaretlerseniz, kullanıcı ChatGPT'ye "bu markanın iade süresi ne kadar?" diye sorduğunda AI doğrudan sizin şemanızdan cevap üretebilir. Bu, hem dönüşüm öncesi güveni artırır hem de markanızı "bilgi kaynağı" olarak konumlar.
Altyapı seçimi GEO'yu doğrudan etkiler
Hangi e-ticaret altyapısını kullandığınız GEO skorunuzu büyük ölçüde belirler. Bazı kurulumlar varsayılan olarak SSR, otomatik sitemap, temiz JSON-LD üretirken; bazıları client-side ağırlıklı çalışır. Sitenizin altyapısını bilmiyorsanız e-ticaret altyapı tespit aracıyla saptayabilir, site altyapısı nasıl anlaşılır yazısıyla yorumlayabilirsiniz. ikas mı Shopify mı kararsızlığınız varsa ikas mı Shopify mı? karşılaştırması GEO açısından da yol gösterir.
Free ToolE-Commerce Platform Detector
Platform Detector
🔗
Enter the homepage URL (example.com).
16:30
Platform Detector
Hesaplama Sonucu
Soldaki alanları doldurup Hesapla butonuna basın; sonuç anında burada belirsin.
Detection works from public fingerprints in the page: HTTP headers (e.g. X-Powered-By), CDN domains (cdn.shopify.com, cdn.ikas.com…), generator meta and route paths. Highly accurate on most stores; some platforms hide behind CDNs or reverse proxies and may not be detected.
Şunu da unutmayın: pazaryerinde (Trendyol, Hepsiburada) satıyorsanız GEO'yu çoğunlukla pazaryeri kontrol eder — kendi alan adınızdaki şemayı siz yönetemezsiniz. Kendi sitenizde ise GEO'nun tüm kaldıraçları sizin elinizde. Bu stratejik kararı pazaryeri mi kendi sitem mi? yazısında ayrıntılı tartışıyoruz. Türkiye e-ticaret pazarının büyüklüğü ve dijital görünürlüğün ciroya etkisini rakamlarla görmek isterseniz aşağıdaki raporu indirebilirsiniz.
E-Book
Turkey
E-Commerce
Report
Free e-book
Turkey E-Commerce Report
Download this guide free, leave your email and get one step ahead in e-commerce.
Hizmet işletmeleri ve yerel işletmeler için GEO
GEO sadece e-ticaret için değil. Bir yerel işletme — diyelim Kayseri'de bir ajans, klinik veya restoran — "Kayseri'de en iyi X" sorularında AI'a alıntılanmak ister. Burada LocalBusiness şeması, açık adres, telefon, çalışma saatleri ve sameAs sosyal profil bağları kritik hale gelir. Denetim bu sinyalleri Organization/LocalBusiness başlığı altında kontrol eder. NAP (Name-Address-Phone) tutarlılığınız ne kadar netse, AI sizi o kadar güvenle "varlık" olarak tanır. Kurumsal web siteniz için sağlam bir teknik temel istiyorsanız özel yazılım & web sitesi hizmetimiz GEO'ya uygun mimariyi baştan kurar.
GEO denetiminde en sık yapılan hatalar
15+ yıllık sahadan, GEO skorunu en çok düşüren ve en kolay gözden kaçan hataları sıralıyorum:
1. AI botunu farkında olmadan engellemek
En yıkıcı hata. Birçok site, "bot trafiği yormasın" ya da "içeriğim AI eğitiminde kullanılmasın" diye robots.txt'e User-agent: GPTBot / Disallow: / ekler. Ama bu, ChatGPT'nin cevap üretirken de sizi okumasını engeller — yani potansiyel müşteri "bana X firması öner" dediğinde siz hiç görünmezsiniz. Ağırlığı 4 olan bu fail tek başına notu bir kademe düşürür. Karar verirken net olun: eğitim verisi reddi ile cevap görünürlüğü farklı şeylerdir, ama çoğu bot ikisini ayırmaz.
2. İçeriği yalnızca JavaScript ile yüklemek (SSR eksikliği)
Modern bir SPA (React/Vue) kurdunuz, tarayıcıda muhteşem. Ama AI botu JavaScript çalıştırmadığı için ham HTML'de bomboş bir <div id="root"> görüyor. SSR/SSG kullanın; içeriğiniz ilk yanıtta HTML'de gelsin. Bu, ağırlığı 4 olan tek render kriteridir ve genelde sitelerin en büyük gizli kaybıdır. Test etmenin en hızlı yolu: tarayıcıda sayfaya sağ tıklayıp "Kaynağı Görüntüle" deyin (render edilmiş DOM'u değil, ham kaynağı). Asıl içeriğiniz orada görünmüyorsa AI da göremez.
3. llms.txt'i atlamak
llms.txt, llmstxt.org standardında, LLM'lere sitenizi tek dosyada özetleyen yeni bir kamusal dosyadır. Ağırlığı 3. Henüz çok az site uyguladığı için, eklemek hem puanınızı yükseltir hem rakiplerinizden ayrışmanızı sağlar. Maliyeti neredeyse sıfır, getirisi yüksek bir "hızlı kazanç"tır. Kök dizinde /llms.txt adresinde yayınlanır; içinde sitenizin ne olduğu, en önemli sayfalarının linkleri ve kısa açıklamaları bulunur.
4. Yapısal veriyi (JSON-LD) eksik veya bozuk bırakmak
JSON-LD olması yetmez; geçerli olması ve doğru tipleri içermesi gerekir. Denetim hem varlığı (ağırlık 3), hem sözdizimini (2), hem Organization şemasını (3), hem sameAs ve FAQPage'i kontrol eder. Tek bir virgül hatası tüm bloğu "parse edilemeyen" yapar. validator.schema.org ile doğrulayın. Organization şemasına sosyal profil sameAs linklerini eklemeyi unutmayın — bu, markanızı AI'a doğrulanmış bir varlık olarak tanıtır.
5. Sitemap'i bildirmemek veya lastmod'u atlamak
sitemap.xml var ama robots.txt'te bildirilmemişse, ya da URL'lerde lastmod (son değişiklik tarihi) yoksa puan kaybedersiniz. AI tarayıcılar lastmod'u "bu sayfa taze mi?" sinyali olarak kullanır. robots.txt'inize Sitemap: satırı ekleyin ve sitemap'inizde lastmod alanlarını doldurun.
6. Ana sayfada noindex unutmak
Genelde test ortamından canlıya taşırken <meta name="robots" content="noindex"> etiketi unutulur. Ağırlığı 4 olan bu kriter fail ise, sayfanız indekslemeye tamamen kapalıdır — tüm GEO çabanız boşa gider. Denetim bunu ilk yakalayan kontrollerden biridir. Aynı şekilde HTTP başlığındaki X-Robots-Tag: noindex de aynı etkiyi yapar ve gözden kaçması daha kolaydır.
7. Title ve description'ı eşik dışı bırakmak
Title 30-60 karakter, description 100-160 karakter aralığında olmalı. Çok kısa title AI'a yeterli bağlam vermez; çok uzun olan kırpılır. Bu metinleri optimize etmek için meta title & description oluşturucu aracını kullanabilir, mantığını meta title & description nasıl yazılır yazısından öğrenebilirsiniz.
Free ToolMeta Title & Description Generator
Meta Title & Description Generator
What the page is about in one sentence.
Comma separated
16:30
Meta Title & Description Generator
Ready to generate
Fill in the page topic and primary keyword, then click Generate.
alisdijital.comFree E-Commerce Tool
Generates an SEO prompt that respects 60-char title and 160-char description limits, weaves your primary keyword in naturally and ends every description with a CTA. Run on ChatGPT / Claude / Grok with one click.
AI motorları, sayfanın yapısını başlık hiyerarşisinden (H1 → H2 → H3) çıkarır. Sayfanızda birden fazla H1 varsa ya da başlıklar mantıksız sırada (H1'den sonra H4) ise, motor sayfanın "neyle ilgili olduğunu" net çözemez. Kural basit: sayfa başına tek H1, ana bölümler H2, alt bölümler H3. Bu hem GEO hem klasik SEO için temeldir.
9. Denetimi bir kez yapıp unutmak
GEO statik değildir. Yeni bir deploy SSR'ı bozabilir, bir tema güncellemesi JSON-LD'yi silebilir, bir geliştirici yanlışlıkla bot engeli ekleyebilir. GEO denetimini düzenli (en az ayda bir ve her büyük deploy sonrası) tekrarlayın. Skorunuzdaki ani düşüş, fark etmeden yapılmış bir hatanın erken uyarısıdır.
GEO denetimi öncesi ve sonrası kontrol listesi
Aşağıdaki listeyi denetim öncesi bir hazırlık, sonrası bir doğrulama olarak kullanabilirsiniz. Her madde başında durumunu işaretleyin:
İçerik ham HTML'de mi? "Kaynağı Görüntüle"de ana metniniz görünüyor mu?
Tek H1 var mı? Sayfada birden fazla H1 yok değil mi?
JSON-LD geçerli mi? validator.schema.org'da hata veriyor mu?
Organization/LocalBusiness şeması var mı? Marka adı, logo, sameAs bağları dolu mu?
noindex yok değil mi? Ne meta etiketinde ne HTTP başlığında noindex var mı?
Title ve description eşikte mi? 30-60 / 100-160 karakter aralığında mı?
canonical doğru mu? Kendine işaret eden geçerli bir canonical var mı?
Sitemap'te lastmod var mı? URL'lerde son güncelleme tarihi dolu mu?
İpucu: Bu listeyi her büyük deploy sonrası 5 dakikada gözden geçirmek, "bir şey kırıldı mı?" endişesini ortadan kaldırır. Otomatik araçla aylık ölçüm + manuel checklist kombinasyonu, çoğu işletme için yeterli bir GEO hijyen rutinidir.
GEO skorunuzu yükseltmek için öncelik sıranız
Tüm bunları bir araya getirelim. Sınırlı zamanınız varsa şu sırayla ilerleyin — etki/maliyet oranına göre dizdim:
Ağırlığı 4 olan üç fail'i kapatın: AI bot engeli, noindex, SSR. Bunlar varsa başka hiçbir şeyle uğraşmayın.
llms.txt ekleyin (ağırlık 3, maliyet ~sıfır).
JSON-LD'yi tamamlayın ve doğrulayın: Organization + WebSite + Product/FAQPage.
robots.txt'e AI botları için açık Allow ve Sitemap: satırı ekleyin.
İçerik kalitesi de bu denklemin parçasıdır. AI motorları net, yapılandırılmış, "answer-first" içeriği sever. Kategori ve hizmet sayfalarınızı bu mantıkla yazmak için dijital pazarlama danışmanlığı ve UI/UX tasarımı hizmetlerimiz teknik altyapıyla içeriği birlikte ele alır.
Sonuç: önce ölçün, sonra düzeltin
GEO denetimi, "yapay zekada görünüyor muyum?" sorusunun tahmine değil ölçüme dayalı cevabıdır. 22 kriter, ağırlıklı bir formül ve net bir 0-100 skoru ile sitenizin ChatGPT, Gemini ve Perplexity karşısındaki gerçek durumunu gösterir. Üstelik en değerli kısmı skor değil, öncelikli düzeltme listesidir: hangi iki satırın notunuzu C'den A'ya çıkaracağını söyler. Yukarıdaki araçla başlayın — URL'nizi girin, skorunuzu ve eksiklerinizi görün, sonra bu rehberdeki öncelik sırasıyla düzeltin. Verilen oranlar ve eşikler standartlara göre değişebileceğinden, güncel durumu her zaman araçla yeniden ölçmeniz en sağlıklısıdır.
Eksikleri profesyonel ekiple kapatın
Denetim eksikleri gösterir ama SSR'a geçmek, doğru JSON-LD şemasını kurmak, llms.txt ve sitemap mimarisini yapay zeka motorlarına göre tasarlamak teknik iştir. Alis Dijital olarak GEO/SEO ve içerik stratejisini birlikte yürütüyoruz: sitenizi denetler, önceliklendirilmiş bir yol haritası çıkarır ve eksikleri uygulamalı kapatırız. Dijital pazarlama danışmanlığı hizmetimizle başlayabilir, e-ticaret altyapınızı GEO'ya hazır kurmak için e-ticaret danışmanlığı hizmetimizden yararlanabilir, kapsamlı bir GEO/SEO denetimi ve teklif için bizimle iletişime geçebilirsiniz. Kendi sitemizde bu denetimden A+ alan ekip, sizinkini de oraya taşısın.
Sıkça Sorulan Sorular
GEO denetimi nedir ve normal SEO'dan farkı ne?
GEO denetimi (Generative Engine Optimization audit), sitenizin ChatGPT, Gemini, Perplexity ve Copilot gibi üretken yapay zeka motorlarında görünürlüğünü ölçer. Klasik SEO Google arama sonuç sayfasındaki sıralamayı hedeflerken GEO, AI'ın ürettiği cevaplarda alıntılanmayı hedefler. En büyük teknik fark: AI botlarının çoğu JavaScript çalıştırmadığı için içeriğinizin ham HTML'de (SSR) bulunması kritik önem taşır.
GEO skoru nasıl hesaplanır?
Denetim 22 kriteri beş grupta puanlar. Her kriterin 1-4 arası bir ağırlığı vardır. Geçen kriter ağırlığının tamamını, uyarı yarısını, eksik sıfır puan kazanır. Skor = yuvarla((kazanılan ağırlık toplamı / toplam ağırlık) × 100) formülüyle 0-100 arası çıkar. 90+ A+, 80+ A, 65+ B, 50+ C, altı D notuna karşılık gelir.
Hangi yapay zeka botları kontrol ediliyor?
Altı büyük AI botu denetlenir: OpenAI (GPTBot), Anthropic (ClaudeBot), PerplexityBot, Google Gemini (Google-Extended), Common Crawl (CCBot) ve Bing/Copilot (Bingbot). Her biri için durum belirlenir: açık Allow (pass), genel kuralla taranıyor (warn) veya Disallow ile engellenmiş (fail). Bir botu engellemek ağırlığı 4 olan kritik bir fail yaratır.
llms.txt nedir ve gerekli mi?
llms.txt, llmstxt.org standardında tanımlanan, LLM'lere sitenizi tek dosyada özetleyen kamuya açık bir dosyadır. Sitenizin kök dizininde /llms.txt adresinde yayınlanır. Denetimde ağırlığı 3'tür ve henüz çok az site uyguladığı için eklemek hem puanınızı yükseltir hem rakiplerinizden ayrışmanızı sağlar. Maliyeti neredeyse sıfır, getirisi yüksek bir hızlı kazançtır.
SSR neden GEO'da bu kadar önemli?
Üretken AI motorlarının kullandığı tarayıcıların çoğu (GPTBot, ClaudeBot, PerplexityBot, CCBot) genellikle JavaScript çalıştırmaz; ham HTML'de ne varsa onu okur. İçeriğiniz tarayıcıda JavaScript ile sonradan yükleniyorsa AI botu boş bir sayfa görür. Bu yüzden SSR (sunucu tarafı içerik) ağırlığı 4 olan en kritik kriterdir. Çözüm: SSR veya SSG kullanarak içeriği ilk HTML yanıtında sunmak.
GEO denetimi sitemde değişiklik yapar veya verimi saklar mı?
Hayır. Denetim yalnızca kamuya açık ve giriş gerektirmeyen sinyalleri okur: ana sayfanızın ham HTML'i, robots.txt, sitemap.xml ve llms.txt dosyaları. Sitenize hiçbir değişiklik yazılmaz, hiçbir veri saklanmaz, üyelik gerekmez. Tamamen salt-okunur bir analizdir ve yaklaşık 10 saniye sürer.
Düşük GEO skorunu en hızlı nasıl yükseltirim?
Önce ağırlığı 4 olan üç kriteri kontrol edin: AI bot engeli (robots.txt'te Disallow: /), ana sayfada noindex meta etiketi ve SSR eksikliği. Bunlardan herhangi biri fail ise notunuzu en hızlı yükselten düzeltme oradadır. Ardından sıfır maliyetli llms.txt ekleyin, JSON-LD'yi tamamlayıp doğrulayın ve robots.txt'e Sitemap satırı koyun. Örneklerimizde iki satırlık düzeltme skoru C'den A'ya taşıyabiliyor.
E-ticaret sitemde GEO denetimi neyi iyileştirir?
E-ticarette en büyük kazanç, ürün ve kategori sayfalarının AI cevaplarında görünür olmasıdır. Denetim; ürün içeriğinin SSR ile ham HTML'de bulunup bulunmadığını, Product/Offer/FAQPage şemalarının varlığını ve markanızın Organization şemasıyla varlık olarak tanınmasını kontrol eder. 'Bana uygun fiyatlı X öner' gibi alışveriş niyetli AI aramalarında alıntılanmanız için bu sinyallerin doğru olması gerekir.
GEO denetimini ne sıklıkla yapmalıyım?
GEO durumu statik değildir. Yeni bir deploy SSR'ı bozabilir, tema güncellemesi JSON-LD'yi silebilir veya bir geliştirici yanlışlıkla bot engeli ekleyebilir. En az ayda bir ve her büyük site güncellemesi/deploy sonrası denetimi tekrarlayın. Skorunuzdaki ani düşüş, fark edilmeden yapılmış bir hatanın erken uyarısıdır. Verilen oranlar ve eşikler standartlara göre değişebileceğinden güncel durumu araçla yeniden ölçmeniz en sağlıklısıdır.
Birden fazla H1 GEO skorumu düşürür mü?
Evet, dolaylı olarak. AI motorları sayfanın konusunu ve yapısını başlık hiyerarşisinden (H1 to H2 to H3) çıkarır. Birden fazla H1 ya da mantıksız sıralı başlıklar, motorun sayfanın neyle ilgili olduğunu net çözmesini zorlaştırır. Kural: sayfa başına tek H1, ana bölümler H2, alt bölümler H3. Bu hem GEO hem klasik SEO için temel bir gerekliliktir.