Я делаю структурированные данные страницы категории, на которой отображается список статей.Необходимо, чтобы при поиске в Google этот список отображался в виде «карусели».
https://developers.google.com/search/docs/guides/mark-up-listings - вот документация для пометки «карусели» скриншотами.
Необходимо ли сделать ItemList корневым элементом в структуре разметки?
ItemList
Можно ли сделать ItemList дочерним элементом CollectionPage?То есть следующим образом:
CollectionPage
<body itemscope itemtype="http://schema.org/CollectionPage"> <div itemprop="mainEntity" itemscope itemtype="http://schema.org/ItemList http://schema.org/CreativeWork"> ...
Будет ли поисковая система Google понимать структуру «CollectionPage> ItemList (mainEntity)» как правильную структуру для карусели?
mainEntity
, как говорит @unor, - самый простой способ - проверить эту структуру в инструменте тестирования: https://search.google.com/structured-data/testing-tool.
Ваш код содержит 0 ОШИБК 0 ПРЕДУПРЕЖДЕНИЙ