官网的 404 页面怎么做?访客点错链接时给他看什么

公司网站改版那阵子,老客户照着以前的网址进来,页面顶上飘着一行"404 Not Found",底下全是空白。有客户截图问我们:你们网站是不是出事了?

其实只是文章目录调了,老链接没跟上。但访客不知道这些,他看到的是一个"坏掉的网站"。

一、404 页面不是错误提示,是接待台

访客进到 404 页面,心里想的是"我是不是走错了",这时候给他一个光秃秃的错误提示,他多半就直接关掉走了。一个合格的 404 页面,要让访客知道三件事:这里确实没有这个页面、但网站没问题、以及接下来可以去哪。

二、404 页面至少要有这几样

一个清楚的提示。别只写代码式的"404 Not Found",写句人话,比如"您访问的页面不存在或已移动",让不懂技术的人也知道发生了什么。

返回首页的入口。这是最重要的,一个显眼的"回到首页"按钮,比什么都管用。访客只要不流失,就还有机会。

站内搜索框。访客是冲着某个内容来的,搜一下可能就找到了,搜索框能把他留在站里。

热门内容或者主要栏目的链接。放几个访问量高的页面入口,比如主推产品、联系方式,等于给迷路的访客指了几条路。

联系方式。实在找不到想要的东西,访客还能通过电话或者在线咨询找到你,别让他连求助的门都找不到。

三、有几个坑千万别踩

第一,别把 404 页面偷偷跳转到首页。有的站图省事,把所有不存在的地址都 301 到首页,这样搜索引擎会认为你的网站全是重复内容,收录反而变差。404 就是 404,老老实实返回 404 状态码,页面内容做好引导就行。

第二,别在 404 页面放广告和弹窗。访客本来就带着疑惑进来,再被弹窗轰炸,直接就把网站拉黑了。

第三,404 页面要跟网站整体风格一致。有的模板自带的 404 页面还是英文的、样式跟全站脱节,一眼就像没做完的站,很掉价。做成跟其他页面同风格的,访客至少觉得这是个正经网站。

四、怎么知道自己网站的 404 页面是啥样

直接试:在网址后面随便加一串不存在的字符,比如把 /about 改成 /about123,回车看结果,就知道访客会看到什么了。

用统计工具看:百度统计、51LA 这类工具里能看到"404 页面"的报告,哪些旧链接还在被人访问、从哪来的,一清二楚。经常有人访问的死链,要么把内容恢复,要么做 301 跳到新地址,别让它一直晾在那。

五、改版后记得处理老链接

网站改版最容易产生一批 404。改之前把旧网址清单导出来,改完后逐个确认:内容还在的做 301 跳转,让搜索引擎和访客都自动到新地址;内容真删了的,让 404 页面兜底。

模板市场挑模板时,可以顺手问一句 404 页面长什么样,能不能自定义。多数模板都自带设计好的 404 页,改成自己网站的样式就能用,省得上线后才想起来这回事。