RDFa 面包屑代码错误可能是由于 OGP?
RDFa breadcrumb code error possibly due to OGP?
我在验证面包屑的结构化数据实现时遇到一个奇怪的错误。
这是面包屑的代码:
<header class="breadcrumbs">
<div xmlns:v="http://rdf.data-vocabulary.org/#">
<span typeof="v:Breadcrumb">
<a class="breadcrumbs" href="#" rel="v:url" property="v:title">All Copenhagen Apartments</a> <i class="fa fa-angle-right"></i>
</span>
<span typeof="v:Breadcrumb">
<a class="breadcrumbs" href="#" rel="v:url" property="v:title">2 bedroom apartments</a> <i class="fa fa-angle-right"></i>
</span>
<span typeof="v:Breadcrumb">
<a class="breadcrumbs" href="#" rel="v:url" property="v:title">Vanløse</a> <i class="fa fa-angle-right"></i>
</span>
<span typeof="v:Breadcrumb">
<a class="breadcrumbs" href="#" rel="v:url" property="v:title"><b>Villa Vanløse apartment</b></a>
</span>
</div>
</header>
Here
link 是 Google 的结构化数据测试工具上的错误。
我得到的错误是:
url [Unspecified type]:
is not a known valid target type for the http://rdf.data-vocabulary.org/#url property.
在 Screenshot 中还引用了我们在头部的 OpenGraph 协议 (OGP
) 的实现:
<meta property="og:title" content="Copenhagen apartment with balcony and garden"/>
<meta property="og:url" content="http://www.all-copenhagen-apartments.com/villa-vanloese-apartment-cph15/"/>
<meta property="og:image" content="http://www.all-copenhagen-apartments.com/galleri/15/01.jpg"/>
<meta property="og:type" content="product"/>
<meta property="og:site_name" content="all-copenhagen-apartments.com"/>
当我尝试只验证面包屑代码时,一切看起来都不错,我不明白为什么面包屑代码和 header 中的 OGP 代码之间会出现问题。
Google 的结构化数据测试工具仅在通过 URL 获取代码时才会出现此错误。如果您直接输入检查完全相同的代码(例如,通过URL检查,然后编辑不相关的内容,然后再次检查),则不会报告错误。
所以这可能是工具中的错误。
有人 same problem over on Webmasters SE, where the Google employee John Mueller also thinks 这是一个错误。
我在验证面包屑的结构化数据实现时遇到一个奇怪的错误。
这是面包屑的代码:
<header class="breadcrumbs">
<div xmlns:v="http://rdf.data-vocabulary.org/#">
<span typeof="v:Breadcrumb">
<a class="breadcrumbs" href="#" rel="v:url" property="v:title">All Copenhagen Apartments</a> <i class="fa fa-angle-right"></i>
</span>
<span typeof="v:Breadcrumb">
<a class="breadcrumbs" href="#" rel="v:url" property="v:title">2 bedroom apartments</a> <i class="fa fa-angle-right"></i>
</span>
<span typeof="v:Breadcrumb">
<a class="breadcrumbs" href="#" rel="v:url" property="v:title">Vanløse</a> <i class="fa fa-angle-right"></i>
</span>
<span typeof="v:Breadcrumb">
<a class="breadcrumbs" href="#" rel="v:url" property="v:title"><b>Villa Vanløse apartment</b></a>
</span>
</div>
</header>
Here link 是 Google 的结构化数据测试工具上的错误。
我得到的错误是:
url [Unspecified type]:
is not a known valid target type for the http://rdf.data-vocabulary.org/#url property.
在 Screenshot 中还引用了我们在头部的 OpenGraph 协议 (OGP
) 的实现:
<meta property="og:title" content="Copenhagen apartment with balcony and garden"/>
<meta property="og:url" content="http://www.all-copenhagen-apartments.com/villa-vanloese-apartment-cph15/"/>
<meta property="og:image" content="http://www.all-copenhagen-apartments.com/galleri/15/01.jpg"/>
<meta property="og:type" content="product"/>
<meta property="og:site_name" content="all-copenhagen-apartments.com"/>
当我尝试只验证面包屑代码时,一切看起来都不错,我不明白为什么面包屑代码和 header 中的 OGP 代码之间会出现问题。
Google 的结构化数据测试工具仅在通过 URL 获取代码时才会出现此错误。如果您直接输入检查完全相同的代码(例如,通过URL检查,然后编辑不相关的内容,然后再次检查),则不会报告错误。
所以这可能是工具中的错误。
有人 same problem over on Webmasters SE, where the Google employee John Mueller also thinks 这是一个错误。