改版前保留搜索基础,最关键的一步不是提交改版规则,而是先把当前有搜索价值的入口页逐一列出来,再决定哪些URL必须原样保留、哪些可以做301跳转。对第一次处理这件事的人来说,起点是一份“入口页清单”,而不是先动模板。百度搜索指令本身只是查询工具,真正要保护的是指令所指向的那些能被抓取、能被索引、能承接搜索需求的页面。
百度搜索指令指在百度搜索框中输入site:、inurl:、intitle:等前缀来限定查询范围。改版前可以用它做粗筛:
site:你的域名:看大致被索引的页面范围,记下数量级和主要目录。site:你的域名 inurl:栏目名:定位某个栏目下被收录的URL形态。site:你的域名 intitle:核心词:找出标题中含核心词的页面,这类页面往往是搜索入口。需要说明的是,这些指令返回的是百度索引中的抽样结果,不等于全部收录,也不代表排名。它的用途是帮你发现“哪些URL已经进入索引”,而不是精确统计。把结果复制到表格,字段至少包括:URL、页面标题、所属栏目、是否有内链入口、改版后是否保留。
改版对搜索基础影响最大的动作是URL变更。判断依据可以按下面顺序:
假设一个栏目改版后路径从/old-list/变为/new-list/,正确做法是让/old-list/下每个有索引的详情页都301到对应的新详情页,而不是全部跳到栏目首页。全部跳首页会让百度无法判断新页面与原查询的对应关系,搜索基础容易丢失。
上线后不要只看首页是否正常。检查项包括:
site:指令观察新旧URL的索引替换情况,旧URL逐渐减少、新URL逐渐出现属于正常过程。robots.txt误屏蔽,也没有被错误的noindex标记挡住。抓取、索引、排名是三个不同环节。抓取正常不代表一定被索引,被索引也不代表立刻有排名。验证阶段要看的是趋势和对应关系,不要因为一两天没变化就反复改动跳转规则。
改版完成后,保留一份入口页对照表,记录旧URL、新URL、跳转类型和上线时间。后续再调整栏目时,这份表就是判断依据。同时保持新页面的标题、正文主题与原页面一致,避免为了改版顺手换掉核心内容,导致页面与原有搜索需求脱节。
下一步建议:现在就用site:你的域名导出前几页结果,整理成入口页清单,标出哪些URL必须保留、哪些需要301,再开始改版。这份清单完成之前,不要执行全站URL替换。