Pagemap数据和Google结构化数据验证器工具

问题描述 投票:2回答:1

[当我调用Google站点搜索api时,我正在尝试获取页面地图数据,但目前不存在。

示例响应使我相信这是可能的(有一个pagemap字段)https://developers.google.com/custom-search/json-api/v1/reference/cse/list?hl=en

[谁能确认结构化数据工具正在读取PageMap数据吗?我尝试使用它来验证我的页面地图数据正确,但是什么也没找到。

https://developers.google.com/structured-data/testing-tool/

[否则,Site search API是否仅返回付费级别的页面地图属性?

google-custom-search
1个回答
0
投票

回答以下问题:如果没有,网站搜索API是否仅返回付费级别的页面地图属性?

是。它为您提供了pagemap对象,该对象本身又细分为其他数据对象。例如,book:isbn被提供为Schema.org数据,而og:则被提供为开放图数据。

enter image description here


0
投票

我将页面映射添加到html文件中,以尝试使用自定义搜索引擎创建丰富的结果。在您提到它五年之后,Google的结构化数据测试工具仍然看不到它们。该工具确实可以在ld + json上运行,但是据此,截至2019年8月,CSE不支持该工具:

https://support.google.com/customsearch/thread/12070581?hl=en

[当我发现ld + json无法正常工作后,我添加了页面地图,希望将其返回搜索结果中。页面地图很有希望,因为您已经在搜索结果中看到了页面地图对象:

pagemap appears in cse search results

但是,它始终只显示此处显示的缩略图和图像链接,我认为是由Google添加的,没有我在html文件中指定的页面地图数据:

Example pagemap

我做错了吗? Google可能仍然有我文件的旧版本。

我想将字段信息存储在html文件中,并通过Google自定义搜索引擎REST JSON API将其发送到我的客户端代码。自定义丰富结果。

© www.soinside.com 2019 - 2024. All rights reserved.