Google 的 John Mueller 最近解释说,HTTP 状态代码是 Google 在抓取内容时首先检查的内容。
这个话题是在 10 月 18 日的 Google 网站管理员中心环聊中提出的。这是问的问题:
“想知道 Google 是否首先检查状态代码,例如在呈现内容之前?
对此,Mueller ) 确认它是正确的。谷歌在呈现或索引内容之前检查状态代码。
具体来说,谷歌将在继续进一步抓取之前检查状态代码“200”。状态代码 A 200 意味着谷歌正在抓取一个有效页面,并且它可能包含值得索引的内容。
另一方面,如果 Google 遇到 400 或 500 错误或重定向,它不会继续呈现内容以供索引。
Mueller 特别声明 Google 看不到任何 404 页面。因此,如果您要为您的网站设计一个漂亮的 404 页面,请记住只有人类访问者才能看到它。
p >
默认情况下,除非返回 200 状态代码,否则 Google 不会呈现任何内容。在下面的视频中,从 26:38 开始,请收听 Mueller 的完整回复:
> p>“是的,我们做在索引或呈现内容之前检查状态代码。特别是,如果状态码是 200,这意味着我们可能正在索引这里。如果是 400 或 500 错误或重定向,显然这些是我们不呈现的内容。
因此,如果您有一个非常好的 404 页面,我们不会在索引中看到它。同样,如果您的页面默认返回 404……好吧,如果它返回 404,那么我们无论如何都不会呈现任何内容。所以它应该返回 200。”