昊天SEO

谷歌百度移动跳转适配规则

采用这种配置时,每个桌面版网址都有一个对应的不同网址,用于提供针对移动设备进行了优化的内容。

常见设置为:www.example.com 上为桌面设备用户提供内容的网页在 m.example.com 上具有对应的网页,用于为移动设备用户提供内容。Google 没有偏好的特定网址格式,只要相应格式可供所有 Googlebot 用户代理访问即可。

单独的移动版网址会针对桌面设备和移动设备(可能还包括平板电脑)以及在不同的网址中提供不同的代码。

要点

  • 通过包含 rel=”canonical” 和 rel=”alternate” 元素的 <link> 标记表明两个网址之间的关系。
  • 检测用户代理字符串并正确地对它们进行重定向。

针对桌面版网址和移动版网址的注释

为了帮助我们的算法了解单独的移动版网址,我们建议您使用以下注释:

  1. 在桌面版网页上,添加指向对应移动版网址的特殊 link rel=”alternate” 标记。这有助于 Googlebot 发现网站的移动版网页所在的位置。
  2. 在移动版网页上,添加指向对应桌面版网址的 link rel=”canonical” 标记。

我们支持采用以下两种方法添加此注释:在网页本身的 HTML 中,以及在站点地图中。例如,假设桌面版网址为 http://example.com/page-1,且对应的移动版网址为 http://m.example.com/page-1,那么此示例中的注释如下所示。

HTML 中的注释

在桌面版网页 (http://www.example.com/page-1) 上,添加:

<link rel="alternate" media="only screen and (max-width: 640px)"
 href="http://m.example.com/page-1">

而在移动版网页 (http://m.example.com/page-1) 上,所需的注释应为:

<link rel="canonical" href="http://www.example.com/page-1">

此移动版网址中指向桌面版网页的 rel=”canonical” 标记是必需的。

站点地图中的注释

我们支持按以下方式在站点地图中为桌面版网页添加 rel=”alternate” 注释:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>http://www.example.com/page-1/</loc>
<xhtml:link
rel="alternate"
media="only screen and (max-width: 640px)"
href="http://m.example.com/page-1" />
</url>
</urlset>

仍应将移动版网址中必需的 rel=”canonical” 标记添加到移动版网页的 HTML 中。

详细注释

请注意桌面版网页中链接标记的属性:

  • rel=”alternate” 属性用于表明此标记指定了指向桌面版网页的替代网址。
  • 媒体属性的值是一个 CSS 媒体查询字符串,用于指定描述 Google 应何时使用替代网址的媒体功能。在本例中,我们使用的是通常用于定位移动设备的媒体查询。
  • href 属性用于指定替代网址(也就是 m.example.com 上的网页)的位置。

这种双向注释有助于 Googlebot 发现您的内容,并将协助我们的算法了解桌面版网页与移动版网页之间的关系,从而对它们进行相应的处理。当您使用不同的网址以不同格式提供相同内容时,该注释可让 Google 的算法知道这两个网址具有相同的内容,应将它们视为一个(而非两个)实体。如果将桌面版网页和移动版网页视为单独的实体,那么这两个网址会同时出现在桌面版搜索结果中,而它们的排名可能会低于 Google 将其作为一个实体时的排名。此外,请注意此配置中可能出现的一些常见错误:

  • 在使用 rel=”alternate” 和 rel=”canonical” 标记时,请在移动版网页及其对应的桌面版网页之间保持 1:1 的比率。尤其要避免添加会让多个桌面版网页引用一个移动版网页的注释(反之亦然)。
  • 仔细检查重定向,确保桌面版网页不会意外重定向到一个不相关的移动版网页。

如果您选择实现单独的移动版网站,请避免出现常见的错误,例如为移动设备用户配置错误的重定向。

自动重定向

如果将网站配置为使用不同网址向桌面设备浏览器和移动设备浏览器提供内容,则网站站长可能需要将用户自动重定向至最符合用户需求的网址。如果您的网站使用了自动重定向,请务必像对待其他任何用户代理一样对待所有的 Googlebot,并正确地对它们进行重定向。

支持的重定向方法

Googlebot 支持用以下两种方法来实施重定向:

  • HTTP 重定向
  • JavaScript 重定向

使用 HTTP 重定向

HTTP 重定向是一项用于将客户端重定向到设备专用网址的常用技术。通常,系统会根据 HTTP 请求标头中的用户代理来执行重定向。请务必使重定向与在网页的 link rel=”alternate” 标记或站点地图中指定的替代网址保持一致。

这样,服务器在重定向时既可以使用 HTTP 301 状态代码,也可以使用 HTTP 302 状态代码。但如果可能的话,我们推荐使用 302 代码。

JavaScript 重定向

如果难以实现 HTTP 重定向,则可使用 JavaScript 将用户重定向到 link rel="alternate" 标记所指向的网址。如果您选择使用此技术,请注意由重定向的客户端造成的延迟;这是因为客户端需要先下载网页,接着解析并执行 JavaScript,然后才能触发重定向。

您可以采用多种方法来实施基于 JavaScript 的重定向。例如,您可以利用 JavaScript 在使用 matchMedia()JavaScript 函数的网页上,执行您的网站已在链接注释中使用的媒体查询。

双向重定向与单向重定向

不同的网站实施的重定向政策各不相同。一些网站只会将访问桌面版网页的移动用户重定向到对应的移动版网页(“单向”重定向),而一些网站则会在移动用户以及桌面设备用户分别访问桌面版网站和移动网站上的网页时,对他们进行重定向(“双向”重定向)。

对于 Googlebot,我们对各种政策没有任何偏好,并建议网站站长在决定重定向政策时以用户为出发点。最重要的一点是提供正确且一致的重定向,即重定向到桌面版网站或移动版网站上的相同内容。如果您的配置有误,有些用户可能根本无法看到您的内容。

此外,我们建议为用户提供一种替代重定向政策的方法,即允许移动设备用户查看桌面版网页,同时允许桌面设备用户查看移动版网页(如果他们愿意的话)。

本文地址官网    新乡网站建设,seo

分享到:更多 ()
a