We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Support/help pages with FAQs, speakable selectors, and breadcrumb navigation for clarity and discoverability.
Primary structure for support answers.
Optional voice-friendly selectors for key parts of the page.
Navigation context within the help center.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How do I reset my password?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Go to Settings → Security → Reset Password. We’ll email you a reset link."
}
},
{
"@type": "Question",
"name": "How do I contact support?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Email support@example.com or use the in-app chat. We respond within one business day."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "WebPage",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": [
"h1",
".faq-question"
]
}
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Help Center", "item": "https://www.example.com/help" },
{ "@type": "ListItem", "position": 3, "name": "Account Access", "item": "https://www.example.com/help/account-access" }
]
}
]Use it if you want voice surfaces to highlight key parts of the help page. Otherwise omit that object.
Keep one FAQPage object per page with multiple questions in mainEntity. Use multiple pages for different topics.