Pontos szerkezet
A kimenet a FAQPage formátumra fókuszál, tiszta JSON-LD szerkezettel.
schema.org FAQPage
A Teletom Schemagen publikus weboldalak FAQ tartalmából készít áttekinthető, ellenőrizhető schema.org FAQPage jelölést.
Adj meg egy URL-t, a rendszer kinyeri a látható kérdés-válasz párokat, majd letölthető vagy közvetlenül beilleszthető JSON-LD kódot ad vissza.
A kimenet a FAQPage formátumra fókuszál, tiszta JSON-LD szerkezettel.
Választható nyers JSON vagy teljes script blokk, fejlesztői és CMS használatra.
A generált adatot beillesztés előtt összevetheted az oldalon látható FAQ-val.
Még nincs generált FAQ elem.
A schema leírás strukturált adat: rövid, gépek számára is egyértelmű jelölés arról, hogy egy oldal tartalma mit jelent. FAQ esetén például nemcsak szövegként szerepelnek a kérdések és válaszok, hanem a keresők és más rendszerek számára is felismerhető FAQPage formában.
Előnye, hogy pontosabb kontextust ad a tartalomról, segíti az értelmezést, és csökkenti annak esélyét, hogy egy algoritmus félreolvassa az oldal szerkezetét. Ez főleg keresőoptimalizálásnál, rich result ellenőrzésnél, tartalomfeldolgozásnál és AI-alapú rendszereknél jelentkezik.
Hasonló célt szolgálhat az llms.txt is: iránytűként segíthet a nagy nyelvi modelleknek abban, hogy egy webhely fontos oldalait, dokumentációját vagy ajánlott forrásait könnyebben megtalálják. A schema és az llms.txt együtt tisztább, gépek számára is értelmezhetőbb webes jelenlétet ad.
A generált FAQ Schema ajánlott formája a JSON-LD tartalom script elembe ágyazva:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage"
}
</script>
Ezt illeszd be az adott oldal HTML-forrásába, lehetőleg a head részbe vagy a body végére.
head részbe és a body végére történő beillesztés egyaránt elfogadható.A legtöbb tartalomkezelő rendszer biztosít egyedi HTML-, kód- vagy script-beillesztési lehetőséget. Ilyenkor a teljes <script type="application/ld+json">...</script> blokkot illeszd be. Ne csak a nyers JSON-t helyezd el látható szövegként az oldalon.
Fejlesztői hozzáférés esetén a kód bekerülhet az oldal sablonjába, a konkrét oldal forráskódjába, vagy egy olyan komponensbe, amely csak azon az oldalon tölti be a sémát, ahol a FAQ ténylegesen megjelenik.
Letölthető vagy archiválási célra a külön .json fájl hasznos lehet. A keresőmotorok számára azonban az ajánlott megoldás az oldal HTML-jébe ágyazott JSON-LD, ezért ne csak egy külső fájlra mutató linket helyezz el.
A legegyszerűbb és legbiztosabb megoldás: másold be a teljes script blokkot az adott oldal HTML-kódjába.
A generátor beépített előnézetében ellenőrizd a kérdések számát és tartalmát. Figyelj a hiányzó vagy üres kérdésekre, arra, hogy a válaszok ne legyenek levágva, és arra is, hogy a JSON szintaktikailag érvényes legyen.
Publikálás után nyisd meg az oldalt a böngészőben, jelenítsd meg az oldal forráskódját, majd keress rá az application/ld+json vagy FAQPage kifejezésre. Ellenőrizd, hogy a teljes blokk valóban bekerült-e az oldalba, és hogy ugyanaz a FAQ schema csak egyszer szerepel-e.
A Schema.org Validator segítségével az oldal URL-je vagy a teljes kód alapján is ellenőrizhetsz. A hibákat javítsd, a figyelmeztetéseket pedig egyenként értékeld. Ez az eszköz a Schema.org szerkezeti megfelelőségét vizsgálja.
A Google Rich Results Test eszközzel URL vagy kód alapján is tesztelhetsz. Ellenőrizheted vele, hogy a Google felismeri-e a strukturált adatot. Attól, hogy a jelölés érvényes, még nem garantált különleges keresési megjelenés, de a teszt eredményét ettől függetlenül javítsd hibamentesre.
Törekedj arra, hogy a kérdések sorrendje egyezzen. Csak olyan schema-kérdést használj, amely látható az oldalon, minden választ tarts tartalmilag azonosan, és ne tegyél bele rejtett, csak keresőmotornak szánt tartalmat.
Módosítás után lehet, hogy ürítened kell az oldal- vagy szervercache-t. CDN használata esetén annak cache-ét is frissítsd, ezután pedig futtasd újra az ellenőrzést.
Új kérdés hozzáadásakor generáld újra a sémát is. A törölt kérdést a JSON-LD-ből is távolítsd el, és időnként validáld újra az oldalt.
Elementor Pro használata esetén a FAQ JSON-LD kódot a Custom Code funkcióval érdemes beillesztened. Így a strukturált adat elkülönül az oldal látható tartalmától, és megjelenési feltétellel csak a megfelelő oldalon töltheted be.
<script type="application/ld+json">...</script> blokkot másold be.<body> – End, vagy az adott Elementor-verzióban ennek megfelelő „Body End” lehetőséget.<script> elemet, ha a generált kimenet azt már tartalmazza.FAQPage vagy application/ld+json kifejezést.A megjelenési feltételt mindig arra az egyetlen oldalra állítsd be, amelynek FAQ-tartalmából a schema készült. Ne töltsd be ugyanazt a FAQPage definíciót a teljes webhelyen.
Általános példa:
A menüpontok neve az Elementor nyelvétől és verziójától függően eltérhet.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": []
}
</script>
Validáláshoz használd a Schema.org Validator és a Google Rich Results Test eszközöket.
Ajánlott Elementor Pro beállítás: Custom Code → Body End → csak a megfelelő FAQ-oldalra beállított megjelenési feltétel.
A kód elhelyezése után mindig a publikus URL-t ellenőrizd, ne kizárólag az Elementor szerkesztőnézetét.