404页面别随便凑合,做得好还能留住人
404页面,就是用户访问了一个不存在的地址时看到的页面。很多站长直接把服务器默认的搬过来,那玩意儿白底黑字一行字,用户看完扭头就走。
404页面为什么会被人看到
几个常见场景:用户输错了地址、老链接失效了、你改了URL没做好跳转、外部链接指向了已经删掉的页面。
这些情况还挺常见的。所以404页面不是摆设,它是真实会被用户看到的。
默认404的问题
服务器默认的404,一般就一行字,说页面找不到。没有任何导航,没有任何出路。
用户看到这个,除了关掉没别的选择。你辛辛苦苦引来的流量,就这么溜走了。
还有一种更糟的:有些程序的404返回的是200状态码。这个对SEO是灾难,会让搜索引擎把不存在的页面也收录进去。
一个好的404该有什么
我做的404页面,一般包含这几样:
- 一句人话,说明页面找不到了,语气别太机械
- 搜索框,让用户能搜想要的东西
- 热门内容推荐,给用户新的去处
- 返回首页的链接
核心思路就一个:用户既然来了,就别让他空手走。给他别的选择,留住他。
技术上要注意的
第一,页面必须真的返回404状态码。这个是给搜索引擎看的,告诉它这个地址确实不存在了。
第二,样式跟全站保持一致。别404页面一个画风,主站一个画风,看着像两个站。
第三,可以加点小趣味。我见过把404做成小游戏或者趣味插画的,用户看着会心一笑,负面情绪就淡了。
但趣味归趣味,别让用户找不到北。核心的导航和搜索,必须有。
死链要定期处理
404页面做得再好,也是补救。更根本的是减少死链。
我习惯定期扫一遍站里的死链,能修的就修。链接指向的页面还在、只是地址变了,就做301跳转到新地址。
只有确实删掉的页面,才让它返回404。这样用户和搜索引擎遇到的错误都少。
一个我自己的小做法
我会在404页面里放一些跟站主题相关的引导。比如一个教程站,404页面就推荐几个热门教程系列。
这样即使原页面没了,用户也可能被新内容吸引,继续逛下去。把404当成一个推荐的入口,而不是一个死胡同。
这页平时不起眼,但真用起来的时候,用户对它的印象很深。做站细节,往往就藏在这种地方。
404和410的取舍
404表示页面暂时找不到,410表示页面永久删除。对确定不再恢复的页面,用410更干脆,搜索引擎删除得更快。
不过实际用下来,410的支持度不如404普遍,有些场景处理不一致。我一个稳妥的做法是:确认永久删除的用410,拿不准的用404。
不管用哪个,状态码都要返回对。用错状态码,比页面本身找不到还麻烦。这是技术细节,但不注意会埋雷。
本文网址:https://www.seobole.com/article/1072.html
转载请注明出处。文章内容为作者原创或采编,不代表本站立场,如有侵权请联系 a5b5_su@163.com。