桌面,移动和AMP版本的网站

时间:2016-03-04 10:21:01

标签: seo canonical-link amp-html

我在m.example.com上有一个网站www.example.com和相关的移动版本,现在我在AMP.example.com上有AMP版本。

来自www.example.com我已重定向到移动设备的m.example.it,我用于AMP页面:

<link rel="amphtml" …

从m.example.com我只有规范标签到桌面版。

从amp.example.com我只有规范标签到桌面版。

没关系? 我还需要从m.example.com链接AMP版本吗?

3周后,Google Search Console找到了AMP页面,AMP页面位于Google缓存中,但我从未在搜索结果中看到我的AMP页面(我在Google新闻中)并且我不计算流量

您认为所有配置都正确吗?

2 个答案:

答案 0 :(得分:1)

移动和桌面页面上的void Display(void) { glClear(GL_COLOR_BUFFER_BIT); //Rectangles(); glMatrixMode(GL_PROJECTION); glOrtho(0, 500, 0, 500, -1, 1); // Restore the default matrix mode glColor3f(1.0f, 0.0f, 0.0f); float x = 50, y = 50; unsigned char pixel[3]; glBegin(GL_POINTS); glVertex2f(x,y); glEnd(); glMatrixMode(GL_MODELVIEW); glReadPixels(x, y, 1, 1, GL_RGB, GL_UNSIGNED_BYTE, pixel); printf("after coloring %d %d %d\n", (int)pixel[0], (int)pixel[1] , (int)pixel[2]); glFlush(); } (&#34;在任何非AMP页面上,引用AMP页面的版本&#34; - 来源)。

与AMP necessary for proper indexing of separate mobile content in Google无关,来自您需要<link rel="amphtml" href="#amp page url#">的桌面网页 - 因此移动设备之间存在双向<link rel="alternate" href="m.example.com/mobile-version/">rel="canonical"和桌面版本的内容。

您还应该提供rel="alternate" HTTP标头(尽管有报告称这会导致CDN出现问题,如果适用,您应该查看这些问题)。

答案 1 :(得分:1)

实际上它没有说“任何非AMP页面”,但“我们将有关AMP页面的信息添加到非AMP页面,反之亦然”

此外,John Mueller在这里解释了一下: https://productforums.google.com/forum/#!topic/webmasters/fFQJC2m0OHs

https://www.example.com/desktop/page.html (this is the desktop version of the page) has:
<link rel="alternate" media="only screen and (max-width: 640px)"  href="https://m.example.com/mobile/page.html">
<link rel="amphtml" href="https://a.example.com/amp/page.html">
<link rel="canonical" href="https://www.example.com/desktop/page.html">

https://m.example.com/mobile/page.html (this is the smartphone version of the page) has:
<link rel="canonical" href="https://www.example.com/desktop/page.html">

https://a.example.com/amp/page.html (this is the AMP version of the page) has:
<link rel="canonical" href="https://www.example.com/desktop/page.html">