网络主工具中的AMP错误

时间:2016-05-23 07:54:12

标签: google-webmaster-tools amp-html

我已成功为我的网页实施了AMP,谷歌开始将其编入索引,我通过WebMaster工具了解了这一点。我面临着一些问题,这些问题在短时间内存在并消失。 记录的问题是:

  1. 在页面上找到用户创作的JavaScript 页面不包含除schema之外的任何脚本标记。 此错误显示的是120页内的少数页面而不是相同的
  2. 模板。以下是图片链接:

    enter image description here

    还有一些问题:

    1. 在Web浏览器中使用相同的放大器网址时,我观察到不同的放大器网址被重定向到其原始页面。 谷歌是在照顾它还是在我们身上进行重定向?

    2. 我打算在我的网页上实现登录和分享按钮,这些按钮将使用javascript。但如果我这样做,我确实会收到验证错误。那么什么是正确的方法。

    3. 有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

  1. 请确保所有脚本代码均为application/ld+json类型。这些脚本标签中不应有可执行代码。
  2. 重定向是你必须要做的事情。如果直接点击URL,Google不会进行从AMP到非放大页面的任何重定向。实际上,Google在其轮播中使用的网址架构完全是他们自己的,并且只包含其中页面的路径。例如。 https://cdn.ampproject.org/v/www.yoursitehere.com/path/to/article.html
  3. 不允许使用在页面中插入Javascript的社交共享,因为不允许使用Javascript。如果您想使用社交分享,请使用非JavaScript实施,或试用amp-social-share

答案 1 :(得分:0)

感谢您的回复。根据我询问的问题

  1. 请确保所有脚本标记的类型为application / ld + json。这些脚本标签中应该没有可执行代码 - 我现在没有使用任何脚本,只有现在的放大器

  2. 重定向是你必须要做的事情。如果直接点击URL,Google不会进行从AMP到非放大页面的任何重定向。实际上,Google在其轮播中使用的网址架构完全是他们自己的,并且只包含其中页面的路径。例如。 https://cdn.ampproject.org/v/www.yoursitehere.com/path/to/article.html - 的明白了

  3. 不允许使用在页面中插入Javascript的社交共享,因为不允许使用Javascript。如果您想使用社交分享,请使用非JavaScript实施,或试用amp-social-share - 已实施社交分享及其正常工作

  4. 我们是否可以为可以包含大量JavaScript,表单和插件的电子商务网站实施AMP?据我所知,AMP希望保持简单,从而限制尽可能多的JavaScript,表单标签不仅仅是有效的。那么我们是否有机会在电子商务网站上实施AMP。