{"id":"ia.faq-schema","name":"FAQPage schema","verify":{"command":null,"rescan":"isagentready results {domain} --checkpoint ia.faq-schema","expect":null},"fix":{"steps":[{"action":"Find the questions and answers that are visible on the page.","order":1,"language":null,"code_example":null},{"action":"Add a FAQPage entity with one Question and acceptedAnswer per pair.","order":2,"language":"json","code_example":"{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"Is there a free plan?\",\n    \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. The free plan has 100 calls per day.\"}\n  }]\n}"}],"summary":"Add FAQPage JSON-LD for the questions and answers that are visible on the page.","skill":{"name":"structured-data","anchor":"ia.faq-schema"}},"category":"structured_data","aggregate":null,"references":[{"title":"Schema.org FAQPage","kind":"spec","url":"https://schema.org/FAQPage"},{"title":"Google structured data guidelines","kind":"guide","url":"https://developers.google.com/search/docs/appearance/structured-data/sd-policies"}],"stage":"read","lifecycle":{"introduced":"2026-08-24","revised":["2026-08-29"],"retired":null,"replaced_by":null},"methodology_version":"2026-10-30","evidence_tier":"standard","evidence_source":{"title":"agentready.org AR-READ-08","url":"https://www.agentready.org/#read"},"why":"FAQPage schema exposes questions and answers as separate machine-readable pairs. An agent can then use a direct answer without parsing prose.","profiles":["ai_search_visibility"],"score_role":"core","ar_strengths":{"AR-READ-08":"SHOULD"},"ar_practice_ids":["AR-READ-08"],"legacy_id":"2.7","detail_url":"https://isagentready.com/en/methodology/checkpoints/ia.faq-schema","strength_source":"agentready","i18n":{"nl":{"name":"FAQPage-schema","steps":["Zoek de vragen en antwoorden die zichtbaar op de pagina staan.","Voeg een FAQPage-entiteit toe met een Question en acceptedAnswer per paar."],"why":"FAQPage-schema toont vragen en antwoorden als losse machineleesbare paren. Een agent kan dan een direct antwoord gebruiken zonder proza te parsen.","verify_expect":null,"fix_summary":"Voeg FAQPage-JSON-LD toe voor de vragen en antwoorden die zichtbaar op de pagina staan."}},"maturity":"recommended","applicability":{"mode":"always","condition":null,"surfaces":["website"]},"strength":"SHOULD","ar_mapping":"full","evidence_type":"recommendation"}