Hi @charlie!
The Accordion element is creating its own FAQ schema, which is great. But that Schema is a separate Schema block, disconnected from the rest. SEO plugins like Yoast and Rankmath (and even your own Schema extension) create a single graph where every entity is connected via @id string.
Pro doesn’t allow us to define a custom @id or an isPartOf property for the FAQ.
To solve this, any element in Pro outputting Schema should have this:
-
Manual Entity ID: A field to set the
@idfor theFAQPage. (Defaulting to{{dc:post:permalink}}#faq). -
Parent ID (isPartOf): A field to link this FAQ to the main page entity. (Usually
{{dc:post:permalink}}).
This way, Cornerstone would be the only builder that I know of, that would seamlessly integrate all Schema into a single block, working with other plugins and systems.
Thank you!