SEO 百科
结构改版
本页目录
结构改版
结构改版 指站点的网址路径或目录层级发生变化,域名与协议都不动[1]。做这件事的人需要它,因为改版动的是网址本身,每个旧地址都要有对应的新地址接管,否则已收录的页面会变成孤儿[3]。这类改版的顺序是:先判断网址能不能不改,必须改时逐条做 301 映射,再同步内链与站点地图,最后分阶段推进,不要一次动太多。
网址变化带来的代价
新网址在搜索引擎眼里就是新页面。Yandex 说明,如果只是新建一个页面而不处理旧地址,机器人会把新旧两个地址都收录,结果在搜索里出现两个独立页面[1]。要让替换真正发生,就得把旧地址永久跳到新地址[1]。
外部链接也会受影响。指向旧路径的链接不会自动跟到新路径,站点自己也改不了别人的页面,只能用跳转把它们接住[1]。
能不改网址就不改
改设计不等于改网址。只换模板与排版时,网址可以保持原样,这样做的风险最小[1]。设计改动也要检查三件事,确认抓取不受影响:
- 页面向爬虫返回的是完整内容,正文不要只由 JavaScript 生成[1]。
- 页面里没有残留的
noindex指令,也没有指向别处的rel="canonical"[1]。 - 新页面上的
title与描述标签已经填好[1]。
只有确实需要更换 CMS、引入更易读的网址、或调整目录层级时,才进入下面的流程。
逐条 301 映射的建立
映射的原则是一条旧网址对应一条最接近的新网址。
跳转要一次到最终地址,不要把旧地址先指向中间地址。跳数一多,抓取工具取到内容的时间会被拉长[4]。
百度对这类改动给出的要求更硬:改版规则里的新旧链接一定要用 301 跳转,而且跳转关系要长期保持,直到新站流量完全稳定[5]。平台会在 72 小时内校验规则并推送生效[5]。
内链与站点地图同步
只配跳转还不够,站点自身的指向也要一起换掉。
Bing 的站长指南给了站点地图三条要求:只列规范网址、反映当前站点结构、及时移除已删除或已改期的网址[2]。
操作顺序
- 爬一遍旧站,导出全部可收录网址与内链,留作底本。
- 定下新的网址规则,建一张新旧对照表。
- 在新站上把内链、站点地图、规范标签与多语言注释换成新网址。
- 上线并配置逐条
301,一条旧网址只跳一次,落到最终地址[1]。 - 跑一遍对照表,确认每条都返回
200,没有跳转链与死链[3]。 - 在百度搜索资源平台提交改版关系[5]。
- 观察索引量与流量,确认替换完成后再清理旧规则。
一次改太多的问题
把改版与换域名、换 CMS、重写内容放在同一次上线里,风险会叠加。Google 说明,迁移时在新位置保留原有架构,信号传得更直接;如果同时重做内容与网址结构,很可能出现流量损失,因为 Google 需要重新评估每个页面[3]。要改就分开做,一次只动一件事[3]。
常见误用
第一种是只建新页面、不处理旧地址。结果新旧两个网址同时被收录,互相竞争[1]。
第二种是把所有旧网址都跳到首页。这样既不便于用户,也会拖慢新站被收录的速度[1]。
第三种是改版后不更新站点地图,里面留的还是旧网址[2]。
第四种是规则一次提交太多。百度建议尽量使用站点改版与规则改版,处理周期更短;三类改版形式之间不能交叉或包含[5]。
附录
参见
参考资料
官方(境外)
- 《Changing your site's structure and design》,Yandex Webmaster。
- 《Bing Webmaster Guidelines》,Bing Webmaster Tools。
- 《网站迁移》,Google 搜索中心。
- 《重定向和 Google 搜索》,Google 搜索中心。
官方(国内)
- 《网站改版》,百度搜索资源平台。
外部链接
无。