Questions and answers

FAQPage JSON-LD

Add at least one complete question and answer, then generate.

How this tool works

Each complete row becomes a Question with an acceptedAnswer inside a FAQPage, following the schema.org vocabulary. Whitespace is tidied, completely empty rows are skipped, half-filled rows and duplicate questions are flagged, and “<” characters are escaped when the code is wrapped in a script tag so an answer can’t break your page. Everything runs in your browser.

Example output

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Do you ship internationally?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, we ship to most countries. Delivery times are shown at checkout."
      }
    }
  ]
}

When to use FAQ markup

  • Use it on pages with a real, visible FAQ written by you — not for adverts or user-submitted questions.
  • Keep the marked-up text identical to what visitors see.
  • Don’t expect a special appearance in Google Search; write the FAQ because it helps your visitors.

Sources: Google Search Central documentation updates (FAQ rich result deprecation) and schema.org FAQPage.

Frequently asked questions

Will FAQ schema give my page rich results in Google?

No — and no tool can promise that. Google announced that FAQ rich results stopped appearing in Google Search from 7 May 2026 and removed the feature’s documentation in June 2026. FAQPage remains valid schema.org vocabulary that other systems can read, but you should add it only where it accurately describes a visible FAQ.

Where do I put the generated code?

Add the JSON-LD inside a <script type="application/ld+json"> element in the page’s HTML — in the head or the body. Tick “Wrap in a script tag” to get it ready to paste. Many CMS platforms and SEO plugins also have a field for custom structured data.

Can the questions be different from the ones on the page?

They should match. Structured data should describe content that visitors can actually see on the page; marking up hidden or different content is misleading.

Can answers include links or formatting?

Answers are output as plain text exactly as you type them. Keep them as the same text shown on your page. The tool escapes characters so your answers cannot break the surrounding HTML.

Search Algorixio

↑ ↓ to move Enter to open Full search page