为什么这个RDFa会在Google测试工具中抛出错误?

时间:2015-03-18 09:39:44

标签: rdf breadcrumbs rdfa

据我所知,我的面包屑都使用相同格式的RDFa(虽然我已经在最后一个面包屑中添加了URL功能),但最后一个面包屑网址似乎没有被Google识别出来#39; s测试工具。

Google Structured Data Testing Tool does not recognize the "url" of the last breadcrumb item

Breadcrumb链接都使用与此相同的格式

<span prefix="v: http://rdf.data-vocabulary.org/#">
<span typeof="v:Breadcrumb">
    <a href="http://dev.bellavou.co.uk" rel="v:url" property="v:title">
        <i class="fa fa-home"><span class="breadcrumb_first">Home</span></i>
    </a>
</span>

<i class="fa fa-angle-right"></i>

<span typeof="v:Breadcrumb">
    <a href="http://dev.bellavou.co.uk/contact-us/" rel="v:url" property="v:title">Contact Us</a>
</span>

<i class="fa fa-angle-right"></i>

<span typeof="v:Breadcrumb">
    <a href="http://dev.bellavou.co.uk/contact-us/enquiry-form/" rel="v:url" property="v:title">Enquiry Form</a>
</span>

</span>

为什么Google无法识别标记中的最后一个网址? (或者实际上,为什么它没有将URL识别为指定类型?)

1 个答案:

答案 0 :(得分:0)

我知道这是一个老问题,但我自己正在努力解决这个问题。似乎测试工具显示错误,因为最后/最深的面包屑的href以斜线/结束。

如果您的网址应以斜杠结尾,我会找到不同的答案。即便谷歌本身也与测试工具所暗示的形成鲜明对比。见https://webmasters.googleblog.com/2010/04/to-slash-or-not-to-slash.html