Google Zengin Sonuç Testi (Rich Results Test), web sitenizdeki yapılandırılmış verinizin Google tarafından zengin sonuçlar için uygun olup olmadığını kontrol etmenizi sağlayan ücretsiz bir araçtır. Bu rehberde adım adım nasıl kullanacağınızı, sonuçların ne anlama geldiğini ve karşılaşabileceğiniz yaygın hataları nasıl düzelteceğinizi öğreneceksiniz.
Zengin sonuçlar, arama sayfasında normal snippet'lere göre daha fazla yer kaplayan görünümlerdir: SSS açılır kutuları, makale önizlemeleri, ürün fiyatları ve yerel işletme kartları gibi. Ancak şunu unutmayın: test araçları "uygun" deseler bile Google zengin sonuç göstermeyi garanti etmez; karar tamamen arama motoruna aittir.
Google Rich Results Test Nedir?
Google, Rich Results Test ile sayfa URL'si veya doğrudan HTML/kod girerek yapılandırılmış verinizi analiz eder. Araç, sayfanızda bulunan schema türlerini (FAQPage, Article, Product, LocalBusiness vb.) tanır ve her biri için "Uygun" veya "Uygun değil" sonucu verir. Ayrıca eksik alanlar, format hataları ve politika ihlali olasılığı gibi detayları gösterir.
Adım 1: Test Sayfasına Erişim
Tarayıcınızda https://search.google.com/test/rich-results adresine gidin. "Test etmek istediğiniz URL'yi girin" alanı karşınıza çıkacaktır. Alternatif olarak "KOD EKLE" sekmesine tıklayarak doğrudan HTML veya JSON-LD kodu yapıştırabilirsiniz. Henüz yayına alınmamış sayfalar için KOD EKLE yöntemi idealdir.
Adım 2: URL ile Test Etme
Test edeceğiniz sayfanın tam URL'sini (örneğin https://siteadi.com/sss/) alana yapıştırın. Sayfa internette erişilebilir olmalıdır; yerel geliştirme ortamındaki sayfalar URL ile test edilemez. "URL TEST ET" butonuna tıklayın. Google sayfayı çeker ve yapılandırılmış veriyi tarar; bu işlem birkaç saniye sürebilir.
Adım 3: KOD EKLE ile Test Etme
Henüz canlı olmayan içerik veya sadece JSON-LD bloğunu test etmek için "KOD EKLE" sekmesine geçin. HTML formatında sayfanın tam <body> içeriğini veya en azından <script type="application/ld+json"> etiketini içeren bir parçayı yapıştırın. JSON-LD kodunuzu aşağıdaki gibi bir HTML içine alın:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Schema nedir?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yapılandırılmış veri formatıdır."
}
}]
}
</script>
"KOD TEST ET" butonuna tıklayın. Google, gönderdiğiniz koddan şemaları çıkarır ve analiz eder.
Sonuçların Anlamı
"Sayfa zengin sonuçlar için uygundur" mesajı, tespit edilen schema türlerinin zorunlu alanlarını karşıladığını ve politika gereksinimlerine genel uyum sağladığını gösterir. Bu, zengin sonuç garantisi değildir; yalnızca teknik uygunluk anlamına gelir.
"Sayfa zengin sonuçlar için uygun değildir" mesajı alırsanız, aşağıda listelenen hatalar ve uyarıları inceleyin. "Eksik zorunlu alan" (Missing required field), "Geçersiz değer" (Invalid value) veya "Önerilen alan eksik" gibi ifadeler çıkacaktır. Her madde için hangi property'nin eksik veya hatalı olduğu gösterilir.
Yaygın Hatalar ve Çözümleri
mainEntity boş: FAQPage şemasında mainEntity dizisi boş veya eksik. En az bir Question nesnesi eklemeniz gerekir. Her sorunun name ve acceptedAnswer.text alanları dolu olmalıdır.
Geçersiz tarih formatı: datePublished veya dateModified alanları ISO 8601 formatında olmalıdır (2025-02-28 veya 2025-02-28T14:30:00+03:00). Türkçe tarih veya DD-MM-YYYY formatı kabul edilmez.
Geçersiz URL: url, image veya mainEntityOfPage gibi alanlarda mutlak URL kullanın. Göreli path (/sayfa/) yerine https://siteadi.com/sayfa/ formatında yazın.
İçerik uyumsuzluğu: Şemadaki soru/cevap veya başlık bilgileri sayfada görünür olmalıdır. Sadece schema'da olup sayfada olmayan bilgiler politika ihlali sayılabilir. Daha detaylı hata çözümleri için Schema Hataları ve Çözümleri rehberimize bakın.
Özet
Google Zengin Sonuç Testi, yapılandırılmış verinizin teknik olarak doğru olup olmadığını kontrol etmenin en pratik yoludur. URL veya KOD EKLE ile test edebilir, sonuçlara göre eksik alanları tamamlayabilir ve format hatalarını düzeltebilirsiniz. Zengin sonuç görünümü Google'ın inisiyatifindedir; ancak geçerli bir şema kullanmak ilk şarttır. Kendi şemanızı oluşturmak için Schema JSON-LD Oluşturucu aracımızı kullanabilirsiniz.