小编Chr*_*ald的帖子

Google-AMP> HEAD和Sitemap

我读过AMP,我有一个问题.

通常我们的HEAD(非AMP网站)看起来像

<link rel="canonical" href="https://www.example.com/de/Some-Page-German">
...
<link rel="alternate" hreflang="de" href="https://www.example.com/eu/Some-Page-German">
<link rel="alternate" hreflang="en" href="https://www.example.com/eu/Some-Page-English">
<link rel="alternate" hreflang="en-de" href="https://www.example.com/de/Some-Page-German">
<link rel="alternate" hreflang="de-de" href="https://www.example.com/de/Some-Page-English">
Run Code Online (Sandbox Code Playgroud)

在Google Search Console中,我们提交了两个站点地图.一个用于/ de和一个用于/ eu这些站点地图仅包含该产品的一个URL,因为Google无论如何都应该看到其他版本.

现在我的主要问题 - 如果我现在创建一个页面的AMP版本,头部应该是这样的(AMP版本可以在example.com//amp/Some-Page下访问:

<link rel="canonical" href="https://www.example.com/de/Some-Page-German">
...
<link rel="alternate" hreflang="de" href="https://www.example.com/eu/amp/Some-Page-German">
<link rel="alternate" hreflang="en" href="https://www.example.com/eu/amp/Some-Page-English">
<link rel="alternate" hreflang="en-de" href="https://www.example.com/de/amp/Some-Page-German">
<link rel="alternate" hreflang="de-de" href="https://www.example.com/de/amp/Some-Page-English">
Run Code Online (Sandbox Code Playgroud)

因此,rel标记指向其他映射AMP页面,但规范标记指向非AMP版本.

我认为到目前为止这是正确的.

但是,如何告诉Google(和其他搜索引擎)现在有一个AMP版本?

我是否需要调整我的站点地图以仅包含每个页面的AMP版本,以便Google通过规范标记检查并查看所有AMP版本+正常版本?如果是这样不会导致问题,因为其他搜索引擎可能不会"支持"AMP,因此索引错误的页面?

或者我是否需要在主要非AMP版本的页面中添加另一个标记rel="alternate"以提及AMP版本?

html seo amp-html

0
推荐指数
1
解决办法
1209
查看次数

标签 统计

amp-html ×1

html ×1

seo ×1