Yapılandırılmış Veri24 Mayıs 2026 6 dk okuma

Structured Data Test Nasıl Yapılır? Schema Doğrulama Rehberi (2026)

Structured data (yapılandırılmış veri) nasıl test edilir ve doğrulanır? Google Rich Results Test, Schema.org Validator ve Search Console ile schema markup kontrolü adım adım.

İçindekiler

Schema markup eklediniz ama doğru çalışıp çalışmadığından emin değil misiniz? Google'ın rich result'larını görmek için schema'nın hatasız olması şarttır. Bu rehberde yapılandırılmış veriyi test etmenin tüm yollarını anlatıyoruz.

Structured Data Test Neden Önemlidir?

Schema markup, yanlış yazıldığında sessizce çalışmaz — hata vermez, sadece rich result'ları oluşturmaz. Test etmeden:

  • Yıldızlı değerlendirmeler (star rating) SERP'te görünmez
  • FAQ snippet'leri aktif olmaz
  • Breadcrumb ve site adı gösterilmez
  • Google bu yapıyı işaretleme hatası olarak kayıt etmez, sadece yoksayar

Google'ın Resmi Test Araçları

1. Rich Results Test (Önerilen)

URL: search.google.com/test/rich-results

Google'ın birincil schema test aracıdır. Test adımları:

  1. URL girin veya kodu yapıştırın
  2. "Test" butonuna tıklayın
  3. "Uygun rich result'lar" bölümünü inceleyin

Arayüz ne gösterir:

  • Uygun rich result'lar: Sayfanın hangi tür rich result'a aday olduğu
  • Uyarılar: Zorunlu olmayan ama önerilen alanlar eksik
  • Hatalar: Schema geçersiz, rich result oluşmaz
  • Algılanan öğeler: Sayfada tespit edilen tüm schema türleri

Önemli not: Rich Results Test yalnızca Google'ın desteklediği schema türlerini test eder. FAQ, Article, Product, LocalBusiness, HowTo, Recipe, Event, BreadcrumbList ve benzerleri. Tüm schema.org türlerini kapsamaz.

2. URL İnceleme (Google Search Console)

Nerede: GSC → URL Denetimi → URL yapıştır → "Canlı Test"

En güvenilir testtir çünkü Googlebot'un sayfayı gerçek zamanlı nasıl gördüğünü simüle eder. JavaScript ile render edilen schema'yı da yakalar.

Test sonucunda:

  • "Yapılandırılmış Veri" bölümünü açın
  • Algılanan schema türlerini inceleyin
  • Hataları ve uyarıları görün

Rich Results Test vs GSC URL Denetimi farkı:
Rich Results Test anlık snapshot alır. GSC Canlı Test, sayfayı Googlebot gibi tam render eder — JavaScript gecikmesi dahil.

Schema.org Validator

URL: validator.schema.org

Bu araç Google'ın değil, Schema.org topluluğunun resmi doğrulayıcısıdır. Rich Results Test'in yakalamadığı schema.org türlerini (Organization alt tipleri, daha özel markup'lar) test edebilirsiniz.

Kullanım:

  • URL'den: Canlı sayfayı test eder
  • Koddan: JSON-LD, Microdata veya RDFa kodunu yapıştırın

Schema Türüne Göre Test Stratejisi

FAQ Schema Testi

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Schema markup nedir?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Schema markup, arama motorlarının içeriği anlamasına yardımcı olan yapılandırılmış veridir."
    }
  }]
}

Rich Results Test'te "SSS" (FAQ) öğesi görünmeli. Eğer görünmüyorsa:

  • mainEntity yerine mainEntity mi yazdınız kontrol edin
  • Her Question'ın acceptedAnswer içerdiğinden emin olun
  • name ve text alanları boş olmamalı

Article Schema Testi

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Makale Başlığı",
  "author": {"@type": "Person", "name": "Yazar Adı"},
  "datePublished": "2026-05-24",
  "image": "https://example.com/resim.jpg"
}

Rich Results Test'te "Makale" görmek için headline, author, datePublished ve image alanları zorunludur.

Product Schema Testi

Ürün rich result en kısıtlı schema türüdür. Google'ın gereksinimleri:

  • name (zorunlu)
  • image (zorunlu)
  • description veya review veya aggregateRating veya offers (en az biri)

LocalBusiness Schema Testi

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "İşletme Adı",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Cadde No",
    "addressLocality": "Şehir",
    "addressCountry": "TR"
  }
}

LocalBusiness için Rich Results Test ayrı bir panel açmaz. Schema.org Validator'da hataları kontrol edin.

Sık Karşılaşılan Schema Hataları

Hata 1: Zorunlu Alan Eksik

Hata mesajı: "Gerekli özellik eksik: name"

Her schema türünün zorunlu alanları vardır. Google'ın Structured Data belgelerine bakın ve o tip için zorunlu (required) alanları ekleyin.

Hata 2: Geçersiz Tarih Formatı

"datePublished": "24 Mayıs 2026"
"datePublished": "24/05/2026"
"datePublished": "2026-05-24"
"datePublished": "2026-05-24T10:00:00+03:00"

ISO 8601 formatı kullanın: YYYY-MM-DD veya tam datetime.

