Why It Matters

Breadcrumb schema displays clean navigation paths in search engine result snippets. FAQPage schema allows search engines and AI assistants to extract exact question-and-answer pairs for instant user display.

  • FAQPage Array Markup: Use FAQPage containing an array of mainEntity objects with nested Question and AcceptedAnswer text fields.

Use BreadcrumbList detailing an itemListElement array with position indices and explicit page URL paths.

Example FAQ JSON-LD Snippet

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How to add FAQ schema?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Embed JSON-LD in head."
      }
    }
  ]
}

What to Expect from FAQ Markup

Since August 2023, Google only shows FAQ rich results for well-known government and health websites. For most businesses, FAQPage markup won’t create a rich result in Google, but it still helps other search engines and AI tools read your questions and answers. Only mark up questions and answers that are visible on the page.