改版前要保留搜索基础,核心不是把旧页面原样搬过去,而是先确认哪些网址已经被百度抓取和索引、哪些页面仍在带来用户访问,再决定保留、合并还是重定向。假设你运营一个已有内容站,准备把栏目结构从“资讯—专题—问答”改成“内容中心—服务—关于”,如果直接上线新站并删除旧路径,原先积累的搜索入口就可能失效。正确顺序是:先盘点旧网址与流量,再设计新旧对应关系,最后分批切换并观察抓取与索引变化。
把旧站所有可访问页面列出来,至少包含网址、页面标题、主要关键词、近三个月是否有自然搜索访问、是否有外部链接。可以用百度搜索资源平台里已有的抓取和索引数据做参考,也可以用站点日志观察百度蜘蛛访问了哪些路径。判断时不要只看首页,栏目页、文章页、标签页都可能有搜索价值。
常见错误是把所有旧网址都301到新首页。这会让百度无法判断新页面与旧页面的主题对应关系,用户搜索到旧标题时也会落到不相关的内容上。
改版方案确定后,逐条写出“旧网址 → 新网址”的映射。一对一保留最好;如果多个旧页面合并到一个新页面,要确保新页面确实覆盖了这些旧页面的主题。映射表里还要标注处理方式:保留、301、410或暂时保留。
假设旧站有一个栏目页 /zhuanti/baidu/,改版后对应新栏目 /content/baidu/,两个页面内容基本一致,就应该把旧栏目页301到新栏目页,而不是只跳转到新首页。若旧栏目下还有若干文章页,也要分别映射到新文章页或新栏目页,不能只处理栏目页。
不要一次性把全站改完。可以先切换一个栏目,观察百度蜘蛛是否继续抓取新网址、旧网址是否返回正确状态码、新页面是否进入索引。检查项包括:
如果发现旧网址大量返回404,而新页面又没有对应入口,说明映射表不完整;如果旧网址全部301到首页,说明跳转设计过于粗糙。此时应暂停继续切换,先补齐映射。
301跳转需要时间被百度重新抓取和确认。改版上线后,旧路径应至少保留一段时间的跳转,不要当天就关闭。与此同时,检查站内导航、面包屑、站点地图是否都指向新网址,避免用户和搜索引擎从旧入口进入后遇到断链。若旧页面有外部链接,尽量让外部链接也能通过301到达新内容。
下一步,你可以先导出旧站网址列表,按“保留、合并、淘汰”三类标记,再写出新旧网址对应表。这张表完成后再动代码改版,比上线后再补救更可控。