修复Google提示AMP页面“必需的结构化数据元素有误/部分标记无法显示富媒体搜索结果”解决办法

很多小伙伴为了谷歌Google搜索优化或者排名,都开启了AMP页面,但是有时候会发现AMP页面虽然好,但是很多相应的规范,比如虾皮路就收到了Google发来的提示网站AMP页面存在问题,主要提示“必需的结构化数据元素有误”,如何修复呢。这里虾皮路找了一下方法,然后将修复过程分享出来。

打开谷歌站长管理工具,看到如下提示

修复Google提示AMP页面“必需的结构化数据元素有误/部分标记无法显示富媒体搜索结果”解决办法插图

点击验证修复,还是提示各类问题。接下来要如下处理

一、打开谷歌站长管理工具测试

地址:https://search.google.com/test/amp

修复Google提示AMP页面“必需的结构化数据元素有误/部分标记无法显示富媒体搜索结果”解决办法插图(1)

然后输入出现问题的网页进行检查,然后提示AMP页面是有效的,但是存在如下问题

结构化数据项缺失或无效
结构化数据中某个必需的资源缺失、存在拼写错误或包含无效的值。

修复Google提示AMP页面“必需的结构化数据元素有误/部分标记无法显示富媒体搜索结果”解决办法插图(2)

继续点击“测试你的结构化数据”,然后提示“部分标记无法显示富媒体搜索结果”

修复Google提示AMP页面“必需的结构化数据元素有误/部分标记无法显示富媒体搜索结果”解决办法插图(3)
修复Google提示AMP页面“必需的结构化数据元素有误/部分标记无法显示富媒体搜索结果”解决办法插图(4)

提示“未填写字段“image””及“未填写字段“logo.url”字段“logo”的对象类型无效”,非严重警告也有一条,提示:未填写字段“image”(非严重)。

修复Google提示AMP页面“必需的结构化数据元素有误/部分标记无法显示富媒体搜索结果”解决办法插图(5)

查了一下,那应该是logo的设置及特色图的设置问题。

二、AMP页面logo错误问题修复

这个问题很简单,直接点击WordPress后台的外观-自定义

然后选择站点身份,选择站点图标

修复Google提示AMP页面“必需的结构化数据元素有误/部分标记无法显示富媒体搜索结果”解决办法插图(6)

然后上传,发布即可

修复Google提示AMP页面“必需的结构化数据元素有误/部分标记无法显示富媒体搜索结果”解决办法插图(7)

三、AMP 页面 image 问题错误修复

经过比对,这个 AMP 页面的 image 属性值其实就是我们平时所说的文章特色图片。所以解决的办法有两个,要么在编辑文章的时候添加特色图片,要么就通过函数直接为 AMP 页面的 image 指定一个图片地址。本站采用的是第二种方法,直接将以下代码添加到当前主题的 functions.php 文件中:

//修正 AMP image 錯誤
function bbm_amp_modify_json_metadata( $metadata, $post ) {
if (!array_key_exists('image', $metadata)) {
$metadata['image'] = array(
'@type' => 'ImageObject',
'url' => get_template_directory_uri() . '/image/default.png',
'height' => 512,
'width' => 1024,
);
}
return $metadata;
}
add_filter( 'amp_post_template_metadata', 'bbm_amp_modify_json_metadata', 10, 2 );

以上注意

其中 url 的值/image/default.png 请自行修改为具体的图片。

总结

以上就是修复Google提示AMP页面“必需的结构化数据元素有误/部分标记无法显示富媒体搜索结果”解决办法。本来AMP页面和平时的网页有一些区别,因此规划也不一样,特别是用一些自定义主题的时候,会提示各类问题。因此我们都需要仔细检查,找到实际问题进行修复。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

虾皮路版权所有,未经允许不得转载:虾皮路 » 修复Google提示AMP页面“必需的结构化数据元素有误/部分标记无法显示富媒体搜索结果”解决办法

分享到: 更多 (0)
坚持下去不容易,打个赏呗

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活