AMP缺少嵌入视频

时间:2017-08-01 09:23:24

标签: amp-html

我为自己管理的网站遇到了AMP问题。我在网站管理员工具上收到了消息类型[WNC-10036043]。

它说" Google systems have detected AMP pages on your site that are missing videos contained in their corresponding canonical pages."正如您在下面的第一张图片中看到的那样

enter image description here

我使用AMP VALIDATOR工具测试了网站的任何页面,一切都符合AMP标准。没有错误。

[修改] 这是Google的AMP验证器的响应 enter image description here [ /修改

此外,检查网站管理员工具:" Search Appearance -> Accelerated Mobile Pages",我在下面的屏幕截图中得到了亮点。然后我去调查

enter image description here

我看到很多页面(几乎所有页面)都报告了相同的问题。在第二个屏幕截图中,您会看到详细信息

enter image description here

这是因为所有页面都使用一个模板。 我检查了代码,但似乎没问题(请在下面这里)

此网址已经过测试:https://www.liciafox.net/amp/songs/fragile

下面是代码截图,显示JS库已加载

enter image description here

以及HTML AMP代码实现的第二部分

enter image description here

这里是规范页面

enter image description here

我想知道如何解决这个问题?

提前感谢您的任何帮助

2 个答案:

答案 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 tagAMP 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">

尝试在网址前删除//