改版前要保留搜索基础,核心不是把旧页面原样搬过去,而是保住旧网址可访问、页面主题可识别、内链可传递这三件事。时间和人手有限时,先处理会直接导致抓取失败或索引丢失的改动,再处理标题、版式和内容优化。
假设你有一个企业站,准备把产品页从 /product/abc.html 改成 /products/abc,同时更换栏目结构。旧页已有一定搜索表现,新页内容基本一致。此时最先做的不是写新文案,而是列出旧网址清单,并决定每个旧网址的去向。
执行步骤可以这样安排:
常见错误是:所有旧网址都301到首页。这样做虽然用户还能打开网站,但搜索引擎无法判断新页面与原主题的对应关系,原有关键词基础容易分散。另一个错误是旧网址直接404,且没有提交任何替代关系,这会加快旧页面从索引中消失。
网址排名不是单一因素决定的,但改版时最容易破坏的是以下三条:
抓取、索引、排名是不同环节。页面被抓取不代表会被索引,被索引也不代表会获得理想排名。改版后如果发现旧页面消失,先查状态码和robots规则,再查新页面是否被索引,不要一开始就归因于排名算法变化。
如果只能投入少量时间,按下面顺序处理:
判断结果时,可以看三个检查项:旧网址是否返回301到相关新网址;新网址是否返回200且没有被noindex;站内主要入口是否已经指向新网址。三项都满足,说明搜索基础的基本面已经保住。
上线后不要只看首页是否能打开。用浏览器无痕模式或命令行工具抽查旧网址,确认状态码和跳转目标。假设旧网址是 /old-page,新网址是 /new-page,理想结果是旧网址返回301,Location指向 /new-page,新网址返回200。
如果旧网址返回200但内容已变成无关页面,应尽快改成301或恢复原主题内容。如果旧网址返回302,短期跳转可能不会像301那样明确传递替代关系,应改为301。如果新网址返回404,说明跳转目标写错,需要先修复目标页。
下一步:导出旧站有搜索表现的网址清单,按“保留、301、410”三列完成映射,再上线跳转规则并抽查状态码。