搬家最怕的,是到了新房才发现东西放不下、对不上。做网站定制换站,数据迁移就是这道坎,多数人栽在同一处。
这行当里这样的场面见过太多次,新站上线那天欢天喜地,过一个月发现老文章的图片全裂了,或者一千多篇资讯打不开,点进去是空白。回头找谁?原来的站已经停了,数据也没备份。那种感觉,跟搬家把一箱子老照片弄丢差不多。
先搞清楚“老站内容”到底有几类
动手之前,先得问自己一句话:这活到底在迁什么。得把家底盘清楚。老站上的东西不是一种东西。
一类是页面和文章,也就是文字内容。这部分好迁,导出来、映射字段、写进去,无非是格式要清洗一遍,老站里那些花哨的内联样式得扒掉。
一类是图片和附件。这类最容易被忽略,也最容易出事。图片有存在老服务器的相对路径,迁移时路径规则一变,全成死链。稳妥的做法是把图片全下下来,重命名,重新上传到新站,然后把正文里的引用地址整批替换。
剩下就难办了——有主的数据,比如会员、订单、留言记录。这类最难,字段能不能对上、密码加密方式兼不兼容、历史订单的状态怎么映射,都得一个个核。
URL 这一关,决定你掉多少排名
东西搬过去了,地址跟着变,搜索引擎怎么知道这是同一个页面?靠 301。老 URL 有一条,就得有一条对应到新 URL 的永久跳转。
这话说起来简单,做起来是苦活。如果一个站有一万多条内容,就得生成一万多条跳转规则,还不能出错。写错了要么跳错页面,要么死循环。所以迁移之前先把老站的 URL 全抓一遍,做一份完整的对照表,这份表是命根子,丢了就前功尽弃。
还有个细节,老站如果本来就有不少无效参数页、筛选页,别一股脑全 301 到首页。这种做法看起来省事,实际等于把首页也拖下水。该 404 的让它正常 404,只把有价值的页面做跳转。
新站结构别跟老站打架
有人图省事,新站栏目结构重新设计得很漂亮,结果老的 URL 规则全变了。跳转是能跳,但内容之间的内链、锚文本全都断了。
比较划算的做法,是新站的 URL 结构尽量沿用老站的习惯,能不变就不变。真要变,就把变动控制在少数几个栏目里,别整站推倒。表面看新站少了几分新意,实际省下的是几个月的排名恢复期。
留一段双轨期
别急着把老站关掉。上新站之后,让老站再活一到两个月,两边内容先同步一段时间,观察新站的收录和流量有没有接上。等新站的数据稳住了,老站再下线,落地到 301。
这段双轨期花不了多少钱,多一个服务器的事,却给了你一个反悔的窗口。网站定制做得再漂亮,也得留这条退路。真出问题,老站还在,还有得救。做这行的人嘴上说搬迁简单,心里都明白,最难的是不声不响的一两个月。
说到底,数据迁的不只是文件,是一个站几年攒下来的家底。慢一点,稳一点。搬家的老理儿,先装箱,再对单,拆封放到最后。