技术帝的平台展示,网站建设、网站推广、SEO技术、网站优化、电子商务推广、平面美工和软件测试等技术干货分享。

Google AMP收录报错不允许使用自定义JavaScript

建站指南 abel-lan 14℃ 0评论

摘要

网站加入Google Adsense代码时,在AMP端加入的代码和PC端加入的一样,导致Google Webmaster报错,提示“不允许使用自定义JavaScript”。将其修改为AMP专用的Adsense代码后恢复正常。这次的问题告诉自己:在修改网站AMP端代码时,一定要通过检测工具检查是否有误。

问题描述

网站收到Google Webmaster发来的邮件,提示:Search Console 发现,您的网站受到了1 个 AMP 问题的影响:出现次数最多的错误。
错误可能会导致您的网页或功能无法显示在Google 搜索结果中。我们在您的网站中发现了以下错误:不允许使用自定义JavaScript。

解决过程

1. 查看Google Webmaster错误提示信息,提示如下

google AMP收录报错界面
google AMP收录报错界面

2. 可以看到错误代码是由于加入的Google Adsense代码(此处加入的为非AMP专用代码)不符合AMP规范,导致报错。

导致AMP报错的代码
导致AMP报错的代码

3. 将Google Adsense代码更换为专用的AMP代码,再次检测正常。

修改后Goolge AMP检测结果
修改后Goolge AMP检测结果

经验总结

通过这次的问题,告诉自己在修改网站AMP端代码时,一定要通过检测工具Google AMP Test来检查是否有误,避免造成不必要的损失。

转载请注明:半亩方塘 » Google AMP收录报错不允许使用自定义JavaScript

赞 (4)支付宝扫码打赏微信扫码打赏分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址