Soru-Cevap (QAPage) yapılandırılmış verisi
Soru-Cevap sayfaları, bir sorunun ardından yanıtının belirtildiği, soru ve yanıt biçiminde hazırlanmış veriler içeren web sayfalarıdır. Bir soruyu ve yanıtlarını temsil eden içerik için verilerinizi
schema.org QAPage, Question ve Answer türleriyle işaretleyebilirsiniz.
Doğru biçimde işaretlenmiş sayfalar, arama sonuçları sayfasında zengin sonuçla görüntülenmeye uygundur. Bu zengin değerlendirme, sitenizin Arama'daki doğru kullanıcılara ulaşmasına yardımcı olur. Örneğin, sayfa bu sorunun cevaplarıyla işaretlenmişse "USB bağlantı noktasına sıkışan kabloyu nasıl çıkarırım?" şeklindeki bir kullanıcı sorgusu için zengin sonuç görebilirsiniz.
Soru-Cevap sayfanızı işaretlemek, içeriğinizde zengin sonuç değerlendirmesini etkinleştirmeye ek olarak, Google’ın sayfanız için daha iyi bir snippet oluşturmasına yardımcı olur. Zengin sonuç gösterilmiyorsa yanıtların içeriği temel sonuçta görünebilir.
如何添加结构化数据
结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式。
下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab。
- 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据。
- 遵循指南。
- 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
- 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、
noindex标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址。 - 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图。Search Console Sitemap API 可以帮助您自动执行此操作。
Örnekler
Aşağıdaki işaretleme örneği, JSON-LD kodundaki QAPage, Question ve Answer türü tanımlarını içerir:
<html>
<head>
<title>How many ounces are there in a pound?</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "QAPage",
"mainEntity": {
"@type": "Question",
"name": "How many ounces are there in a pound?",
"text": "I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?",
"answerCount": 3,
"upvoteCount": 26,
"datePublished": "2024-02-14T15:34-05:00",
"author": {
"@type": "Person",
"name": "Mary Stone",
"url": "https://example.com/profiles/mary-stone"
},
"acceptedAnswer": {
"@type": "Answer",
"text": "1 pound (lb) is equal to 16 ounces (oz).",
"image": "https://example.com/images/conversion-chart.jpg",
"upvoteCount": 1337,
"url": "https://example.com/question1#acceptedAnswer",
"datePublished": "2024-02-14T16:34-05:00",
"author": {
"@type": "Person",
"name": "Julius Fernandez",
"url": "https://example.com/profiles/julius-fernandez"
}
},
"suggestedAnswer": [
{
"@type": "Answer",
"text": "Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water.",
"upvoteCount": 42,
"url": "https://example.com/question1#suggestedAnswer1",
"datePublished": "2024-02-14T15:39-05:00",
"author": {
"@type": "Person",
"name": "Kara Weber",
"url": "https://example.com/profiles/kara-weber"
},
"comment": {
"@type": "Comment",
"text": "I'm looking for ounces, not fluid ounces.",
"datePublished": "2024-02-14T15:40-05:00",
"author": {
"@type": "Person",
"name": "Mary Stone",
"url": "https://example.com/profiles/mary-stone"
}
}
}, {
"@type": "Answer",
"text": " I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that.",
"upvoteCount": 0,
"url": "https://example.com/question1#suggestedAnswer2",
"datePublished": "2024-02-14T16:02-05:00",
"author": {
"@type": "Person",
"name": "Joe Cobb",
"url": "https://example.com/profiles/joe-cobb"
}
}
]
}
}
</script>
</head>
<body>
</body>
</html><html>
<body itemscope itemtype="https://schema.org/QAPage">
<div itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">
<h2 itemprop="name">How many ounces are there in a pound?</h2>
<div itemprop="upvoteCount">52</div>
<div itemprop="text">I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?</div>
<div>
<div><span itemprop="answerCount">3</span> answers</div>
<div><span itemprop="upvoteCount">26</span> votes</div>
<div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">
<div itemprop="upvoteCount">1337</div>
<div itemprop="text">
1 pound (lb) is equal to 16 ounces (oz).
</div>
<a itemprop="url" href="https://example.com/question1#acceptedAnswer">Answer Link</a>
</div>
<div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer">
<div itemprop="upvoteCount">42</div>
<div itemprop="text">
Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water.
</div>
<a itemprop="url" href="https://example.com/question1#suggestedAnswer1">Answer Link</a>
</div>
<div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer">
<div itemprop="upvoteCount">0</div>
<div itemprop="text">
I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that.
</div>
<a itemprop="url" href="https://example.com/question1#suggestedAnswer2">Answer Link</a>
</div>
</div>
</div>
</body>
</html>Yönergeler
Soru-Cevap sayfanızın bu zengin değerlendirmeye uygun olması için şu yönergeleri uygulamanız gerekir:
İçerik yönergeleri
QAPageişaretlemesini yalnızca sayfanızda, bir soruyu yanıtlarının izlediği soru ve yanıt biçiminde bilgiler varsa kullanın.- Kullanıcılar soru için yanıtlar gönderebilmelidir. Belirli bir soru için yalnızca tek bir yanıtın olduğu ve kullanıcıların alternatif yanıtlar eklemesi için herhangi bir yolun sağlanmadığı içeriklerde
QAPageişaretlemesi kullanmayıp yerineFAQPagekullanın. Aşağıda birkaç örnek verilmiştir:Geçerli kullanım örnekleri:
- Kullanıcıların tek bir soruya yanıt gönderebildikleri bir forum sayfası
- Kullanıcıların tek bir soruya yanıt gönderebildikleri bir ürün destek sayfası
Geçersiz kullanım örnekleri:
- Kullanıcıların alternatif yanıtlar göndermeleri için herhangi bir yolun sağlanmadığı, sitenin kendisi tarafından yazılmış bir SSS sayfası
- Kullanıcıların tek bir sayfada birden fazla soru ve yanıt gönderebildikleri bir ürün sayfası
- Bir soruyu yanıtlayan nasıl yapılır kılavuzu
- Bir soruyu yanıtlayan blog yayını
- Bir soruyu yanıtlayan deneme
- İçeriğin tamamının uygun olmaması durumunda, bir sitedeki veya forumdaki tüm sayfalara
QAPageişaretlemesi uygulamayın. Örneğin, bir forumda her biri ayrı ayrı işaretlemeye uygun olan çok sayıda soru yayınlanmış olabilir. Ancak forumda soru olmayan sayfalar da bulunuyorsa bu sayfalar uygun olmaz. - SSS sayfaları veya her sayfada birden fazla sorunun yer aldığı sayfalar için
QAPageişaretlemesi kullanmayın.QAPageişaretlemesi, her bir sayfada yalnızca tek bir soruya ve bu sorunun yanıtlarına odaklanıldığı sayfalar içindir. QAPageişaretlemesini reklam amaçlı kullanmayın.- Her
Questionöğesinin soru metninin tamamını ve herAnsweröğesinin yanıt metninin tamamını içerdiğinden emin olun. Answerişaretlemesi, soruya verilen yanıtlar içindir, soru veya diğer yanıtlar hakkındaki yorumlar için değildir. Bunun yerine, bu içerik türü içincommentözelliğini veCommenttürünü kullanın.- Soru-cevap içeriği, şu içerik türlerinden herhangi birini içeriyorsa bir zengin sonuç olarak görüntülenemez: müstehcen, küfürlü, cinsel içerikli, şiddet içeren, tehlikeli veya yasa dışı faaliyetleri tanıtan ya da nefret söylemi veya taciz edici bir dil barındıran.
- Asıl amacı, kullanıcı tarafından gönderilen ev ödevi sorusuna doğru yanıtı vermek olan eğitimiyle ilgili soru-cevap sayfaları, soru-cevap bandı deneyimine uygun olabilir.
Bu sayfalarda, kullanıcı yerine şirket içi uzmanlar tarafından sağlanan veya seçilen tek bir yanıt olabilir.
Örnek: Kullanıcının gönderdiği tek bir soru ile uzmanların seçtiği en iyi yanıtın yer aldığı bir eğitim sayfası.
Yapılandırılmış veri türü tanımları
Bu bölümde QAPage ile ilgili yapılandırılmış veri türleri açıklanmaktadır.
İçeriğinizin zengin sonuç olarak görüntülenmeye uygun olması için gereken özellikleri eklemeniz gerekir. Yapılandırılmış verilerinize daha fazla bilgi ekleyerek daha iyi bir kullanıcı deneyimi sağlamak için önerilen özellikleri de dahil edebilirsiniz.
Yapılandırılmış verilerinizi doğrulamak ve önizlemek için Google'ın Zengin Sonuçlar Testi'ni kullanabilirsiniz.
QAPage
QAPage türü, sayfanın belirli bir soruya ve yanıtlarına odaklandığını belirtir. Question yapılandırılmış verilerini yalnızca QAPage işaretlemesine sahip sayfalardan kullanacağız. Sayfa başına yalnızca bir QAPage türü tanımı olmalıdır.
QAPage öğesinin tam tanımını https://schema.org/QAPage adresinde bulabilirsiniz.
Aşağıdaki tabloda, Google Arama tarafından kullanılan QAPage türünün özellikleri açıklanmaktadır.
| Zorunlu özellikler | |
|---|---|
|
Question
Bu sayfanın |
Question
Question türü, bu sayfanın yanıtladığı soruyu tanımlar ve varsa söz konusu soruya verilen yanıtları içerir. Sayfada, schema.org/QAPage tanımının mainEntity özelliği altına yerleştirilmiş, tam olarak bir Question türünün olması beklenir. Sayfa başına yalnızca bir Question türü tanımı olmalıdır.
Question öğesinin tam tanımını https://schema.org/Question adresinde bulabilirsiniz. Google tarafından desteklenen özellikler şunlardır:
| Zorunlu özellikler | |||||
|---|---|---|---|---|---|
|
Integer
Soruya verilen yanıtların toplam sayısı. Örneğin, 15 yanıt varsa ancak sayfalara ayırma nedeniyle bunların yalnızca ilk 10'u işaretlenmişse bu değer 15 olur. Bu değer, yanıtsız sorular için de 0 olabilir. |
||||
acceptedAnswer veya suggestedAnswer |
Answer
Zengin sonuca uygun olması için bir sorunun en az bir yanıtı (
|
||||
|
Text
Sorunun kısa biçiminin tam metni. Örneğin, "Bir bardak kaç çay kaşığı eder?" |
||||
| Önerilen özellikler | |
|---|---|
|
Person veya OrganizationSorunun yazarı hakkında bilgiler. Google'ın çeşitli özellikler kullanarak yazarları en iyi şekilde anlamasına yardımcı olmak için yazar işaretlemesiyle ilgili en iyi uygulamalara uymanızı öneririz. Makale ve profil sayfası yapılandırılmış verilerindeki desteklenen özellikleri rehber olarak kullanıp yazar için anlamlı olan mümkün olduğunca çok sayıda özellik ekleyin. |
|
Sorunun yazarını benzersiz şekilde tanımlayan bir web sayfasına bağlantı (büyük olasılıkla Soru-Cevap web sitesinin profil sayfası). Bu sayfayı, profil sayfası yapılandırılmış verilerini kullanarak işaretlemenizi öneririz. |
comment |
Varsa soruyla ilgili bir yorum. İdeal olarak bu içerik bir cevap değildir ve genellikle soru hakkında bir açıklama ya da tartışma içerir. |
commentCount |
Varsa bu soruyla ilgili yorum sayısı. |
dateModified |
Varsa ISO 8601 biçiminde belirtilen, cevabın düzenlendiği tarih ve saat. |
datePublished |
ISO 8601 biçiminde belirtilen, sorunun yayınlandığı tarih ve saat. |
digitalSourceType |
Bu özellik belirtilmezse Google, içeriğin insanlar tarafından oluşturulduğunu varsayar. |
image |
Varsa sorudaki satır içi resimler. Görsel yoksa bu alana varsayılan görsel, simge, yer tutucu veya yazar görseli eklemeyin. |
|
Text
Sorunun uzun biçiminin tam metni. Örneğin, "Yemek yapıyorum ve bir bardağın kaç çay kaşığı olduğunu öğrenmem gerekiyor. 1 bardak kaç çay kaşığı eder?" |
|
Integer
Bu sorunun aldığı toplam oy sayısı. Sayfa, olumlu ve olumsuz oyları destekliyorsa |
video |
Varsa sorudaki satır içi videolar. |
Answer
Answer türü, bu sayfadaki Question için önerilen ve kabul edilen yanıtları tanımlar. Question içindeki Answers öğelerini, suggestedAnswer ve acceptedAnswer özelliklerinin değerleri olarak tanımlayın.
Aşağıdaki tabloda, bir Question içinde kullanılan Answer türündeki özellikler açıklanmaktadır.
Answer öğesinin tam tanımını https://schema.org/Answer adresinde bulabilirsiniz.
| Zorunlu özellikler | |
|---|---|
|
Text
Yanıtın tam metni. Yalnızca bir kısım işaretlenmişse içeriğiniz gösterilmeyebilir ve Google görüntülenecek en iyi metni belirleyemez. |
| Önerilen özellikler | |
|---|---|
|
Person veya OrganizationCevabın yazarı hakkında bilgiler. Google'ın çeşitli özellikler kullanarak yazarları en iyi şekilde anlamasına yardımcı olmak için yazar işaretlemesiyle ilgili en iyi uygulamalara uymanızı öneririz. Makale ve profil sayfası yapılandırılmış verilerindeki desteklenen özellikleri rehber olarak kullanıp yazar için anlamlı olan mümkün olduğunca çok sayıda özellik ekleyin. |
|
Yanıtın yazarını benzersiz şekilde tanımlayan bir web sayfasına bağlantı (büyük olasılıkla Soru-Cevap web sitesinin profil sayfası). Bu sayfayı, profil sayfası yapılandırılmış verilerini kullanarak işaretlemenizi öneririz. |
comment |
Varsa cevapla ilgili bir yorum (genellikle cevapla ilgili açıklama veya tartışma). |
commentCount |
Varsa bu yanıtla ilgili yorum sayısı. Bu, özellikle yorum işaretlemesinde tümü mevcut değilse yararlıdır. |
dateModified |
Varsa ISO 8601 biçiminde belirtilen, cevabın düzenlendiği tarih ve saat. |
datePublished |
ISO 8601 biçiminde belirtilen, sorunun cevaplandığı tarih ve saat. |
digitalSourceType |
Bu özellik belirtilmezse Google, içeriğin insanlar tarafından oluşturulduğunu varsayar. |
image |
Varsa cevaptaki satır içi görüntüler. Görsel yoksa bu alana varsayılan görsel, simge, yer tutucu veya yazar görseli eklemeyin. |
|
Integer
Varsa bu cevabın aldığı toplam oy sayısı. Sayfa, olumlu ve olumsuz oyları destekliyorsa |
|
URL
Bu yanıta doğrudan bağlanan bir URL. Örneğin: |
video |
Varsa cevaptaki satır içi videolar. |
Comment
Comment türü, soru ya da cevap olmayan ancak bir soru ya da cevap ile ilgili açıklamaları
veya tartışmaları belirtmek için isteğe bağlı olarak kullanılabilir. Question veya
Answer içinde, comment özelliğinin değerleri olarak Comments öğesini tanımlayın.
Comment öğesinin tam tanımını https://schema.org/Comment adresinde bulabilirsiniz.
| Zorunlu özellikler | |
|---|---|
|
Text
Yorumun tam metni. Yalnızca bir kısım işaretlenmişse Google gösterilecek en iyi metni belirleyemeyebilir. |
| Önerilen özellikler | |
|---|---|
|
Person veya
Organization
Yorumun yazarı hakkında bilgiler. Google'ın çeşitli özellikler kullanarak yazarları en iyi şekilde anlamasına yardımcı olmak için yazar işaretlemesiyle ilgili en iyi uygulamalara uymanızı öneririz. Makale ve profil sayfası yapılandırılmış verilerindeki desteklenen özellikleri rehber olarak kullanıp yazar için anlamlı olan mümkün olduğunca çok sayıda özellik ekleyin. |
|
Yorumun yazarını benzersiz şekilde tanımlayan bir web sayfasına bağlantı (büyük olasılıkla Soru-Cevap web sitesinin profil sayfası). Bu sayfayı, profil sayfası yapılandırılmış verilerini kullanarak işaretlemenizi öneririz. |
comment |
Varsa yorumu cevaplayan iç içe yerleştirilmiş ve dizi haline getirilmiş yorum. |
commentCount |
Varsa bu yorumla ilgili yorumların sayısı. Bu, özellikle yorum işaretlemesinde tümü mevcut değilse yararlıdır. |
dateModified |
Varsa ISO 8601 biçiminde belirtilen, yorumun düzenlendiği tarih ve saat. |
datePublished |
ISO 8601 biçiminde belirtilen, yorumun yazıldığı tarih ve saat. |
digitalSourceType |
Bu özellik belirtilmezse Google, içeriğin insanlar tarafından oluşturulduğunu varsayar. |
image |
Varsa yorumdaki satır içi resimler. Görsel yoksa bu alana varsayılan görsel, simge, yer tutucu veya yazar görseli eklemeyin. |
video |
Varsa yorumdaki satır içi videolar. |
使用 Search Console 监控富媒体搜索结果
Search Console 是一款工具,可帮助您监控网页在 Google 搜索结果中的显示效果。即使没有注册 Search Console,您的网页也可能会显示在 Google 搜索结果中,但注册 Search Console 能够帮助您了解 Google 如何查看您的网站并做出相应的改进。建议您在以下情况下查看 Search Console:
首次部署结构化数据后
等 Google 将网页编入索引后,请在相关的富媒体搜索结果状态报告中查看是否存在问题。 理想情况下,有效项目数量会增加,而无效项目数量不会增加。如果您发现结构化数据存在问题,请执行以下操作:
发布新模板或更新代码后
如果对网站进行重大更改,请监控结构化数据无效项目的增幅。- 如果您发现无效项目增多了,可能是因为您推出的某个新模板无法正常工作,或者您的网站以一种新的错误方式与现有模板交互。
- 如果您发现有效项目减少了(但无效项目的增加情况并不对应),可能是因为您的网页中未再嵌入结构化数据。请通过网址检查工具了解导致此问题的原因。
定期分析流量时
请使用效果报告分析您的 Google 搜索流量。数据将显示您的网页在 Google 搜索结果中显示为富媒体搜索结果的频率、用户点击该网页的频率以及网页在搜索结果中的平均排名。您还可以使用 Search Console API 自动提取这些结果。Sorun giderme
Yapılandırılmış verileri uygulamada veya hata ayıklamada sorun yaşıyorsanız size yardımcı olabilecek bazı kaynaklar aşağıda verilmiştir.
- İçerik yönetim sistemi (İYS) kullanıyorsanız veya sitenizle başka biri ilgileniyorsa bu kişiden size yardım etmesini isteyin. Sorunla ilgili ayrıntılı bilgiler içeren Search Console mesajlarını bu kişiye yönlendirdiğinizden emin olun.
- Google, yapılandırılmış veriler kullanan özelliklerin arama sonuçlarında görüneceğini garanti etmez. Google'ın içeriğinizi zengin sonuç içinde göstermemesinin yaygın nedenlerini içeren liste için Genel Yapılandırılmış Veri Yönergeleri'ni inceleyin.
- Yapılandırılmış verilerinizde bir hata olabilir. Yapılandırılmış veri hatalarının listesini ve Ayrıştırılamayan yapılandırılmış veri raporunu kontrol edin.
- Sayfanıza yönelik bir yapılandırılmış veri manuel işlemi varsa sayfadaki yapılandırılmış veriler dikkate alınmaz (sayfa Google Arama sonuçlarında görünmeye devam edebilir). Yapılandırılmış veri sorunlarını düzeltmek için Manuel İşlemler raporunu kullanın.
- İçeriğinizin kurallara uygun olup olmadığını belirlemek için yönergeleri tekrar inceleyin. Sorun, spam içeriği veya spam içerikli işaretleme kullanımından kaynaklanıyor olabilir. Bununla birlikte, sorunun söz diziminden kaynaklanmadığı durumlarda Zengin Sonuçlar Testi bu sorunları tanımlayamaz.
- Eksik zengin sonuçlar/toplam zengin sonuç sayısında düşüş sorununu giderin.
- Yeniden tarama ve yeniden dizine ekleme için zaman tanıyın. Google’ın yayınlandıktan sonra bir sayfayı bulmasının ve taramasının birkaç gün sürebileceğini unutmayın. Tarama ve dizine ekleme hakkında genel sorular için Google Arama tarama ve dizine ekleme için SSS bölümüne bakın.
- Google Arama Merkezi forumunda soru yayınlayın.