我已閱讀關於AMP的信息,並且我有一個問題。Google-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">
在谷歌搜索控制檯我們提交兩份站點地圖。一個用於/ de和一個用於這些站點地圖的網站只包含該產品的一個URL,因爲谷歌無論如何都應該看到其他版本。
現在我的主要問題 - 如果我現在創建頁面的頭應該是這樣的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">
所以在相對標籤指向其他映射AMP頁面,但Canonical標記指向非AMP版本。
我認爲這是正確的那麼遠。
但我怎麼告訴谷歌(和其他搜索引擎),現在有一個AMP版本?
我是否需要將我的站點地圖調整爲僅包含每個頁面的AMP版本,以便Google通過規範標記檢查並查看所有AMP版本+普通版本?如果這樣做不會導致問題,因爲其他搜索引擎可能沒有「支持」AMP,因此索引錯誤的頁面?
或者我需要添加另一個標籤到頁面rel="alternate"
的主要非AMP版本來提及AMP版本嗎?