富媒体搜索结果测试

请先将结构化数据放置到您的网页上,以启用 Google 搜索结果中的特殊功能,然后使用富媒体搜索结果测试对该网页进行测试。

打开富媒体搜索结果测试

 

运行测试

对于网址

提交要测试的网页的完整网址。重要提示:所有网页资源都必须可供通过互联网访问代码的匿名用户访问。任何设有防火墙或受密码保护的资源都无法接受测试。如果您的网页设有防火墙或托管在本地计算机上,您可以通过提供一个通道进行测试。

对于代码段

您可以使用此工具测试任意代码段。只需在此工具的着陆页中选择代码(而不是网址),然后粘贴要测试的代码即可。如果需要,您可以随时修改代码并点击运行测试以重新运行测试。

(可选)选择用户代理

您可以选择要在测试网页时使用的用户代理:也就是使用智能手机还是桌面设备测试网页。从网址或代码输入文本框下方的列表中选择一个用户代理。

默认的用户代理是智能手机,因为 Google 推出了优先将移动版网站编入索引计划,此计划反映了越来越多的用户通过移动设备访问网页。如果您的网站采用优先将移动版网站编入索引机制,我们建议您使用智能手机用户代理进行测试,除非您有特殊原因要使用桌面用户代理。对于所有网站,我们都建议您使用移动用户代理,因为当今大多数用户都通过移动设备浏览网页。

您可以在资源的设置页面中查看您的网站是否采用优先将移动版网站编入索引机制。

支持的结构化数据格式

富媒体搜索结果测试支持 JSON-LD、RDFa 和微数据格式的结构化数据

代码块中的注释支持情况
富媒体搜索结果测试工具会忽略 JSON-LD 块中的注释。但是,JSON-LD 标准不支持该行为,因此可能会导致实际使用时出错。在发布最终页面之前,请务必移除 JSON-LD 中的所有注释。

查看结果

测试结果会显示:在网页上找到了哪些类型的富媒体搜索结果,以及结构化数据错误或建议。

如果显示了错误或警告,可以展开项目查看详情,然后点击说明以在对应位置打开代码浏览器。该浏览器会使用所呈现的源代码

测试结果涵盖以下几个方面:

网址状态

该工具可以报告受测网址的以下任意状态值,其中 N 取决于找到的项数。

  • No significant availability issues icon 检测到 N 项有效内容
  • 未检测到任何项目
  • 检测到 N 项收到警告的有效内容
  • 检测到 N 项有效内容:全都收到了警告
  • 检测到 N 项有效内容:部分内容收到了警告
  • 检测到 N 项内容:部分内容无效
  • 检测到 N 项无效内容
  • 网址无法抓取
  • 检测到结构化数据中含有语法错误

抓取

此部分说明了是否允许 Google 抓取相应网页。如果 Google 在其常规抓取周期内被禁止抓取该网页(例如,通过 robots.txt 规则或 noindex 指令禁止 Google 抓取该网页),则无法使用此工具测试该网页。

  • 抓取成功/抓取失败
  • 抓取方式:显示用于抓取的用户代理的类型(智能手机或桌面设备)
  • 是否允许抓取?测试网站上的 robots.txt 规则是否会禁止系统抓取该网页。
  • 网页抓取:测试是否可以抓取该网页。如果抓取失败,则始终会失败。

检测到的项/检测到的结构化数据

是否在网页上发现任何结构化数据项。如果发现结构化数据,但无法对其进行解析,系统会在此处指明。找到的所有项(无论是否良好、存在警告/错误或无法解析)都将在此列出,并提供相应项的说明及任何问题。

 

网页无法访问

如果该工具由于某种原因而无法访问相应网页,则会显示错误消息以说明问题所在。导致该工具无法访问相应网页的问题包括网络连接问题或网站出现故障。

该工具会以 Googlebot 的身份(即以 Google 的身份,而不使用您的凭据)访问网页。这意味着 robots.txt 文件可能会禁止其访问相应网页。
网页包含无法加载的资源

如果测试无法加载网页所用的特定资源,您将会收到警告。资源是指网页包含的外部元素,如 JavaScript 文件。富媒体搜索结果测试仅会尝试加载特定类型的资源;不会影响该测试的其他资源将被忽略。

下面是一些引起资源加载问题的常见原因:

  • 相应资源只是在一个合理的时间范围内无法加载。在这种情况下,请尝试再次运行测试。如果仍然无法加载,请考虑在别处托管相应资源,或者尝试找出主机不响应的原因并予以解决。
  • 引用的网址中没有相应资源(404 错误)。在这种情况下,请修正资源网址。
  • 未登录的用户无法访问相应资源。在这种情况下,测试是以匿名用户的身份访问网页;请确保匿名用户可以访问所有资源。
  • robots.txt 文件禁止 Googlebot 访问相应资源。如果相应资源非常重要(见下文),并且位于您自己的网站上,那么您可能需要取消禁止 Googlebot 访问此资源;如果此资源位于其他网站上,您则可能需要与该网站的网站站长联系,让对方取消禁止访问此资源。

