Használata
- Írja be az egyes kérdéseket és válaszaikat úgy, ahogyan az oldalán szerepelnek.
- Adjon hozzá további párokat, rendezze őket fel vagy le, vagy távolítsa el, amelyekre nincs szüksége. A hiányos párok kimaradnak, és megjelölést kapnak.
- Másolja ki a scriptet, és illessze be az oldal HTML-jébe, a head vagy a body részbe.
- Tesztelje az oldalt strukturáltadat-ellenőrzővel, hogy megbizonyosodjon a jelölés helyes beolvasásáról.
Hogyan működik
A generátor egy schema.org FAQPage objektumot hoz létre, amelyben minden párhoz egy Question tartozik, és mindegyikhez egy acceptedAnswer tartozik Answer típussal. A JSON-t valódi JSON-szerializáló állítja elő, így a szövegben lévő idézőjelek, visszaperjelek és sortörések megfelelően escape-elve kerülnek a kimenetbe. Ezenkívül minden „<”, „>” és „&” karakter \u escape formában jelenik meg. Ez megakadályozza, hogy a válaszban szereplő „</script>” vagy „<!--” szöveg idő előtt lezárja a script elemet és elrontsa az oldalt, miközben a JSON-elemzők továbbra is az eredeti karaktereket olvassák.
A rich resultokról: 2023 augusztusában a Google az FAQ rich resultokat a jól ismert, hiteles kormányzati és egészségügyi webhelyekre korlátozta. A legtöbb más webhely esetében a FAQPage jelölés már nem jeleníti meg a lenyitható kérdéseket a Google Keresésben. Érvényes strukturált adat marad, amely leírja az oldalt, és a schema.org adatok más felhasználói is használhatják.
Érdemes betartani az alábbi szabályokat: a jelölésben szereplő kérdéseknek és válaszoknak az oldalon is láthatóknak kell lenniük; minden kérdéshez egyetlen, a webhely által írt válasz tartozzon (azoknál az oldalaknál, ahol a felhasználók válaszokat küldenek be, a QAPage a megfelelő típus); a jelölést pedig nem szabad hirdetési célra használni. A válaszok tartalmazhatnak egyszerű HTML-elemeket, például hivatkozásokat és listákat, amelyeket a Google irányelvei megengednek a válasz szövegében.
Példák
Terméktámogatási oldal
A szállítással, visszaküldéssel és garanciával kapcsolatos három kérdésből egy FAQPage lesz három Question elemmel. Illessze be a szkriptet egyszer azon a támogatási oldalon, amely ezeket a kérdéseket jeleníti meg.
Kódot tartalmazó válasz
Ha egy válaszban szerepel a „</script>” szöveg, az a JSON-ban \u003c/script\u003e formában jelenik meg, így az oldal script címkéje érintetlen marad, a látható szöveg pedig nem változik.
Gyakori kérdések
A FAQ-jelölés bővített találatokat ad az oldalamnak a Google-ben?
Valószínűleg nem, kivéve, ha jól ismert, hiteles kormányzati vagy egészségügyi webhelyről van szó. A Google 2023-ban korlátozta a FAQ bővített találatokat ezekre a webhelyekre. A jelölés továbbra is érvényes, és más szolgáltatások is olvashatják.
Hová tegyem a JSON-LD scriptet?
Bárhol a HTML-ben, a head vagy a body részben. Nem jelenít meg semmit. Csak ahhoz az oldalhoz add hozzá, amely ténylegesen mutatja ezeket a kérdéseket és válaszokat.
Beilleszthetek linkeket a válaszokba?
Igen. A Google FAQ-irányelvei korlátozott számú HTML-címkét engedélyeznek a válasz szövegében, például hivatkozásokat, listákat és bekezdéseket. Írd be a HTML-t a válaszba; biztonságosan escape-elve lesz a script számára.
Miért vannak \u003c szekvenciák a kimenetben?
Ezek a „<” karakter JSON-escape szekvenciái. Így írva megakadályozza, hogy a válaszokban lévő szöveg lezárja a script elemet. Bármely JSON-LD-olvasó visszafejti „<” karakterré.
Adatvédelem
A jelölés a böngészőben készül. Kérdései és válaszai nem kerülnek elküldésre vagy tárolásra.