MERHABA!
Resmi yazıyı okudum Google dokümanı SSS sayfaları hakkında ve ayrıca SSS bölümleri (+ JSON-LD verileri) olan birçok siteyle karşılaştırıldı, ancak özel sorumu bulup yanıtlayamadım.
Aşağıdaki örneğin dikkate alınarak aşağıdaki yığının doğru olup olmayacağını bilmek istedim. "yardım" her iki içeriğin de (HTML + JSON verileri) bir şekilde senkronize edilmesi.
<div itemscope itemtype="https://schema.org/FAQPage">
<details class="my-class" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
<summary class="my-class__summary">
<span class="my-class__title" itemprop="name">HERE_GOES_TITLE</span>
<span class="my-class__toggle" aria-hidden="true">+</span>
</summary>
<div class="my-class__content" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div itemprop="text">
<p>HERE_GOES_DESCRIPTION</p>
</div>
</div>
</details>
</div>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "HERE_GOES_TITLE",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>HERE_GOES_DESCRIPTION</p>"
}
}
]
}
</script><div itemscope itemtype="https://schema.org/FAQPage">
<details class="my-class" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
<summary class="my-class__summary">
<span class="my-class__title" itemprop="name">HERE_GOES_TITLE</span>
<span class="my-class__toggle" aria-hidden="true">+</span>
</summary>
<div class="my-class__content" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div itemprop="text">
<p>HERE_GOES_DESCRIPTION</p>
</div>
</div>
</details>
</div>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "HERE_GOES_TITLE",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>HERE_GOES_DESCRIPTION</p>"
}
}
]
}
</script>
Ziyaret ettiğim ve kodunu araştırdığım 12 siteden sadece 2’si önceki yapıya sahipti.
Diğer sitelerde şu şekildeydi:
<div class="custom-style">
<details class="my-class">
<summary class="my-class__summary">
<span class="my-class__title">HERE_GOES_TITLE</span>
<span class="my-class__toggle" aria-hidden="true">+</span>
</summary>
<div class="my-class__content">
<div class="custom-style">
<p>HERE_GOES_DESCRIPTION</p>
</div>
</div>
</details>
</div>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "HERE_GOES_TITLE",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>HERE_GOES_DESCRIPTION</p>"
}
}
]
}
</script><div class="custom-style">
<details class="my-class">
<summary class="my-class__summary">
<span class="my-class__title">HERE_GOES_TITLE</span>
<span class="my-class__toggle" aria-hidden="true">+</span>
</summary>
<div class="my-class__content">
<div class="custom-style">
<p>HERE_GOES_DESCRIPTION</p>
</div>
</div>
</details>
</div>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "HERE_GOES_TITLE",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>HERE_GOES_DESCRIPTION</p>"
}
}
]
}
</script>
