A FAQPage séma az a schema.org-típus, amellyel az oldalon látható kérdés-válasz párokat gépi olvasásra alkalmas formában is megjelölöd. Nem új tartalmat hoz létre, hanem a már meglévő szöveget írja le a robotoknak.
Hogyan működik
A jelölés JSON-LD blokkban kerül az oldalra, jellemzően a <head> végére. A blokk típusa FAQPage, alatta a mainEntity tömbben sorakoznak a Question elemek. Minden kérdéshez pontosan egy acceptedAnswer tartozik, benne a válasz szövegével.
A robot így nem találgat. Pontosan tudja, hol ér véget az egyik válasz, és hol kezdődik a következő. Alapszabály: csak olyan kérdést jelölhetsz, amit a látogató is lát az oldalon.
Mi változott 2023-ban
A Google 2023 óta a FAQ rich resultot csak kormányzati és egészségügyi oldalakon mutatja. Minden más domainen a jelölés érvényes marad, de a találati oldalon nem kapsz kinyíló kérdéseket. Emiatt sok fejlesztő kidobta a sémát az oldalról.
Ez elhamarkodott döntés. A rich result megszűnése nem érvényteleníti a gépi olvashatóságot.
Miért hasznos mégis
A nyelvi modellek kérdés-válasz párokban gondolkodnak. Egy jelölt GYIK-blokk kész, önálló válaszdarabokat ad nekik, amit könnyű kiemelni a szövegkörnyezetből. Ez közvetlenül javítja az oldal idézhetőségét a generatív felületeken.
A jelölés emellett egyértelművé teszi a struktúrát ott is, ahol a HTML nem beszédes. Egy accordionból a robot nehezen olvassa ki, mi a kérdés és mi a válasz. A séma ezt a kétséget szünteti meg, ahogy a többi strukturált adat is.
Röviden: a FAQPage ma nem a találati listán fizet vissza, hanem a gépi értelmezésben.
Technikai példa
Minimális, érvényes FAQPage blokk. Két kérdés, mindegyikhez egy elfogadott válasz.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Mennyi a szállítási idő?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A raktáron lévő termékeket 1-2 munkanapon belül adjuk fel. A futár a feladás utáni munkanapon kézbesít."
}
},
{
"@type": "Question",
"name": "Hány napon belül élhetek el a vásárlástól?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Az átvételtől számított 14 napon belül indokolás nélkül elállhatsz. A visszaküldés költsége a vásárlót terheli."
}
}
]
}
</script>
Gyors ellenőrzés parancssorból. A JSON-LD blokkok kilistázása az élő oldalról:
curl -s https://pelda.hu/gyik | grep -o 'application/ld+json' | wc -l
curl -s https://pelda.hu/gyik | grep -c 'FAQPage'
Ha az első szám nagyobb egynél, több séma van az oldalon. Ellenőrizd, hogy nem ütköznek-e, és a @id hivatkozások rendben vannak-e.
Gyakori kérdések
Van még értelme FAQPage sémát tenni az oldalra, ha nincs rich result?
Igen, de más okból, mint korábban. A találati kinézet nem változik a legtöbb domainen. A nyelvi modellek viszont kész kérdés-válasz párokat kapnak, amit könnyű kiemelni és idézni. A magyar KKV-oldalak többségén ez a jelölés hiányzik.
Kap-e bárki még FAQ rich resultot?
A Google 2023 óta kormányzati és egészségügyi oldalakon mutatja a FAQ rich resultot. Minden más domainen a jelölés érvényes marad, csak nem jelenik meg kinyíló kérdésként. A Rich Results teszt ettől függetlenül validálja a szerkezetet.
Elég, ha csak a sémában szerepel a kérdés?
Nem. A jelölt tartalomnak látszania kell az oldalon a látogató számára. A rejtett jelölés irányelvsértés, és kézi büntetést vonhat maga után. Ráadásul értelmetlen is: a séma a látható szöveget írja le.
Mennyi kérdést tegyek egy oldalra?
Annyit, amennyi valódi ügyfélkérdés. Tipikusan 5-10 kérdés bőven elég egy szolgáltatásoldalon. A válasz legyen 2-4 mondat, önmagában is értelmes. A hosszú, körülményes válasz nehezebben idézhető.
Mi a különbség a FAQPage és a QAPage között?
A FAQPage a te saját, hivatalos válaszaidat jelöli egy kérdésre. A QAPage olyan felületre való, ahol a felhasználók kérdeznek és többen válaszolnak. A kettő felcserélése érvénytelen jelölést eredményez.