Methodology v1.0
11 Ekim 2026 • By AICompatible Ekibi • 7 dk okuma

ChatGPT Bizden Hiç Bahsetmiyordu: JSON-LD Şeması Eksikliğini Nasıl Bulduk

Sorunun Fark Edilişi: Yapay Zeka Motorları Bizi Görmüyordu

Geçen ay rutin bir kontrol sırasında ChatGPT'ye "AI uyumluluk testi yapan araçlar nelerdir?" diye sorduğumuzda, AICompatible.com'dan hiç bahsetmediğini fark ettik. Perplexity'de de durum aynıydı: markamız sanki hiç var olmamış gibi görünmüyordu. Oysa Google Search Console'a baktığımızda ana sayfamız sorunsuz indekslenmişti, organik trafiğimiz de gayet iyiydi.

İlk başta "belki yeni bir siteyiz, zamanla düzelir" diye düşündük. Ama rakiplerimizi test ettiğimizde şok olduk: bizden çok daha yeni siteler bile ChatGPT ve Perplexity'de kaynak olarak gösteriliyordu. Sorun açıktı: yapay zeka motorları sitemizi anlamlandıramıyordu.

Teşhis Süreci: Yapılandırılmış Veri Eksikliği

Sorunu bulmak için şu adımları izledik:

  • Google Rich Results Test: Ana sayfamızın URL'sini yapıştırdığımızda "Bu sayfada yapılandırılmış veri bulunamadı" uyarısı aldık.
  • Kaynak kodu incelemesi: view-source: ile baktığımızda <head> bölümünde tek bir JSON-LD bloğu bile yoktu.
  • Schema.org Validator: Validator.schema.org'da test ettiğimizde hiçbir şema tipi tanınmadı.
  • Rakip analizi: ChatGPT'nin kaynak gösterdiği sitelerin kaynak kodlarını incelediğimizde hepsinde detaylı Organization ve WebPage şemaları vardı.

Sorun belliydi: sitemizde hiç yapılandırılmış veri yoktu. Yapay zeka motorları ve arama botları, sayfamızın ne hakkında olduğunu, kim tarafından yayınlandığını, hangi organizasyona ait olduğunu anlayamıyordu. Sadece düz HTML metni görüyorlardı.

Teknik Çözüm: Dört Temel Şemayı Eklemek

Ana sayfamıza dört kritik şema tipini ekledik. İşte tam olarak ne yaptık:

1. Organization Şeması (En Kritik)

Organization şeması, yapay zeka motorlarının sizi bir marka olarak tanımasını sağlıyor. Özellikle name, url, logo ve sameAs alanları hayati önem taşıyor:

<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 uyumluluk testi ve yapay zeka optimizasyonu için profesyonel araçlar",
  "sameAs": [
    "https://twitter.com/aicompatible",
    "https://linkedin.com/company/aicompatible",
    "https://github.com/aicompatible"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer support",
    "email": "support@aicompatible.com"
  }
}
</script>

Kritik nokta: sameAs dizisi, markanızın sosyal medya profillerini bağlar. ChatGPT ve Perplexity bu bağlantıları takip ederek markanızın meşruiyetini doğrular.

2. WebPage Şeması

Her sayfa için WebPage şeması, içeriğin konusunu ve amacını netleştirir:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "name": "AI Uyumluluk Testi - AICompatible.com",
  "description": "Sitenizin yapay zeka motorlarıyla uyumluluğunu test edin. ChatGPT, Perplexity ve diğer AI araçları için optimizasyon önerileri alın.",
  "url": "https://aicompatible.com",
  "mainEntity": {
    "@type": "WebApplication",
    "name": "AI Compatibility Scanner",
    "applicationCategory": "SEO Tool",
    "offers": {
      "@type": "Offer",
      "price": "0",
      "priceCurrency": "USD"
    }
  }
}
</script>

mainEntity alanı özellikle önemliydi: sayfanın ana konusunun bir web uygulaması olduğunu açıkça belirtiyoruz.

3. FAQPage Şeması

Ana sayfamızda "Sık Sorulan Sorular" bölümü vardı ama yapılandırılmamıştı. FAQPage şeması ekleyince ChatGPT'nin doğrudan sorulara cevap vermesi için veri sağlamış olduk:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "AI uyumluluk testi nedir?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "AI uyumluluk testi, web sitenizin ChatGPT, Perplexity gibi yapay zeka motorları tarafından ne kadar iyi anlaşıldığını ölçer. Yapılandırılmış veri, meta etiketler ve içerik kalitesi analiz edilir."
      }
    },
    {
      "@type": "Question",
      "name": "Yapılandırılmış veri neden önemli?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yapılandırılmış veri (JSON-LD), yapay zeka motorlarının içeriğinizi doğru anlamasını sağlar. Schema.org formatında veri olmadan, AI araçları sitenizi kaynak olarak göstermez."
      }
    }
  ]
}
</script>

4. BreadcrumbList Şeması

Site hiyerarşisini göstermek için breadcrumb şeması ekledik. Bu, özellikle alt sayfalarda navigasyonu netleştiriyor:

<script type="application/ld+json">
{
  "@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"
    }
  ]
}
</script>

Sonuç ve Genel Dersler

Şemaları ekledikten 10 gün sonra ChatGPT'ye aynı soruyu sorduğumuzda, AICompatible.com artık kaynak listesinde görünüyordu. Perplexity'de de benzer sonuçlar aldık. Google Rich Results Test'te artık dört farklı şema tipi başarıyla tanınıyordu.

Bu sorun çok yaygın: Özellikle yeni siteler ve SaaS ürünleri yapılandırılmış veri eksikliğinden muzdarip. Kontrol etmek için:

  • Kendi sitenizin kaynak kodunu açın (Ctrl+U veya Cmd+U)
  • application/ld+json arayın
  • Hiçbir sonuç çıkmıyorsa, yapay zeka motorları sizi görmüyordur

AICompatible.com'un tarayıcısı tam da bu tür eksiklikleri otomatik tespit ediyor. Sadece URL'nizi girdiğinizde hangi şemaların eksik olduğunu, hangi kritik alanların doldurulması gerektiğini ve yapay zeka uyumluluğunuzu artırmak için somut öneriler sunuyor. Bizim kendi sitemizde yaşadığımız bu sorunu, başkalarının yaşamaması için geliştirdiğimiz bir araç.

Yapılandırılmış veri artık opsiyonel değil—yapay zeka çağında görünür olmanın ön koşulu.