如何在为用户提供用户友好内容的同时为谷歌返回适当的404?

Mar*_*rek 1 seo webserver googlebot http-status-code-404

我在这里和超级用户之间发帖.如果您觉得这不属于此,请原谅.

我正在观察此处描述的行为- Googlebot正在我的网站上请求随机网址,例如aecgeqfx.htmlsutwjemebk.html.我确信我没有从我网站上的任何地方链接这些网址.

我怀疑这可能是谷歌探讨我们如何处理不存在的内容 - 引用链接问题的答案:

 [google is requesting random urls to] see if your site correctly 
 handles non-existent files (by returning a 404 response header)
Run Code Online (Sandbox Code Playgroud)

我们有一个针对不存在的内容的自定义页面 - 一个风格的页面,上面写着"内容未找到,如果您认为自己错误,请与我们联系",并提供一些内部链接,自然地提供了一个200 OK.URL直接提供(不重定向到单个URL).

我担心这可能会歧视谷歌的网站 - 他们可能不会将用户友好页面解释为,404 - not found并且可能认为我们正试图伪造某些内容并提供重复内容.

我应该如何确保谷歌不会认为该网站是虚假的,同时向用户提供用户友好的消息,以防他们偶然点击死链接?

Jac*_*son 6

最佳做法是返回用户友好的404页面,其中包含404响应代码,而不是200.您的Web服务器应该相对容易地为您处理此问题.