Tag: 404
最佳化404页设计及死链处理
water2891 发表于 五.30, 2009,分类:产品设计, 用户研究
弹出404错误的原因只有一个,即用户想要访问的页面不存在。
在推崇用户体验的今天,很多人绞尽脑子来避免用户看到404页,实在避免不了就抓破头皮让用户看到尽可能诙谐搞笑的404页来消除用户的厌恶感。
从用户和网站两个角度分析,造成404错误有以下几点原因:
用户:
1.输入了错误的URL
2.网页被迁移,而用户收藏了旧的URL
3.搜索引擎收录的是旧网址
4.搜索引擎收录的网页被删除
网站:
1.网页被删除
2.网页被迁移,包括目录的迁移
3.URL规则改变,如某二级域名指向新的目录或网页
接着分析用户为什么讨厌404页,请看下面的对话:
对话一:
用户:“我想看A页面”
网站:“对不起,没有,请返回首页”
……
用户:“那我看B页面”
网站:“对不起,没有,请返回首页”
……
用户:“那我点首页上的链接”
网站:“对不起,没有,请返回首页”
用户:“这个可以有!”
网站:“这个真没有”
……
用户:“靠!不看了!”
再看另一种情景:
对话二:
用户:“我想看A页面”
网站:“给!这是您要的B页面”
用户:“我想看的是A页面!”
……
网站:“我想看C页面”
网站:“给!这是您要的B页面”
用户:“我想看的是C页面!”
……
用户:“靠!脑子进水了啊!我要A你给B,我要C你也给B!”
下面我们给“网站”加点餐厅服务员的AI再看:
对话三:
用户:“我想看A页面”
网站:“对不起,没有,我推荐您看B页面,这是我们的招牌页”
……
用户:“B页面不是我想要的”
对话四:
用户:“我想看A页面”
网站:“对不起,没有,要不您试试C页面,跟A页面差不多的”
……
用户:“虽然没有找到A页面,但C页面有些内容是我想看的”
以上4段对白对应常见的4种404错误处理方式:
1.提示用户“该页面不存在,请返回首页”——潜台词:我只能保证首页是一定存在的- -|||
2.自动跳转到某个存在的页面,一般是网站首页或栏目首页——潜台词:不用您自己点“返回首页”了^-^
3.提示用户“该页面不存在,推荐您浏览我们新推出的XX栏目”——潜台词:为了推广XX栏目,我们故意把这个页面弄没了 囧~“
4.提示用户“该页面不存在,XX页面或许是你想要的”——潜台词:如果XX页面也不是你想要的,那我们也没办法了 -_-
可以看出,只有4有可能可以帮助用户快速的看到想看的内容,只是命中概率较低,那么我们再把AI升级:
用户:“我想看A页面”
网站:“对不起,没有,这是所有跟A页面类似的页面”
……
用户:“虽然没有找到A页面,但是我看到了更多我想看的内容”
这是第5种404错误处理方式:
5.提示用户该页面不存在,但是我们帮你找出了所有跟这个页面内容相关的页面——潜台词:如果这么多页面里没有一个是你想要的,那我们真没办法了 T-T
这种处理方式是第4种处理方式的加强版,提高了命中概率,在针对上面总结的错误原因,可以得出一个比较好的综合解决方案:
1.对于错误的URL:无论是用户错误输入还是网站编辑添加错误,寻找判断URL是否正确的机制,并给出相应提示,给出跳转到来源页的链接(前提是网站的URL有规律可循)
2.对于网页被迁移或URL规则改变:主动跳转,在跳转后给予“页面被迁移”等的友好提示,并提示收藏了旧地址的用户重新收藏新地址。
3.对于网页被删除:建立检查机制避免出现站内死链,建立“网页快照”机制保存被删除的网页的标题,提示用户“页面不存在”,并给出按网页标题或来源关键词搜索出的站内文章列表。