在这个时候,我正在重新创建一个特定的网站(不太相关)。然而,我关心的是AMP版本,我想把它包括进去。
我真正不明白的是Google是如何确定AMP版本的。假设我想拥有我的网站的桌面和移动版本。在我喜欢的场景中,我的站点模式如下所示
http://www.page.com
http://amp.page.com
http://m.page.com (not really needed though)我不明白的是Google是如何识别搜索结果中应该列出的版本的。如果我仅仅将AMP版本写成一个带有AMP标准的普通站点(比如AMP head等),并且Google负责其他的事情,这就足够了吗?或者,还有什么“引擎盖下”需要做的AMP版本才能正常工作?
(谢谢你的答复:)
发布于 2017-10-26 17:41:37
达米尔的回答是正确的,但让我详述一下。
除了他提到的代码行之外,您还必须在每个启用放大器的页面中包含以下行。这一行告诉搜索引擎是否存在重复的非AMP内容,以及在哪里可以找到它.
<link rel="canonical" href="https://www.yoursite.com/non-amp-page.htm">
99%的时间,您的AMP页面上的内容是从一个非AMP页面.在这种情况下,点到原来的页面,如上面所示。1%的时间(或更少)您的AMP页面是独立的,一个非AMP版本不存在。在这种情况下,引用是循环的,页面指向自身。例如,new-amp-page.htm将包含这一行。
<link rel="canonical" href="https://www.yoursite.com/new-amp-page.htm">
本教程可能对你有帮助。它详细介绍了AMP的设置和图表和屏幕截图。
发布于 2017-10-25 12:47:43
简单的Google搜索显示了以下链接:https://searchengineland.com/get-started-accelerated-mobile-pages-amp-240688
为了让Google (和其他支持AMP项目的技术)检测到文章的AMP版本,您需要修改文章页面的原始版本。原始文章页必须包括以下标记,本质上是AMP页面的规范标记:
<link rel="amphtml" href="http://www.example.com/blog-post/amp/">
https://stackoverflow.com/questions/46932156
复制相似问题