我正在使用schema.org和JSON描述远程教育的网站。任何页面都有这个:
<body itemscope itemtype="http://schema.org/WebPage">
但是每个课程都有很多页面 - 德语课程,经济学课程,美发课程等(产品页面)和我一起描述
<body itemscope itemtype="http://schema.org/ItemPage">
如何用WebPage或ItemPage更好地描述它们? 在schema.org中,ItemPage的描述是“专门用于单个项目的页面,例如特定产品或酒店”。我不确定什么是更好的。请帮忙。 感谢
答案 0 :(得分:0)
如果页面是关于单个课程的,那么是的,您可以使用ItemPage
。
作为一般规则,始终go with the most specific type。因此,如果您有WebPage
,请检查其&#34;更具体的类型&#34 ;;如果其中一种类型适用于您的情况,请选择它;否则,请保持options single-request
。
当然,此类型仅代表有关您课程的网页,而非课程本身。因此,您可能希望使用mainEntity
来引用EducationEvent
(或适用的任何类型)。