我们在给网站做优化时,经常会提到要设计一个友好的404页面。所谓404页面,就是当用户输入了一个错误的或者是失效的URL时,服务器返回的页面。而我们说的“友好”分两个方面:一方面是要对用户友好,另一个方面是要对搜索引擎友好。
一个好的404页面应该包含以下几个元素:
1、提示用户要访问的页面不存在。当一个404页面呈现在用户面前的时候,我们首先要告诉用户要访问的这个页面不存在,同时要简要的叙述一下原因,例如拼写错误、失效链接等等,消除用户的挫败感。
2、告诉用户怎么做。我们通常说某某网站的404页面不友好,就是因为这些网站只是把404页面作为一个结果告诉了用户,这样做其实是一种浪费。我们可以提供一些解决方案,例如:指向首页的链接,或者提供一些用户可能感兴趣的相关页面,引导用户继续留在网站访问,而不是回退或者关闭页面离开网站。
3、一定要返回404状态码。这一点是对搜索引擎友好的很重要的一个元素。有些网站不太注意这个问题,由于应用了一些错误的服务器配置,导致返回的是200状态码或是302状态码。虽然这些状态码对访问网站的用户没有影响,但是却会误导搜索引擎,使搜索引擎认为该页面是有效页面,从而抓取下来。如果404页面过多,就造成了大量的重复页面,很有可能被搜索引擎认为是作弊而遭到惩罚。
一个好的404页面是需要我们用心去设计的,除了要具备以上说的必备的元素,我们还可以通过页面的设计来提升用户的体验度,从而将404页面的作用最大化。