取消禁止访问重要资源

如果禁止访问的资源非常重要,则可能会对 Google 解析网页的方式产生重大影响。例如,如果处理网页 DOM 生成的 JavaScript 无法访问,便会引发问题。请确保 robots.txt 没有禁止 Googlebot 访问重要资源,并且此类资源通常都是可访问的。

测试结果不一致

如果您的网页包含无法加载的资源或者存在其他网页加载问题,则每次运行测试时所得到的结果可能会略有不同。这是因为每次运行测试时所加载的资源集可能会不尽相同。如果每次运行测试时网页的呈现效果都不一样,但您并未做出任何更改,请查看是否有“网页加载问题”警告;如果有,请点击相应警告,以详细了解可能导致网页无法以一致的方式正确呈现的原因。

未知类型的项目存在语法错误
某些错误可能会导致解析器在确定富媒体搜索结果类型前就暂停了。如果您遇到此类错误,则会看到一个标记为“未知类型的项目存在语法错误”的部分。以下是可能会导致出现此情况的错误:
错误类型 说明
JSON 文档无效 JSON 存在顶级语法错误。
值类型不正确 为某资源指定的值的类型有误。例如,当本应指定数字或数组时,您却指定了字符串。
解析错误:缺少“:” 缺少“:”标记。
解析错误:缺少“,”或“}” 缺少“,”或右括号。
解析错误:缺少“}”或对象成员名称
 
缺少右括号或对象成员名称。
解析错误:数组声明中缺少“,”或“]” 解析数组值时出错:数组声明中缺少“,”或“]”
无法解析令牌长度 由于某种原因,找不到某资源或某值的开头和结尾。
数值无效 资源值本应为数值,但却使用了另一值类型。
字符串中的转义序列是空的

字符串值包含空的转义序列字符。例如:

"description" : "Call me \ John"

而非

"description" : "Call me \"John\"".

字符串中的转义序列无效

字符串值中使用了无效的转义序列。例如:

"description" : "Some \q unknown sequence"

Unicode 字符被截断了 缺少 Unicode 代理对末尾处的 6 个字符。
Unicode 字符无效 缺少 Unicode 代理对后半部分开头处的 \u 令牌。
Unicode 转义序列无效:应为 4 位数字 Unicode 转义序列存在语法错误:应含 4 位数字。
Unicode 转义序列无效:应为 16 进制数字 Unicode 转义序列存在语法错误:并未提供应有的 16 进制数字。
本应独一无二的资源重复出现了 您为结构化数据对象中的某个独一无二的资源提供了两个定义。例如,两个 @context 值。
顶级元素无效 您的 JSON-LD 中的顶级项目无效。
所引用的内容不存在 itemref 属性指向不存在的标识符。

支持的富媒体搜索结果类型

此测试目前支持以下富媒体搜索结果类型:

保存测试记录

每次运行测试时,Search Console 都会保存代码和测试状态。要保存代码和测试的版本记录,请在运行测试后将页面网址添加为书签。测试记录会保存 90 天左右。任何人都能访问这些书签。

分享测试结果

您可以使用分享按钮与任何人分享测试结果的浏览器链接;分享对象无需权限便可查看结果。测试结果链接的有效期为 90 天左右。

了解网页在 Google 搜索结果中可能会呈现出的显示效果

对于某些富媒体搜索结果类型,您可以预览网页在 Google 搜索结果或 Google 助理中可能会呈现出的显示效果。如果您的网页符合在多种搜索结果布局中显示的条件,此工具将提供选择器,使您能够查看不同的布局,包括针对桌面搜索和移动搜索的布局。

您可以对自己的网页进行实验,只需更改代码并重新运行测试以生成新布局即可。您可以与其他用户分享浏览器中的网址,以分享所呈现的结果。

根据此工具在网页上找到的内容,您可以选择一种结果查看类型并选择桌面版或移动版。

Google 不保证您的网页将与此处显示的网页完全一致,也不保证此处显示的所有视图都将应用于您的网页结果;Google 会尝试根据用户的搜索记录、位置信息和多个其他变量为搜索请求显示最佳结果。

更多结构化数据资源

要进一步了解结构化数据和 Google 搜索结果功能,请参阅以下更多资源:

该内容对您有帮助吗?
您有什么改进建议?

需要更多帮助?

请尝试以下步骤:

true
初次使用 Search Console?

以前从未使用过 Search Console?无论您是彻头彻尾的新手,还是搜索引擎优化 (SEO) 专家,抑或是网站开发者,都可从这里开始使用它。

搜索
清除搜索查询
关闭搜索框
Google 应用
主菜单
搜索支持中心
false
false
true
true
83844
false
false