Hata 3: Göreli URL Kullanmak

"image": "/resimler/urun.jpg"
"image": "https://example.com/resimler/urun.jpg"

Schema içindeki tüm URL'ler mutlak (absolute) olmalıdır.

Hata 4: Çift Tırnak İçinde Özel Karakter

JSON içinde çift tırnak kullanılırsa escape edilmelidir:

"name": "Türkiye'nin "En İyi" SEO Aracı"
"name": "Türkiye'nin \"En İyi\" SEO Aracı"

Hata 5: Yanlış Schema Türü Seçimi

BlogPosting yerine Article, Store yerine LocalBusiness kullanmak Google'ın desteklediği rich result türlerine göre değişir. Hangisini kullanacağınızdan emin değilseniz Google'ın structured data gallery'sine bakın.

Hata 6: İç İçe Schema'da @context Tekrarı

{
  "@context": "https://schema.org",
  "@type": "Article",
  "author": {
    "@context": "https://schema.org",
    "@type": "Person",
    "name": "Yazar"
  }
}

{
  "@context": "https://schema.org",
  "@type": "Article",
  "author": {
    "@type": "Person",
    "name": "Yazar"
  }
}

@context yalnızca en üst düzeyde bir kez tanımlanır.

Google Search Console'da Schema İzleme

GSC'nin Geliştirmeler bölümü, sitedeki tüm schema sorunlarını otomatik izler:

Bölümler:

  • FAQ
  • Article
  • Ürünler
  • Rich Sonuçları
  • Breadcrumbs

Her bölümde:

  • Geçerli: Rich result için uygun sayfalar
  • Uyarılar: Eksik opsiyonel alanlar
  • Hatalar: Rich result oluşturulamayan sayfalar

Uyarı: GSC'de görünmek için sayfanın önce Googlebot tarafından taranması gerekir. Yeni schema eklediyseniz URL Denetimi'nde "İndeksleme İste" yapın.

JSON-LD vs Microdata vs RDFa

Google üç format destekler, ancak JSON-LD her zaman önerilir:

FormatGörünümBakımGoogle Tercihi
JSON-LD<script> bloğuKolay✅ Önerilen
MicrodataHTML attribute'larıZorDestekleniyor
RDFaHTML attribute'larıÇok zorDestekleniyor

JSON-LD'nin avantajı: HTML içeriğinden bağımsız. İstediğiniz yere <script> bloğu ekleyebilirsiniz. Microdata ve RDFa HTML etiketleriyle iç içe geçer, güncellemek zorlaşır.

Schema Testi Kontrol Listesi

Yeni schema ekledikten sonra bu adımları izleyin:

  • Rich Results Test'te hata yok
  • Schema.org Validator'da geçerli
  • GSC URL Denetimi Canlı Test'te görünüyor
  • İlgili rich result türü "Uygun" olarak işaretlendi
  • İndeksleme isteği gönderildi
  • 1-2 hafta sonra GSC Geliştirmeler bölümü izlendi

Schema Otomatik Oluşturma

Test etmeden önce doğru schema oluşturmak gerekir. Schema Oluşturucumuzu kullanarak:

  • Organization
  • Article
  • FAQ
  • LocalBusiness
  • Product
  • BreadcrumbList

şemaları form doldurarak hata olmadan oluşturabilirsiniz. Çıktı doğrudan <script type="application/ld+json"> formatında gelir — yapıştırmaya hazır.

Sık Sorulan Sorular

Schema ekledim ama rich result görünmüyor, neden?
Schema doğru bile olsa rich result garantisi yoktur. Google algoritmik olarak hangi sayfalarda rich result göstereceğine karar verir. Kaliteli içerik, güvenilir domain ve kullanıcı deneyimi de belirleyicidir. Ortalama bekleme süresi 2-4 haftadır.

Birden fazla schema türünü aynı sayfada kullanabilir miyim?
Evet. Örneğin Article + FAQ + BreadcrumbList aynı sayfada olabilir. JSON-LD formatında birden fazla <script> bloğu veya tek blokta dizi kullanın.

Schema test aracı "uygun" diyor ama SERP'te görünmüyor?
"Uygun" = rich result için teknik gereksinimler karşılandı. Görünüm için ayrıca sitenin otoritesi, içerik kalitesi ve Google'ın algoritmik değerlendirmesi gerekir.

Rakibim schema kullanıyor, ben de kullanmalı mıyım?
Evet. Schema kullanmak asgari teknik beklenti haline geldi. Kullanmamak dezavantaj yaratır; kullanmak sizi eşitler veya öne geçirir.


Şimdi Schema Oluşturun ve Test Edin

Schema Oluşturucumuzu kullanarak hatasız JSON-LD kodu oluşturun, ardından Rich Results Test'te doğrulayın.

İlgili içerikler: Schema Markup Nedir?Local SEO Nedir?Teknik SEO Kontrol ListesiSEO Analiz Aracı

Sitenizin SEO Skorunu Öğrenin

Bu rehberi uyguladıktan sonra sitenizi analiz edin ve ilerlemenizi ölçün.

Ücretsiz Analiz Et →

İlgili rehberler

Aynı konuya yakın diğer SEO yazıları.