Google SDTT追加" #__ sid = md3"到mainEntityOfPage的URL

时间:2015-12-12 19:53:46

标签: url schema.org microdata google-rich-snippets

为什么会这样?

Screenshot of Google Structured Data Testing Tool’s output

HTML显示:

<meta content='http://www.costumingdiary.com/2015/05/freddie-mercury-robe-francaise.html' itemprop='mainEntityOfPage' itemscope='itemscope'/>

结构化数据测试工具输出显示:

http://www.costumingdiary.com/2015/05/freddie-mercury-robe-francaise.html#__sid=md3

更新:看起来它与我的面包屑列表有关。但是,为什么会发生这种情况,是不是错了?

2 个答案:

答案 0 :(得分:0)

我不知道片段#__sid=md3来自哪里,但由于SDTT过去曾有BreadcrumbList的怪癖,这也可能是副作用。

但请注意,如果您想提供一个网址作为mainEntityOfPage媒体资源的价值,那么must use a link element instead of a meta element

<link itemprop="mainEntityOfPage" href="http://www.costumingdiary.com/2015/05/freddie-mercury-robe-francaise.html" />

See examples for Microdata markup that creates an item value, instead of a URL value, for mainEntityOfPage。)

答案 1 :(得分:0)

如果您要提供的网址是唯一的,则可以使用itemid属性。 在最新更新后,我通过该工具遇到了mainEntityOfPage。使用Google的示例我使用了以下代码

<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://blog.hompus.nl/2015/12/04/json-on-a-diet-how-to-shrink-your-dtos-part-2-skip-empty-collections/" />

这在Structured Data Testing Tool results for my blog

中正确显示