百度高级语法通常指搜索框里能用的限定指令,比如用site:限定站点、用双引号做精确匹配、用filetype:限定文件类型、用减号排除词。改版前要保留的“搜索基础”,不是把这些语法背下来,而是保住两类东西:一是用户能通过搜索找到你的页面,二是搜索引擎已经抓取和索引的页面地址。最实际的做法是:先盘点现有可被搜索到的URL和查询词,再决定哪些URL必须原样保留,哪些可以换地址但必须做跳转,最后在改版上线前后用同一组语法逐项复查。
改版前先做一次判断,不要笼统地说“保留搜索基础”。可以拆成三层:
这三层里,地址最容易被改版破坏。内容还在,但URL变了、没有对应跳转,搜索基础就会断。判断标准很简单:改版后打开原URL,如果它直接跳到内容相同的新页面,且跳转是永久的,风险较小;如果它返回404、跳首页或跳无关栏目,就要优先修复。
不要等改版完成后再靠记忆补。改版前用百度高级语法和常规工具,把下面四类信息整理成一张表,每行至少包含原URL、页面标题、主要查询词、改版后目标URL、处理方式。
site:你的域名逐段查看,记录栏目页、详情页、分页、标签页的收录情况。注意结果数量只是参考,不等于真实收录总量。记录时不要只记一个总数。总数无法指导你决定“哪个URL必须做跳转”。真正有用的是逐条URL和它对应的查询词。
百度高级语法在这里的用途是缩小检查范围,而不是证明排名。可以按下面的方式做前后对照:
site:你的域名 关键词检查某个主题下还有哪些页面被索引。改版前后各查一次,看目标页面是否还在结果中。"完整句子"精确搜索页面上的独特句子,确认内容是否还能被找到。site:你的域名 filetype:pdf这类组合检查特定文件类型是否仍可被搜索到。site:你的域名 -招聘,把结果聚焦到内容页。需要说明的是,搜索结果会受地域、时间、个性化等因素影响,同一语法不同时间查到的结果可能不同。因此对照检查要固定查询词、固定设备类型,并记录查询日期。它适合判断“原来能搜到的页面是否还指向有效地址”,不适合用来精确计算收录率或排名变化。
面对一条旧URL,通常有三种处理方式,代价不同:
选择顺序可以这样执行:先问这条URL有没有被收录、有没有带来访问;如果有,优先保留原地址;如果地址必须变,就做永久跳转;只有在确认旧页面没有保留价值时,才放弃。不要为了统一好看的URL,把有搜索基础的页面全部换掉。
把决定落到操作上,可以按这个顺序走:
如果改版后发现某个原URL返回404,先不要断定是搜索引擎删除了它。可能原因包括跳转规则写错、服务器配置未生效、新页面被误删、robots限制或页面暂时未被重新抓取。只有逐项排查后,才能确定是哪一个环节出了问题。
下一步,先拿出你站点里访问量最高的二十条URL,逐条填上“保留、跳转还是删除”,再去配置对应的跳转规则。这张表就是改版期间保留搜索基础的最小工作底稿。