Sådan bruger du det
- Skriv hvert spørgsmål og dets svar, som de vises på din side.
- Tilføj flere par, flyt dem op eller ned, eller fjern dem, du ikke har brug for. Ufuldstændige par udelades og markeres.
- Kopier scriptet, og indsæt det i sidens HTML – i head- eller body-delen.
- Test siden med en validator for strukturerede data for at bekræfte, at markeringen læses korrekt.
Sådan fungerer det
Generatoren opretter et schema.org FAQPage-objekt med ét spørgsmål pr. par, hver med et acceptedAnswer af typen Answer. JSON'en genereres med en rigtig JSON-serializer, så anførselstegn, omvendte skråstreger og linjeskift i din tekst escapes korrekt. Derudover skrives hvert “<”, “>” og “&” som en \u escape. Det forhindrer, at tekst som “</script>” eller “<!--” i et svar afslutter script-elementet for tidligt og ødelægger siden, mens JSON-fortolkere stadig læser de oprindelige tegn.
Om rich results: i august 2023 begrænsede Google FAQ-rich results til velkendte, autoritative regerings- og sundhedswebsteder. For de fleste andre websteder producerer FAQPage-markup ikke længere de udvidelige spørgsmål i Google Søgning. Det forbliver gyldigt struktureret data, der beskriver siden, og andre forbrugere af schema.org-data kan bruge det.
Regler, der er værd at følge: spørgsmålene og svarene i markuppen skal også være synlige på siden; hvert spørgsmål bør have et enkelt svar skrevet af webstedet (for sider, hvor brugere indsender svar, er QAPage den korrekte type); og markup bør ikke bruges til reklame. Svar kan indeholde simpel HTML såsom links og lister, hvilket Googles retningslinjer tillader i svarteksten.
Eksempler
Produktsupportside
Tre spørgsmål om levering, returnering og garanti bliver til en FAQPage med tre Question-elementer. Indsæt scriptet én gang på supportsiden, der viser disse spørgsmål.
Et svar, der indeholder kode
Et svar, der nævner “</script>”, vises som \u003c/script\u003e inde i JSON'en, så sidens script-tag forbliver intakt, og den synlige tekst er upåvirket.
Ofte stillede spørgsmål
Vil FAQ-markup give min side rich results i Google?
Sandsynligvis ikke, medmindre det er et velkendt, autoritativt regerings- eller sundhedswebsted. Google begrænsede FAQ-rich results til disse websteder i 2023. Markuppen er stadig gyldig og kan læses af andre tjenester.
Hvor skal jeg placere JSON-LD-scriptet?
Hvor som helst i HTML'en, i head eller body. Det viser ikke noget. Tilføj det kun til den side, der faktisk viser disse spørgsmål og svar.
Kan jeg inkludere links i svar?
Ja. Googles FAQ-retningslinjer tillader et begrænset sæt HTML-tags i svarteksten, såsom links, lister og afsnit. Skriv HTML'en i svaret; den escapes sikkert til scriptet.
Hvorfor er der \u003c-sekvenser i outputtet?
Det er JSON-escape for “<”. Når det skrives sådan, forhindres script-tagget i at blive lukket af tekst i dine svar. Enhver JSON-LD-læser afkoder det tilbage til “<”.
Privatliv
Markeringen genereres i din browser. Dine spørgsmål og svar sendes ikke nogen steder og gemmes ikke.