ChatGPT Bizden Hiç Bahsetmiyordu: JSON-LD Şeması Eksikliğini Nasıl Bulduk
Sorunun Fark Edilişi: LLM'ler Markamızı Tanımıyordu
Geçen ay rutin bir kontrol sırasında garip bir şey fark ettik: ChatGPT'ye "AI uyumluluk tarayıcısı" veya "yapay zeka için site optimizasyonu" gibi sorular sorduğumuzda, AICompatible.com'dan hiç bahsetmiyordu. Perplexity'de de durum aynıydı. Oysa Google Search Console'da ana sayfamız düzgün indeksliydi, organik trafiğimiz vardı ve Google'da arama yaptığımızda sayfamız çıkıyordu.
İlk başta "belki yeni bir siteyiz, LLM'lerin eğitim verisinde yokuz" diye düşündük. Ama rakip sitelere baktığımızda, bizden daha yeni kurulan bazı platformların ChatGPT tarafından doğru şekilde tanımlandığını gördük. Bu bizi daha derine inmeye itti.
Teşhis Süreci: Yapılandırılmış Verinin Yokluğu
Sorunu sistematik olarak araştırmaya başladık. İlk adım olarak kendi sitemizin kaynak koduna baktık ve şok olduk: ana sayfamızda hiç JSON-LD yapılandırılmış veri yoktu. Sadece temel HTML meta etiketleri vardı.
Google'ın Rich Results Test aracını kullandığımızda sonuç net çıktı: "No structured data found on this page." Oysa başarılı rakiplerimizin hepsinde Organization, WebPage, FAQPage gibi şemalar mevcuttu.
Daha sonra şunu anladık: Google gibi geleneksel arama motorları HTML içeriği ve meta etiketleriyle çalışabiliyor, ama LLM'ler yapılandırılmış veriyi çok daha etkili kullanıyor. Schema.org formatındaki JSON-LD, makine okunabilir bir "kimlik kartı" gibi çalışıyor ve AI'ların siteyi anlamasını kolaylaştırıyor.
Teknik Çözüm: Dört Temel Şemayı Ekledik
Sorunu tespit ettikten sonra, ana sayfamıza dört kritik şema türü eklemeye karar verdik. İşte adım adım nasıl yaptığımız:
1. Organization Şeması: Kurumsal Kimliğimiz
İlk önce kim olduğumuzu tanımlayan Organization şemasını ekledik. Bu şema, LLM'lerin markamızı tanıması için en kritik yapıdır:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "AICompatible.com",
"url": "https://aicompatible.com",
"logo": "https://aicompatible.com/logo.png",
"description": "AI uyumlu web siteleri için otomatik tarama ve optimizasyon platformu. ChatGPT, Perplexity ve diğer LLM'ler için sitenizi optimize edin.",
"sameAs": [
"https://twitter.com/aicompatible",
"https://linkedin.com/company/aicompatible"
],
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer support",
"email": "hello@aicompatible.com"
}
}
</script>
Kritik alanlar:
name: Marka adınız, tam ve tutarlı yazındescription: Ne yaptığınızı açık ve anahtar kelime odaklı anlatın (150-200 karakter ideal)sameAs: Sosyal medya profilleriniz, LLM'lerin sizi doğrulaması için önemliurl: Canonical domain adresiniz
2. WebPage Şeması: Sayfa Bağlamı
Ana sayfamızın ne hakkında olduğunu belirten WebPage şemasını ekledik:
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "AI Uyumlu Site Tarayıcısı - AICompatible.com",
"description": "Sitenizin ChatGPT ve diğer AI'lar tarafından nasıl görüldüğünü analiz edin. Ücretsiz tarama ile LLM uyumluluk skorunuzu öğrenin.",
"url": "https://aicompatible.com",
"mainEntity": {
"@type": "SoftwareApplication",
"name": "AICompatible Scanner",
"applicationCategory": "SEO Tool",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
}
}
}
mainEntity alanı özellikle güçlü: sayfanızın ana konusunu (bizim durumumuzda bir yazılım ürünü) yapılandırılmış şekilde tanımlıyor.
3. FAQPage Şeması: Sık Sorulan Sorular
Ana sayfamızda bir SSS bölümü vardı ama yapılandırılmış değildi. FAQPage şemasını ekleyince bu içerik LLM'ler için çok daha erişilebilir hale geldi:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "AI uyumlu site nedir?",
"acceptedAnswer": {
"@type": "Answer",
"text": "AI uyumlu site, ChatGPT gibi büyük dil modelleri tarafından kolayca anlaşılabilen, yapılandırılmış ve temiz içeriğe sahip web siteleridir."
}
},
{
"@type": "Question",
"name": "Tarama ne kadar sürer?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Ortalama bir web sitesi için tarama 30-60 saniye sürer. Sonuçlar anında gösterilir."
}
}
]
}
4. BreadcrumbList Şeması: Site Hiyerarşisi
Site yapımızı göstermek için BreadcrumbList ekledik. Bu, LLM'lerin sitenizin organizasyonunu anlamasına yardımcı olur:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Ana Sayfa",
"item": "https://aicompatible.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Tarayıcı",
"item": "https://aicompatible.com/scanner"
}
]
}
Sonuç ve Genel Dersler
Şemaları ekledikten 10 gün sonra ChatGPT'ye aynı soruları tekrar sorduk. Bu sefer AICompatible.com'dan bahsetti ve hizmetimizi doğru tanımladı. Perplexity'de de benzer sonuçlar aldık.
Bu sorun yaygın: Araştırmamıza göre Türkiye'deki web sitelerinin %70'inden fazlasında hiç JSON-LD şeması yok. Özellikle SaaS ve B2B şirketler bu konuda geride kalıyor.
Kendi sitenizi kontrol edin:
- Kaynak kodunuzda
<script type="application/ld+json">araması yapın - Google Rich Results Test'i kullanın:
search.google.com/test/rich-results - Schema.org validator ile doğrulayın:
validator.schema.org
AICompatible.com'un tarayıcısı, sitenizi analiz ederken JSON-LD şemalarının varlığını ve kalitesini otomatik kontrol ediyor. Organization, WebPage, Product gibi temel şemaların eksik olup olmadığını, mevcut şemalarda kritik alanların (name, description, sameAs) dolu olup olmadığını raporluyor. Ücretsiz tarama ile sitenizin LLM uyumluluk skorunu öğrenebilir ve hangi şemaların eksik olduğunu görebilirsiniz.
Yapılandırılmış veri, artık sadece Google rich snippets için değil, AI çağında görünür olmak için kritik bir gereklilik haline geldi.