Shopify’da temanın kodlama dosyaları ile uğraşmadan, herhangi bir sayfaya (burada FAQ sayfasını baz alarak anlatım yapacağım) en pratik bir şekilde manuel olarak shema kod yapısı eklemenin yöntemi şu şekildedir:
Yöntem: FAQ sayfasına “Custom Liquid” ile schema ekle
Shopify panelinde:
Online Store > Themes > Customize
Sonra üstteki sayfa seçiciden:
Pages > FAQ
Sol tarafta:
Add section > Custom Liquid
veya tema destekliyorsa:
Add block > Custom Liquid
Shopify’da sayfa yapısını section/block mantığıyla düzenleyebiliyorsiniz; bu yüzden kod dosyalarına girmeden sayfaya özel Custom Liquid eklemek en pratik yoldur.
Sonra içine şu kodu yapıştırıyorsunuz:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Question Text?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer Text"
}
},
{
"@type": "Question",
"name": "Question Text?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer Text"
}
},
{
"@type": "Question",
"name": "Question Text?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer Text"
}
}
]
}
</script>
Google FAQPage structured data için FAQPage, Question, acceptedAnswer yapısını kullanır; JSON-LD formatı da Google’ın önerdiği structured data formatıdır.
Dikkat etmeniz gereken tek şey
Schema’daki soru-cevaplar sayfada görünen FAQ içerikleriyle aynı olmalı. Google, structured data’nın sayfadaki ana içerikle uyumlu ve yanıltıcı olmaması gerektiğini belirtir.
Ekledikten sonra kontrol edip kaydedin
Sonra canlı FAQ sayfasına gidin:
Sağ tık > View Page Source
Ctrl + F
FAQPage
FAQPage görünüyorsa eklenmiştir.
Sonra Google’da:
Rich Results Test
açıp FAQ URL’sini test edin.
Custom Liquid yoksa alternatif
Tema Custom Liquid section göstermiyorsa:
Online Store > Themes > ... > Edit code
Sonra:
Layout > theme.liquid
dosyasında </head> kapanışından hemen önce şunu ekleyin:
{% if request.path == '/pages/faq' %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Question Text?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer Text"
}
}
]
}
</script>
{% endif %}
Shopify’da tema kodunu düzenleme yolu Online Store > Themes > Edit code üzerinden yapılır.

Bir yanıt yazın