The current FAQ block outputs headings as strong tags, this is not SEO or semantically a good solution.
What the output should be has been discussed and these are the conclusions:
Because FAQ blocks should be repeatable, the JSON+LD needs to be consolidated from all FAQ blocks that have been entered on a page.
Please inform the customer of conversation # 453968 when this conversation has been closed.
Technical details for annotating inside the blocks
For this to work our blocks will need an identifier prop for every RichText instance inside the blocks. Our annotation code then needs to know which richTextIdentifier to put on an annotation to be make sure the annotation is applied to the correct block.
Please inform the customer of conversation # 475223 when this conversation has been closed.
Please inform the customer of conversation # 525947 when this conversation has been closed.
Any progress on repeatable FAQ blocks?
Adding headers between questions would be an amazing feature, as well as setting the block template in the theme or some options field (choosing which tag the questions get). Amazing plugin so far, but hard to implement for dedicated FAQ pages because the list will get too long / not structured enough...
I think this would reduce the need to add multiple FAQ blocks to a page.
Or maybe allow multiple but only do the JSON-D part for the first block on the page (for SEO) while the rest can be built with the same interface for the page itself....
Please inform the customer of conversation # 642276 when this conversation has been closed.
Please inform the customer of conversation # 674678 when this conversation has been closed.
Most helpful comment
Adding headers between questions would be an amazing feature, as well as setting the block template in the theme or some options field (choosing which tag the questions get). Amazing plugin so far, but hard to implement for dedicated FAQ pages because the list will get too long / not structured enough...
I think this would reduce the need to add multiple FAQ blocks to a page.
Or maybe allow multiple but only do the JSON-D part for the first block on the page (for SEO) while the rest can be built with the same interface for the page itself....