昨晚凌晨三点,我盯着后台的404报错日志,烟灰缸里堆满了烟头。
真的崩溃。
明明是为了提升用户体验,明明觉得旧版界面丑得像上个世纪的产物。
结果一改版,流量腰斩。
老板在群里问:怎么回事?
我回了一句:在查。
心里其实骂了一万遍,但还得硬着头皮解决。
这次网站改版建设主要做的其实是两件事。
一是换皮,把那些花里胡哨的弹窗、过时的布局全扔了。
二是换骨,把底层代码从老旧的PHP重构成更轻量的架构。
看着挺高大上。
其实全是坑。
先说最头疼的SEO问题。
以前那个旧站,虽然丑,但百度收录了三万多页面。
每个页面都有权重,哪怕是个垃圾内容页,也有几个长尾流量。
改版的时候,技术团队信心满满,说301跳转都做好了。
我查了百度站长平台,心里直打鼓。
那天早上七点,我打开搜索后台,心凉了半截。
收录量掉了百分之四十。
很多以前能排第一的词,直接消失。
后来才发现,是URL结构改得太彻底。
旧的URL规则是 /product/123.html
新的变成了 /p/123/
虽然做了映射,但有些深层页面漏掉了。
还有那个图片路径,以前是绝对路径,后来改成了相对路径。
百度爬虫在抓的时候,有些资源加载不出来,被判定为异常页面。
这就是血的教训。
别盲目追求整洁。
URL结构的变更,必须是万不得已。
如果非改不可,每一层的跳转都要测到姥姥家。
再说说交互体验。
设计师做了一个很炫酷的全屏导航。
点击菜单,会有粒子爆炸的效果。
我觉得好看。
客户也觉得酷。
结果用户投诉说,菜单打不开。
为啥?
因为加载那堆特效脚本,需要两秒。
在两秒里,用户手指点过去,根本没反应。
他们以为网站卡死了。
这时候,你就需要知道,网站改版建设主要不是为了展示设计师的才华。
是为了让小白用户也能闭着眼睛找东西。
那个粒子效果,我们最后还是砍了。
回归朴素,回归列表式布局。
用户找产品,就像去超市买菜。
他们不关心包装袋闪不闪亮。
只关心东西在哪个货架,价格是多少。
还有一个细节,移动端适配。
以前没太当回事,觉得响应式能搞定。
结果测试的时候发现,表格在小屏幕上直接崩坏。
用户根本没法横向滚动,内容被切断。
这简直是灾难。
我们在上线前最后一天,临时加了个移动端专用的视图层。
那感觉,就像是给烂尾楼强行加盖了一层地下室。
勉强能用,但心里一直硌应。
所以,真心建议,别太迷信所谓的主流标准。
有时候,土办法最管用。
比如,字体别用太细的,安卓机上显示不清楚,全是锯齿。
比如,按钮别做太小的,大爷的手指头根本点不准。
还有,别搞那种需要下载APP才能看的页面。
麻烦。
现在的用户,耐心比金鱼还短。
这次改版,虽然过程像撕皮一样痛苦。
流量跌了又涨,涨了又跌。
现在的稳定数据大概恢复到了以前的百分之八十。
老板虽然不满意,但也没说什么。
毕竟,界面确实顺眼多了。
加载速度也快了一半。
我觉得值。
至少,我不再半夜被404惊醒。
如果你也在准备改版。
记住几点。
第一,备份,全量备份,本地再存一份。
第二,小范围灰度发布,别一次性全推。
第三,SEO权重保护,比UI好看重要一百倍。
第四,少加特效,少搞花哨,多问几个路人怎么看。
网站改版建设主要内容千头万绪。
但最终都要回归到人。
回归到那个在电脑前皱眉头的普通人。
别把自己绕晕了。
做减法。
做对的人。
哪怕有点瑕疵,只要好用,比什么都强。
毕竟,互联网没有完美。
只有不断修正的遗憾。