改版本来是件好事,但不少企业改完之后流量掉了六七成,一两个月都恢复不了。这不是运气问题,多数是因为改版时没把搜索引擎当成需要照顾的对象。
网站换新装,搜索引擎那边看到的是:原来的地址打不开了,冒出一堆没见过的新页面。它需要时间重新认识你,这个过程能多快,取决于你提前做了多少准备。
改版前:先把家底摸清
在动第一刀之前,把下面这些东西先存下来,后面全靠它对照:
- 全站 URL 清单:用抓取工具把现有所有地址导出,包括图片和文件
- 每个页面的流量与排名:从分析工具和搜索平台导出,标出哪些是高价值页面
- 现有排名关键词:记下来,改版后要逐月对比
- 整站备份:文件和数据库各留一份,出问题时能回滚
这份清单最大的用处是生成后面的跳转对照表,也让你知道哪些页面绝对不能丢。
URL 尽量别变
最理想的改版是只换设计和后台,地址一个不动。这样风险最小,搜索引擎几乎不用重新适应。
但现实里经常不得不改:换了系统、调整了栏目结构、原来的地址太长。这种情况就必须做 301 永久跳转,把每个旧地址指向内容最相近的新地址。
# Nginx 示例rewrite ^/old-products/(\d+)\.html$ /products/$1/ permanent;跳转有两条硬规矩:一是一对一,把一堆旧地址全部跳到首页,搜索引擎会当成软 404 处理,权重基本丢光;二是用 301 而不是 302,302 是临时跳转,不会传递权重。
上线前在测试环境过一遍
新站别直接覆盖线上,先在测试地址上检查这些:
- 页面标题、描述、H1 是否都还在,有没有变成默认的"未命名"
- 规范链接指向是否正确,有没有全部指向首页
- robots.txt 里有没有误屏蔽整个站点(上线忘了删
Disallow: /的事故每年都有) - 结构化数据是否随新版模板一起迁移了
- 手机端是否正常,表单能否提交,电话能否拨出
尤其注意那条 robots 屏蔽,它能在几小时内让你所有页面从搜索结果里消失。
上线后盯着看一个月
切换之后的两到四周是关键期,每周检查:
- 索引量:搜索平台的已收录页面数是涨还是跌
- 404 报错:抓取异常里会列出找不到的地址,逐个补跳转
- 核心词排名:和改版前的记录对比,波动是正常的,持续下滑就要查原因
- 站点地图:更新成新地址并提交,帮搜索引擎更快发现新页面
如果已经出问题了
先别急着回滚。确认三件事:robots 有没有屏蔽、跳转是不是用了 302、新页面有没有 noindex。这三项占到了改版事故的绝大多数。修好之后,在搜索平台提交重新抓取,通常几周内会逐步恢复。
改版不是换个壳,是一次搬家。搬家时把每件东西都贴上标签,到了新家才不会乱。
—— 一位经历过流量腰斩又救回来的站长