FAQPage şeması, sıkça sorulan sorular sayfalarınızı arama motorlarına tanımlar. Google, uygun gördüğü durumlarda bu sayfaları arama sonuçlarında genişletilebilir soru-cevap kutuları olarak gösterebilir. Bu rehberde FAQPage JSON-LD'in adım adım nasıl oluşturulacağını, zorunlu alanları, örnek kodu ve yaygın hataları öğreneceksiniz. Zengin sonuçların görünmesi garanti edilmez; ancak doğru uygulama, Google'ın değerlendirmesine yardımcı olur.
FAQPage Şeması Nedir?
FAQPage, Schema.org'da bir web sayfasında sıkça sorulan sorular ve cevaplarının listesini tanımlamak için kullanılan bir türdür. Her soru bir Question, her cevap bir Answer nesnesi içinde yer alır. mainEntity dizisi bu soru-cevap çiftlerini tutar. Google, bu yapıyı okuyarak sayfanızı SSS içeriği olarak yorumlayabilir; uygun bulursa arama sonuçlarında açılır/kapanır (accordion) şeklinde gösterebilir.
Adım Adım FAQ Şeması Oluşturma
FAQ şeması oluştururken şu adımları izleyin: (1) Sayfanızda gerçekten SSS formatında içerik olduğundan emin olun. (2) Her soru ve cevabı net bir şekilde yazın. (3) JSON-LD bloğunda @context, @type, mainEntity ve her öğede Question ile acceptedAnswer kullanın. (4) Kodu sayfanıza ekleyip Rich Results Test ile doğrulayın.
Zorunlu Alanlar: @type, mainEntity, Question, acceptedAnswer
@type: "FAQPage" olmalıdır. mainEntity: Soru-cevap nesnelerinin bulunduğu dizi. Her öğe bir Question türünde olmalı ve name (soru metni) ile acceptedAnswer (Answer türü, text alanında cevap) içermelidir. acceptedAnswer boş bırakılmamalıdır; Google boş cevapları kabul etmez. Soru ve cevap metinleri sayfadaki görünür içerikle uyumlu olmalıdır.
3 Soruluk Örnek JSON-LD Kodu
Aşağıda üç soruluk basit bir FAQPage örneği verilmiştir. Kopyalayıp kendi sorularınızla değiştirebilirsiniz:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Schema JSON-LD nedir?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Schema JSON-LD, arama motorlarının web sayfalarınızdaki içeriği daha iyi anlaması için kullanılan yapılandırılmış veri formatıdır. JSON-LD, verileri script bloğu içinde sunar ve zengin sonuçlara yardımcı olabilir."
}
},
{
"@type": "Question",
"name": "FAQPage şeması hangi sayfalara eklenir?",
"acceptedAnswer": {
"@type": "Answer",
"text": "FAQPage şeması, sıkça sorulan sorular ve cevapların yer aldığı sayfalara eklenir. SSS sayfaları, ürün açıklamalarındaki SSS bölümleri veya destek sayfaları uygundur."
}
},
{
"@type": "Question",
"name": "Zengin sonuçlar garanti mi?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Hayır. Google, şemayı indeksledikten sonra zengin sonuç göstermeye karar verir. Her sayfa için garanti yoktur."
}
}
]
}
Yaygın Hatalar
Boş cevaplar: acceptedAnswer.text boş veya çok kısa olmamalı. Çok fazla soru: Google genellikle makul sayıda soru bekler; aşırı uzun listeler sorun çıkarmayabilir ancak kullanıcı deneyimi için düşünülmelidir. Sayfada olmayan sorular: Şemadaki sorular mutlaka sayfada görünür şekilde bulunmalıdır; sadece şemada olup sayfada olmayan içerik politika ihlali sayılabilir. Yanlış format: @type "FAQPage", her öğe @type "Question" ve acceptedAnswer @type "Answer" olmalı; typo veya eksik alanlar hataya yol açar.
Google'ın FAQ Zengin Sonuç Politikaları
Google, FAQPage zengin sonuçları için belirli politikalar uygular. İçerik kullanıcıya yönelik olmalı; sadece SEO amacıyla yazılmış, sayfada görünmeyen veya tekrarlayan sorular uygun değildir. Reklam veya yanıltıcı metin kullanılmamalıdır. Sorular ve cevaplar sayfadaki görünür içerikle birebir uyumlu olmalıdır. Bu kurallara uymak, zengin sonuç gösterilme şansını artırır; ancak gösterim yine de garanti değildir.
Rich Results Test ile Doğrulama
Kodu sayfanıza ekledikten sonra Google Rich Results Test aracını kullanın. Sayfa URL'nizi veya JSON-LD kodunuzu yapıştırabilirsiniz. Araç, FAQPage'in tanınıp tanınmadığını ve hata/uyarı olup olmadığını gösterir. Hata varsa düzeltip tekrar test edin. Schema.org Validator da sözdizimi ve tür kontrolü için faydalıdır.
Sonuç
FAQPage şeması, SSS sayfalarınızı arama motorlarına net bir şekilde tanıtır. Zorunlu alanları doğru doldurarak, sayfa içeriğiyle uyumlu soru-cevaplar ekleyerek ve Rich Results Test ile doğrulayarak uygun bir uygulama yapabilirsiniz. Hızlı ve hatasız FAQ şeması oluşturmak için Schema JSON-LD Oluşturucu FAQPage aracını kullanabilirsiniz.