我为自己管理的网站遇到了AMP问题。我在网站管理员工具上收到了消息类型[WNC-10036043]。
它说" Google systems have detected AMP pages on your site that are missing videos contained in their corresponding canonical pages.
"正如您在下面的第一张图片中看到的那样
我使用AMP VALIDATOR工具测试了网站的任何页面,一切都符合AMP标准。没有错误。
此外,检查网站管理员工具:" Search Appearance -> Accelerated Mobile Pages
",我在下面的屏幕截图中得到了亮点。然后我去调查
我看到很多页面(几乎所有页面)都报告了相同的问题。在第二个屏幕截图中,您会看到详细信息
这是因为所有页面都使用一个模板。 我检查了代码,但似乎没问题(请在下面这里)
此网址已经过测试:https://www.liciafox.net/amp/songs/fragile
下面是代码截图,显示JS库已加载
以及HTML AMP代码实现的第二部分
这里是规范页面
我想知道如何解决这个问题?
提前感谢您的任何帮助
答案 0 :(得分:0)
<强>解决强>
问题出在URL的第一部分。 在youtube上发布视频表单,在规范页面上我确实使用了格式
https://www.youtube-nocookie.com/watch?v={videocode}
相反,AMP代码不允许任何人决定是否使用-nocookie
选项。
AMP标签确实是:
<amp-youtube
data-videoid="{videocode}"
layout="responsive"
width="480"
height="270">
</amp-youtube>
调用此地址格式:
https://www.youtube.com/watch?v={videocode}
而不是这一个:
https://www.youtube-nocookie.com/watch?v={videocode}
在目前状态下,无法使用`-nocookie'option进行AMP调用,请参阅文档amp-youtube tag和AMP Examples
Webmasters Tools > Search appearance > Accelerated Mobile Pages
上的AMP分析器检测到内容不匹配,并考虑到这一点:Missing embedded video (Non-critical issue)
。
在规范页面上重写YouTUBE链接,格式为:
https://www.youtube.com/watch?v={videocode}
问题已解决
答案 1 :(得分:-1)
查看您的规范页面,它以错误的方式引用AMP,实际上它是:
<link rel="amphtml" href="//www.liciafox.net/amp/songs/fragile">
尝试在网址前删除//