文档没有有效的 rel=canonical

如果多个网页包含类似内容,搜索引擎会将它们视为同一个网页的重复版本。例如,某产品的桌面版和移动版 网页通常会被视为重复网页。

搜索引擎会选择某个网页作为规范版本(即主要版本) 并抓取另一个。有效的规范链接可让您告知搜索引擎 抓取并在搜索结果中向用户显示的网页版本。

使用规范链接具有诸多优势:

  • 它有助于搜索引擎将多个网址合并为一个首选网址。例如,如果其他网站在指向您网页的链接末尾添加了查询参数,搜索引擎会将这些网址整合到您的首选版本。
  • 它简化了跟踪方法。跟踪一个网址比跟踪多个网址更容易。
  • 它通过将整合链接整合到 将原始内容还原为首选网址。

Lighthouse 标记任何页面 包含无效规范链接的网址:

Lighthouse 审核结果,显示文档的规范链接无效

如果网页存在以下任一情况,就无法通过此项审核:

  • 存在多个规范链接。
  • 规范链接不是有效网址。
  • 规范链接指向其他地区或其他语言的网页。
  • 规范链接指向其他网域。
  • 规范链接指向网站根目录。请注意,在这种情况下 在某些情况下有效,例如对于 AMP 或移动网页版本,但 不过,Lighthouse 将其视为失败。

您可以通过两种方式指定规范链接。

方法 1:将 <link rel=canonical> 元素添加到页面的 <head>

<!doctype html>
<html lang="en">
  <head>
    …
    <link rel="canonical" href="https://example.com"/>
    …
  </head>
  <body>
    …
  </body>
</html>

方法 2:向 HTTP 响应添加 Link 标头:

Link: https://example.com; rel=canonical

有关每种方法的优缺点列表,请参阅 Google 的整合重复网址计划 页面。

常规指南

  • 请确保规范网址有效。
  • 请尽可能使用安全的 HTTPS 规范网址,而不是 HTTP。
  • 如果您使用 hreflang 链接提供网页的不同版本 具体取决于用户的语言或国家/地区,请确保规范网址 指向相应语言或国家/地区的相应页面。
  • 请勿将规范网址指向其他网域。Yahoo 和 Bing 不 允许它。
  • 除非内容相同,否则请勿将较低级别的网页指向网站的根网页。

Google 专有指南

  • 使用 Google Search Console 可查看 Google 会将您整个网站中的哪些网址视为规范网址或重复网址。
  • 请勿使用 Google 的网址移除工具进行规范化。它会从搜索结果中移除相应网址的所有版本。

资源