GEO İçin Schema Markup Rehberi: Yapılandırılmış Veriyle AI Görünürlüğü Nasıl Artırılır?
TL;DR: Schema markup, AI motorlarına içeriğinizin ne anlama geldiğini makine dilinde söyler. GEO için öncelikli 5 schema türü: Organization, Person, FAQPage, HowTo ve Article/BlogPosting. Bu 5'ini doğru uygulayan siteler AI Overview ve ChatGPT alıntılarında belirgin bir artış yaşıyor.
AI motorları içerikleri değerlendirirken iki farklı kanal kullanır: doğal dil işleme ve yapılandırılmış veri. Doğal dil işleme güçlüdür ama belirsizdir — "elma" meyvesi mi, teknoloji şirketi mi? Schema markup bu belirsizliği ortadan kaldırır ve içeriğinizi doğrudan makine diline çevirir.
GEO bağlamında schema markup sadece Google için değil, ChatGPT, Perplexity ve tüm AI tarayıcıları için kritik bir sinyal kaynağıdır. Bu rehberde schema markup'ın GEO mekanizmasını, öncelikli 5 schema türünü ve uygulanabilir JSON-LD örneklerini bulacaksınız.
Schema Neden GEO için Kritik?
Geleneksel SEO'da schema markup "zengin sonuçlar" (rich results) için kullanılırdı — yıldız derecelendirmeleri, tarif kartları, etkinlik listeleri. GEO çağında schema'nın rolü çok daha temel bir işleve dönüştü.
AI Crawl Mekanizması
AI motorlarının web tarayıcıları (örneğin Perplexity'nin botları veya OpenAI'ın GPTBot) bir sayfayı ziyaret ettiğinde önce HTML'yi, ardından yapılandırılmış veriyi okur. Schema'sız bir sayfa için model tüm içeriği yorumlayarak entity çıkarımı yapmak zorundadır — bu yüksek belirsizlik, düşük güven demektir. Schema'lı bir sayfa ise doğrudan "Ben bir Organization'ım, şu hizmetleri veriyorum, kurucu Person şu kişi" der.
JSON-LD Avantajı
Schema markup'ı HTML içine yerleştirmenin üç yolu vardır: JSON-LD, Microdata ve RDFa. GEO optimizasyonu için JSON-LD tek tercih olmalıdır. JSON-LD sayfa görünen içeriğinden bağımsız <script> etiketinde yaşar, bu sayede hem bakımı kolaydır hem de AI tarayıcıları tarafından öncelikli işlenir. Google da resmi olarak JSON-LD'yi önerir.
GEO için 5 Öncelikli Schema Türü
1. Organization
Ne işe yarar: Markanızın bir tüzel entity olarak tanınmasını sağlar. AI motorları "StrategAI Solutions" adını metinde gördüğünde Organization schema sayesinde bunu doğruluğu kanıtlanmış bir kuruluşla eşleştirir.
Ne zaman kullanılır: Ana sayfa ve "Hakkımızda" sayfasında zorunlu. Diğer sayfalarda da eklenebilir.
2. Person
Ne işe yarar: Kurucu, yazar veya uzman olarak kurumsal E-E-A-T'e kişisel kimlik bağlar. "Umut Şahinkaya GEO uzmanı" sorgusunda person schema sizi doğrudan tanımlanabilir bir kaynak yapar.
Ne zaman kullanılır: Hakkımızda sayfası, yazar bio sayfaları, ekip sayfaları.
3. FAQPage
Ne işe yarar: Soru-cevap çiftlerini makine tarafından okunabilir formata dönüştürür. Üç büyük AI motorunun tamamında doğrudan yanıt alıntısı için en etkili schema türüdür.
Ne zaman kullanılır: Soru-cevap bölümü olan her içerik sayfasında. Hizmet sayfaları, blog yazıları, rehberler.
4. HowTo
Ne işe yarar: Adım adım talimatları ayrıştırır. "Nasıl yapılır" sorgularında Gemini AI Overview ve Google Rich Results için özellikle güçlü. Her adımı bağımsız bir bilgi birimi olarak tanımlar.
Ne zaman kullanılır: Rehber yazıları, "nasıl yapılır" içerikleri, kurulum kılavuzları.
5. BlogPosting / Article
Ne işe yarar: İçeriğin türünü, yazarını, yayın tarihini ve güncellenme tarihini makine diline çevirir. Perplexity'nin tarihe göre içerik filtrelemesi ve Gemini'nin E-E-A-T değerlendirmesi için doğrudan veri kaynağıdır.
Ne zaman kullanılır: Tüm blog yazıları ve makale sayfalarında.
Organization Schema — Örnek Kod
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "StrategAI Solutions",
"url": "https://trystrategai.com",
"logo": "https://trystrategai.com/favicon.svg",
"description": "Yapay zeka görünürlüğü ve GEO danışmanlığı. ChatGPT, Perplexity ve Google AI Overview'da marka görünürlüğünü artırıyoruz.",
"foundingDate": "2024",
"founder": {
"@type": "Person",
"name": "Umut Şahinkaya",
"url": "https://www.linkedin.com/in/umutsahinkaya/"
},
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer service",
"url": "https://trystrategai.com/#contact"
},
"sameAs": [
"https://www.linkedin.com/company/strategai-solutions/",
"https://twitter.com/strategai"
],
"areaServed": "TR",
"serviceType": ["GEO Danışmanlığı", "AI Görünürlük Optimizasyonu", "Schema Markup"]
}
</script>
Önemli: sameAs alanına LinkedIn, Twitter ve Google Business Profile URL'lerinizi ekleyin. Bu alan, AI motorlarının farklı platformlardaki varlıklarınızı tek bir entity altında birleştirmesine yardımcı olur.
FAQPage Schema — Örnek Kod
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "GEO nedir ve SEO'dan farkı nedir?",
"acceptedAnswer": {
"@type": "Answer",
"text": "GEO (Generative Engine Optimization), markanızın ChatGPT, Perplexity ve Google AI Overview gibi yapay zeka motorlarında görünürlüğünü artırmaya odaklanır. Geleneksel SEO mavi bağlantı sıralamalarını hedeflerken GEO, AI yanıtlarında alıntılanmayı hedefler."
}
},
{
"@type": "Question",
"name": "GEO sonuçları ne zaman görülür?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Schema markup ve temel GEO düzenlemeleri yapıldıktan sonra ilk sinyaller genellikle 4-8 hafta içinde görülür. Tam etki için 3-6 aylık tutarlı içerik ve yapılandırılmış veri çalışması gerekir."
}
},
{
"@type": "Question",
"name": "Küçük işletmeler için GEO gerekli mi?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Evet, ve küçük işletmeler için fırsat büyük büyük markalara göre daha açık. Büyük markalar GEO'yu henüz tam benimsemedi; doğru schema ve içerik yapısıyla yerel nişlerde önemli görünürlük kazanılabilir."
}
}
]
}
</script>
HowTo Schema — Örnek Kod
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Sitenize FAQPage Schema Nasıl Eklenir?",
"description": "Web sitenize FAQPage schema markup ekleyerek AI motorlarında görünürlüğünüzü artırın.",
"totalTime": "PT30M",
"step": [
{
"@type": "HowToStep",
"position": 1,
"name": "Soru-Cevap İçeriğini Hazırlayın",
"text": "Hedef kitlenizin gerçekten sorduğu 4-6 soruyu ve her birine kapsamlı cevaplar yazın. Her cevap en az 2 cümle içermeli."
},
{
"@type": "HowToStep",
"position": 2,
"name": "JSON-LD Kodunu Oluşturun",
"text": "FAQPage schema template'ini kullanarak soru-cevap çiftlerinizi JSON-LD formatına dönüştürün. Her Question için name ve acceptedAnswer alanları zorunludur."
},
{
"@type": "HowToStep",
"position": 3,
"name": "Kodu Sayfaya Ekleyin",
"text": "Oluşturduğunuz JSON-LD kodunu sayfanızın <head> bölümüne veya <body> sonuna script type='application/ld+json' etiketi içinde yerleştirin."
},
{
"@type": "HowToStep",
"position": 4,
"name": "Doğrulama Yapın",
"text": "Google Rich Results Test (search.google.com/test/rich-results) aracında sayfanızın URL'sini test edin. Hata yoksa schema aktiftir."
}
]
}
</script>
Schema Test ve Doğrulama
Schema markup yazmak sürecin yarısıdır; doğrulama ikinci kritik adımdır. Test edilmemiş schema'lar sözdizimi hatası nedeniyle sessizce çalışmayabilir.
Google Rich Results Test
Adres: search.google.com/test/rich-results
Sayfa URL'nizi girin ya da HTML kodunuzu yapıştırın. Araç hangi schema türlerinin tespit edildiğini, hataları ve uyarıları listeler. Schema'nın sayfanın görünen içeriğiyle uyumlu olup olmadığını da kontrol eder — bu uyum GEO için özellikle önemlidir.
Schema Markup Validator
Adres: validator.schema.org
Schema.org'un resmi doğrulama aracı daha kapsamlı teknik kontrol yapar. Birden fazla schema türü arasındaki ilişkileri ve property uyumluluklarını doğrulamak için kullanın.
Yaygın Hatalar
- Virgül eksikliği: JSON-LD'de son property'den sonra virgül olmaz; aralarında olması gerekir. JSON doğrulayıcıyla kontrol edin.
- İçerik uyumsuzluğu: Schema'daki soru-cevaplar sayfanın gerçek içeriğiyle eşleşmeli. "Hayali" içerik Google tarafından cezalandırılır.
- Eksik zorunlu alanlar: FAQPage için
nameveacceptedAnswer, BlogPosting içinheadline,datePublishedveauthorzorunludur. - Encoding sorunu: Türkçe karakterler (ş, ğ, ü, ö, ı, ç) JSON-LD içinde doğrudan kullanılabilir; HTML entity'ye çevrilmesine gerek yoktur.
Schema Markup Sitenize Eklensin mi?
Organization, FAQPage ve BlogPosting schema'larını sitenize ekleyerek AI motorlarındaki görünürlüğünüzü artırabiliriz. Teknik uygulamadan test ve doğrulamaya tüm süreci yönetiyoruz.
Ücretsiz Görüşme PlanlaSık Sorulan Sorular
Schema markup AI motorlarında görünürlüğü nasıl artırır?
Schema markup, içeriğinizin anlamını makine dilinde ifade eder. AI motorları doğal dili işlerken belirsizliklerle karşılaşır; schema bu belirsizliği ortadan kaldırarak içeriğinizin doğru kategoride, doğru entity olarak sınıflandırılmasını sağlar. Bu da alıntılanma ve öne çıkarılma olasılığını artırır.
Hangi schema türü GEO için en öncelikli?
Öncelik sırası genellikle şöyledir: 1) Organization — marka varlığı için temel, 2) FAQPage — tüm AI motorlarında doğrudan yanıt alıntısı, 3) Article/BlogPosting — içerik güveni, 4) HowTo — adım bazlı sorgular, 5) Person — kurucu ve uzman E-E-A-T sinyali. Hizmet sayfaları için ayrıca Service schema eklenebilir.
Schema markup doğru yazılmışsa neden çalışmıyor?
En yaygın sorunlar: Schema sayfanın gözle görülen içeriğiyle eşleşmiyor (Google bu uyumsuzluğu cezalandırır), JSON-LD sözdizimi hatası var (virgül eksikliği, kapanmamış parantez), veya schema doğrulama araçlarıyla test edilmemiş. Google Rich Results Test ile hem sözdizimini hem içerik uyumunu kontrol edin.
Bir sayfada birden fazla schema kullanılabilir mi?
Evet, birden fazla schema.org türü aynı sayfada kullanılabilir ve genellikle önerilir. Örneğin bir blog yazısı sayfasında hem BlogPosting hem FAQPage schema bulunabilir. Her birini ayrı script etiketi içinde yerleştirmek en temiz yaklaşımdır.
Umut Şahinkaya
Kurucu & GEO Stratejisti, StrategAI Solutions
Yapay zeka görünürlüğü ve GEO alanında danışmanlık. LinkedIn →