{
  "name": "FAQ Page",
  "description": "Use this schema type for pages containing a list of frequently asked questions and their answers. Enables rich FAQ results in Google Search with expandable question-and-answer pairs.",
  "schema_type": "FAQPage",
  "version": "1.0.0",
  "fields": [
    {
      "key": "mainEntity",
      "label": "Questions & Answers",
      "type": "array",
      "required": true,
      "description": "A list of questions and their corresponding answers. Each item must have a question and an answer.",
      "default": [],
      "items": {
        "type": "object",
        "fields": [
          {
            "key": "name",
            "label": "Question",
            "type": "text",
            "required": true,
            "description": "The full text of the question.",
            "default": ""
          },
          {
            "key": "acceptedAnswer",
            "label": "Answer",
            "type": "textarea",
            "required": true,
            "description": "The full text of the answer. May include HTML for links and formatting.",
            "default": ""
          }
        ]
      }
    }
  ],
  "template": {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": ""
        }
      }
    ]
  },
  "google_required": ["mainEntity"],
  "google_recommended": []
}