We have an FAQ page driven by CMS entries. We’re trying to add Google’s FAQPage Structured data to the page for each Q/A entry:
This obviously results in duplicate ‘FAQPage’ entities for each Question - which Google don’t see as valid:
What we need is the ability to loop through the collection list items in the head
or in a custom code block so that the collection list attributes (question and answers) can be added to a single manEntity
array in the ld+json
snippet.
Is this currently possible? Are there any workarounds and is this in the pipepline given FAQ Schema markup (among other things) is gaining popularity?