微数据测试:Google、Yandex 或两者都不是
Microdata test: Google, Yandex or neither
我已经测试了我网站的微数据代码,在 Google 和 Yandex 测试工具中收到了 2 条不同的错误消息。
Google 告诉我 属性 分支是空的 + 我需要添加组织徽标。
Yandex 不会突出显示这些错误。它告诉我添加分支机构的地址+ phone 号码。
我应该考虑这些评论还是忽略它们?
我一定要满足Google的要求。你能帮我解决下面代码中的错误吗:
首页代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
</head>
<body itemscope itemtype="http://schema.org/Organization">
<p>
<a itemprop="url" href="URL OF ORGANIZATION WEB PAGE" >
<img itemprop="logo" src="IMAGE NAME OF ORGANIZATION.gif" /></a>
<meta itemprop="name" content="NAME OF ORGANIZATION" />
</p>
<meta itemprop="description" content="SHORT DESCRIPTION OF ORGANIZATION" >
</body>
</html>
产品页面代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
</head>
<body itemprop="branchOf" itemscope itemtype="http://schema.org/Organization" id="schema-organization" >
<div itemscope itemtype="http://schema.org/TravelAgency" itemref="schema-organization" >
<link itemprop="url" href="URL OF HOME PAGE OF BRANCH SITE" />
<meta itemprop="name" content="BRANCH NAME" />
<img src="http://www.IMAGE OF PAGE.jpg" itemprop="image" />
</div>
<p itemprop="name" >NAME OF PAGE</p>
<p itemprop="description" >SHORT DESCRIPTION OF PAGE</p>
</body>
</html>
如果你想使用微数据,你have to use (X)HTML5. If you want to keep using XHTML 1.0, you could use RDFa instead of Microdata。
关于warnings/errors:
Google tells me that […] I need to add the organization logo.
Google 报告您需要添加属性 url
和 logo
尽管您已经添加了它们(在第一个示例中)。这是因为您的示例值:IMAGE NAME OF ORGANIZATION.gif
和 URL OF ORGANIZATION WEB PAGE
不是有效的 URL,因为必须对空格进行百分比编码 (%20
)。
你的第二个例子遗漏了 logo
。您 没有 添加它,只是 Google 希望看到它,例如,用于显示丰富网页摘要。
Google tells me that the Branchof property is empty
我无法用 Google’s (new) testing tool 重现此内容。
项目不为空,因为您指定 name
和 description
。
Yandex […] tells me to add the address + phone number for the branch.
这仅表示他们希望查看其他信息,例如用于显示增强的搜索结果。
我已经测试了我网站的微数据代码,在 Google 和 Yandex 测试工具中收到了 2 条不同的错误消息。
Google 告诉我 属性 分支是空的 + 我需要添加组织徽标。
Yandex 不会突出显示这些错误。它告诉我添加分支机构的地址+ phone 号码。
我应该考虑这些评论还是忽略它们?
我一定要满足Google的要求。你能帮我解决下面代码中的错误吗:
首页代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
</head>
<body itemscope itemtype="http://schema.org/Organization">
<p>
<a itemprop="url" href="URL OF ORGANIZATION WEB PAGE" >
<img itemprop="logo" src="IMAGE NAME OF ORGANIZATION.gif" /></a>
<meta itemprop="name" content="NAME OF ORGANIZATION" />
</p>
<meta itemprop="description" content="SHORT DESCRIPTION OF ORGANIZATION" >
</body>
</html>
产品页面代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
</head>
<body itemprop="branchOf" itemscope itemtype="http://schema.org/Organization" id="schema-organization" >
<div itemscope itemtype="http://schema.org/TravelAgency" itemref="schema-organization" >
<link itemprop="url" href="URL OF HOME PAGE OF BRANCH SITE" />
<meta itemprop="name" content="BRANCH NAME" />
<img src="http://www.IMAGE OF PAGE.jpg" itemprop="image" />
</div>
<p itemprop="name" >NAME OF PAGE</p>
<p itemprop="description" >SHORT DESCRIPTION OF PAGE</p>
</body>
</html>
如果你想使用微数据,你have to use (X)HTML5. If you want to keep using XHTML 1.0, you could use RDFa instead of Microdata。
关于warnings/errors:
Google tells me that […] I need to add the organization logo.
Google 报告您需要添加属性
url
和logo
尽管您已经添加了它们(在第一个示例中)。这是因为您的示例值:IMAGE NAME OF ORGANIZATION.gif
和URL OF ORGANIZATION WEB PAGE
不是有效的 URL,因为必须对空格进行百分比编码 (%20
)。你的第二个例子遗漏了
logo
。您 没有 添加它,只是 Google 希望看到它,例如,用于显示丰富网页摘要。Google tells me that the Branchof property is empty
我无法用 Google’s (new) testing tool 重现此内容。
项目不为空,因为您指定
name
和description
。Yandex […] tells me to add the address + phone number for the branch.
这仅表示他们希望查看其他信息,例如用于显示增强的搜索结果。