我已在Google docs之后为我的网站制作了AMP页面。然后我进行了验证,一切都很好。 我已将AMP和非AMP页面链接如下:
非AMP页面:
<link rel="amphtml" href="https://www.example.com/url/to/amp/document.html">
AMP页面:
<link rel="canonical" href="https://www.example.com/url/to/full/document.html">
最后,我在手机中获得了Google搜索中的AMP版本。但在一些手机中,它没有像预期的那样工作。它没有在搜索结果中显示AMP版本。
在我的网站上:
主页的URL为:https://www.example.com/
AMP页面的网址为:https://www.example.com/amp/
此问题是由于移动设备的缓存问题还是取决于移动设备或AMP索引问题?或者是由于URL问题?它取决于https://www.example.com/?amp
而不是https://www.example.com/amp
的网址吗?
PS:在大多数移动设备上都有效。在某些情况下它并没有。上面提到的网站网址就是一个例子。
答案 0 :(得分:2)
我发现blog表示“但是,在某些时候,您应该可以在兼容设备/浏览器上使用SERPS中的闪电标识来查看您的帖子。”请参阅proper indexing,因此移动版和桌面版内容之间存在双向rel="canonical"
和rel="alternate"
。还有相关的SO帖子 - How do I view valid AMP pages in mobile Google search results?和Google AMP - displaying AMP-enabled pages only when accessed via Google search results都讨论了限制以及如何正确制作AMP页面的问题。他们还表示:
如果您想将访问者发送到AMP网页,或者不是从您的网站发送访问者,则由您决定。 “卫报”和大多数其他发布商设置的方式是既有AMP又有非AMP页面。如果您直接访问其网站,则会向非AMP页面提供服务。因此,当从Google搜索结果轮播中访问或直接通过AMP网址访问时,只会提供AMP页面。
希望这有帮助。