跳转到主要内容

在Site Audit中,'规范指向4XX'问题意味着什么?

本文讨论了Site Audit中的'规范指向4xx'问题

Anna avatar
作者:Anna
本周更新

是什么触发了这个问题?

此问题报告规范化的链接指向返回4xx (客户端错误) HTTP状态码的URL。

<head>
 ...
    <link rel="canonical" href="https://ahrefs.com/help/en/"/>
 ...
</head>

并且 https://ahrefs.com/help/en/ 被声明为规范,返回任何4xx HTTP状态代码(客户端错误)。 最常见的4xx错误是 404(未找到)。

什么是规范链接?

以防你不知道;规范链接 用于解决重复内容问题。 如果你有几个具有相同或相似内容的页面,你需要选择一个想要排名的页面。

通过从其副本中指向该页面的规范链接,你可以明确告诉搜索引擎这是他们应该索引(并且希望排名)而不是其他的页面。

一个常见的规范链接用例是,例如电子商务商店中的产品变体。

这是一个快速的示例:

<link rel="canonical" href="http://example.com/">

如果想了解更多信息,请查阅 Google 的指南

是什么触发了这个问题?

此问题表明你网站页面上指定为规范的URL返回了4xx HTTP状态代码中的一个。 这基本上意味着页面不可访问。

为什么它很重要?

如果搜索引擎无法访问页面,它们将无法索引页面,页面将不会出现在搜索结果页面上。

有各种类型的4XX代码,你可以在这里查看它们的描述:

如何修复?

其中一些问题可以很容易解决。 有些问题较为复杂,建议寻找专业帮助。

但这里有一个你可能会遇到的4XX HTTP问题的简要概述。

400 - 错误请求

此错误表示服务器和你的浏览器之间的通讯问题。 基本上,服务器未能理解你的浏览器发送的请求。

这种类型的HTTP代码可能是由URL中的错误及其语法导致的。 你可能需要检查rel=canonical中的URL是否存在不被允许的符号,比如百分比字符等。

这里是不安全URL字符的列表。

401 - 未授权

这是一个权限问题,表示页面仅对登录用户可访问。 就像你知道的,规范链接是为了排名。 看到该页面是公开不可用的,而你仍然希望如此,你应该删除对其的规范链接或找到更适合此目的的页面。

403 - 禁止

这也与权限有关,并且意味着内容被阻止对特定用户组。

你可以通过你的服务器授予免费访问权限或者删除/替换链接。

404 - 未找到错误

可能是最常见的4XX HTTP状态代码。 页面被删除或其URL已更改。 修复方法:

  • 确保rel=canonical中的URL是规范页面的正确URL。 很可能存在拼写错误。

  • 如果规范页面消失了,找到或创建一个新页面并将其设为规范;避免将旧页面重定向到新页面,因为这会导致“规范指向3xx”问题。

  • 如果你无法为丢失的页面找到替代品,你可以将规范标签更改为自引用。

这是否解答了您的问题?