我不知道要使用哪种 schema.org 类型。任何人都可以提出任何建议吗?具体问题在这篇文章的底部并且很明显。我的网站已经上线四年了,有成千上万的个人评论。该网站是发生某种活动的地方的目录。这些地方可以是教堂、城市公园、集市、零售店、餐馆、国家森林、加油站,应有尽有!我的网站提供了与活动相关的位置和设施的记录。该活动可能与该位置的假定功能相关,也可能不相关(即,我的用户不在餐厅用餐)。执行该活动的用户来到我的网站并留下关于该地点的评论。用户也可以对位置进行评分,但评分并不是用户评论本身的一部分。
如果我使用 hreview-aggregates,富文本和星号会显示在 google 测试工具中。如果我只使用来自 schema.org 的以下内容,则该工具不会在其中显示代码段,但会识别格式:
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="name">The Hubcap Place</span>
<span itemprop="itemreviewed">Hubcap City</span>
<span itemprop="ratingValue">4</span> stars -
<span itemprop="reviewCount">3077</span> reviews
</div>
如果我将其更改为,一切看起来都很棒
<title>My Site</title>
<div class="entry" itemtype="http://schema.org/localBusiness" itemscope="">
<span itemprop="name">The Hubcap Place</span>
<span itemprop="itemreviewed">Hubcap City</span>
<span itemprop="author">Ellie</span>
<span itemtype="http://schema.org/AggregateRating" itemscope="" itemprop="aggregateRating">
<meta content="3.2" itemprop="ratingvalue">
<meta content="18" itemprop="ratingcount">
</span>
</div>
我认为本地业务不合适。有些位置只是田野中间的一个空地。此外,schema.org/localBusiness 让我觉得我应该拥有它。schema.org/Place 似乎最合适,但未在工具中显示富文本片段。与 schema.org/Review 相同。如果我将其用作主要包装器,则不会显示该片段。其他有效的主要包装是 Product 和 Restaurant。我会很感激你能给的任何建议。
- Place 是否因为我的标记而失败?
- 包装器的好类型是什么?包装器是必需的吗?
- 即使它不完全适合所有东西,我是否应该只选择一个主包装器?
- 我可以同时使用 hreview-aggragate(microformat) 和 schema.org 吗?这就是我现在正在做的事情,它在测试工具中显示得很好,但我听说你不应该这样做。这仍然是当前的建议吗?
还应该注意的是,当我使用具有正确语法的 data-vocabulary.org/Review 时,工具中的所有内容也都显示正常......我只是在使用 schema.org 时遇到了问题