谷歌的约翰穆勒解决了移动优先索引的一些技术问题,这些问题继续让网站所有者感到困惑。
Mueller 说,他偶尔会收到有关如何在具有单独移动 URL 的网站上使用 rel-alternate 和 rel-canonical 链接的问题。
您可能知道此信息,但穆勒认为创建一个完整的 Twitter 线程非常重要,因此我将复习他所说的内容,以防它对您有用。
移动优先索引和规范 URL
Mueller 解释说,移动优先索引没有任何改变,因为它与使用 rel-canonical 的具有单独移动 URL 的网站相关。
“保持相同的注释。 不需要改变,”他在推文中说。
Mueller 甚至创建了一个图表来显示在移动优先索引之前和之后无需进行任何更改。
他继续说从一开始就提到的关于移动优先索引的内容,即默认情况下对网站的移动版本进行索引。
对于具有单独移动 URL 的网站,这意味着 m-dot 版本用于索引。
“移动优先索引的变化是我们将使用移动版本(m-dot)作为索引版本,而不是 www(桌面)版本。 对于大多数网站,这种变化已经发生。 如果您的网站已经被移动设备编入索引,那么一切都不会改变。”
即使 rel-canonical 指向桌面,Google 也会将移动 URL 用作规范。
同样,Google 无需进行任何更改即可执行此操作。 站点地图中列出的 URL 版本无关紧要。
网站所有者可以通过按设备类型设置重定向来帮助 Google。
如果桌面用户访问移动版本,他们应该被重定向到桌面 URL。 如果移动用户访问桌面版本,他们应该被重定向到移动版本。
随着 Mueller 将 hreflang 带入此讨论,这就是事情变得更具技术性的地方。
“如果你使用 m-dot URLs + hreflang,hreflang 注释应该按设备类型。 桌面 hreflangs 指向桌面 URL,移动 hreflangs 指向移动 URL。 M-dot + hreflang 很难且令人困惑。”
最后,Mueller 补充说,使用 hreflang 具有单独移动 URL 的网站最好在下一次网站升级时转向响应式设置。
通过查看以下穆勒的推文线程阅读有关此主题的完整讨论:
我偶尔会收到有关此的问题,所以要明确一点:如果您有单独的移动 URL(带有 rel-alternate / rel-canonical 链接),移动优先索引您*不需要*更改任何内容。 保留相同的注释。 无需更改。 pic.twitter.com/nGPucxPXWn
— 🍌 约翰🍌 (@JohnMu) 2021 年 1 月 18 日
移动优先索引的变化是我们将使用移动版本(m-dot)作为索引版本,而不是 www(桌面)版本。 对于大多数网站,这种变化已经发生。 如果您的网站已通过移动设备编入索引,则一切都不会改变。
— 🍌 约翰🍌 (@JohnMu) 2021 年 1 月 18 日
从技术上讲,即使 rel-canonical 指向桌面,我们也会将移动 URL 用作规范。 没关系。 在站点地图文件中,您可以列出其中任何一个,甚至两者都列出。 我们将抓取、查找注释并执行所需的操作。 站点地图没有特殊的移动标记。
— 🍌 约翰🍌 (@JohnMu) 2021 年 1 月 18 日
理想情况下,您还可以按设备类型重定向用户:如果桌面用户访问移动版本,则重定向到桌面 URL。 如果移动用户访问桌面版本,则重定向到移动版本。
— 🍌 约翰🍌 (@JohnMu) 2021 年 1 月 18 日
如果您使用 m-dot URLs + hreflang,则 hreflang 注释应按设备类型。 桌面 hreflangs 指向桌面 URL,移动 hreflangs 指向移动 URL。 M-dot + hreflang 很难且令人困惑。 通过下一个站点改造转向响应式设置的另一个原因:-)。
— 🍌 约翰🍌 (@JohnMu) 2021 年 1 月 18 日