SEO 百科
托管更换
本页目录
托管更换
托管更换 指站点换掉服务器或改用 CDN,页面网址完全不变[3]。做这件事的人需要它,因为网址没有变化,搜索引擎不需要重新评估页面身份,这类改动是所有迁移里对排名影响最小的一种[3]。要做的准备是让新环境先跑起来、把 DNS 的 TTL 提前调小,切换后逐项验证抓取与访问是否正常。
对排名的实际影响
排名与收录挂在网址上,不在服务器上。托管更换不动网址,页面在引擎眼里还是同一个地址,只是响应来自另一台机器[3]。域名更换与结构改版都要处理旧网址的替换,这类改动不需要,风险也小得多。
有一项波动是正常的。Google 说明,变更托管基础架构后,Googlebot 的抓取速度通常会先降,几天内稳步回升,甚至可能高过迁移之前[3]。抓取速度由许多信号共同决定,托管环境一换,这些信号也跟着变了。
新环境的准备与预演
先把站点的副本搬到新环境,再逐项测试。
- 复制站点文件,或在新位置导入数据库导出[3]。
- 建一个测试环境,例如用 IP 限制访问,上线前把功能全部跑一遍[3]。
- 用一个临时主机名,例如
beta.example.com,公开测试可访问性[3]。 - 用 Search Console 的网址检查工具确认 Googlebot 能访问新环境[3]。
- 检查防火墙与拒绝服务防护,确认它们没有拦住爬虫[3]。
测试期间要给临时主机名加上屏蔽规则。Google 要求在页面或响应头里加 noindex 规则,避免测试站被收录[3]。域名验证也要一并带走:用 HTML 文件方式验证的,把验证文件放进新副本;用 meta 标签、Analytics 验证的,确认新环境的模板里也保留[3]。
TTL 的调整
DNS 记录默认会缓存在各地的运营商那里,缓存多久由 TTL 决定[3]。TTL 值大,改完解析后旧地址还会被用上一段时间,切换显得很慢。
做法是提前把 TTL 调小。Google 建议在迁移前至少提前一周,把 TTL 设成几个小时这样的保守低值,加快 DNS 缓存的刷新[3]。切换完成、确认稳定之后,再把 TTL 恢复成原来的值。
操作顺序
- 完整备份旧站,另外留一份可以回退的副本。
- 把站点复制到新环境,逐项测通页面、图片、表单与下载内容[3]。
- 用临时主机名公开测试,并在临时站上加
noindex屏蔽[3]。 - 确认域名验证文件与
meta标记在新环境里也在[3]。 - 提前把 DNS 记录的 TTL 调小[3]。
- 去掉新环境上所有临时屏蔽,包括
robots.txt限制与noindex[3]。 - 修改 DNS 记录,指向新的托管环境[3]。
- 用公共 DNS 检查工具,确认各地运营商都更新到新解析[3]。
- 同时看新旧服务器的日志,确认请求量从旧端移到新端[3]。
- 旧端访问量降到零之后,再关闭旧基础架构[3]。
切换后的验证
验证分三层:
- 解析层:不同地区的 DNS 结果是否一致[3]。
- 访问层:用
curl -I取一次首页,确认返回200且响应时间正常。 - 收录层:在 Search Console 看索引涵盖范围,在各家后台看抓取量[3]。
抓取量是先行指标。百度说明,Baiduspider 会依据内容更新频率与服务器压力等因素调整抓取频次[5]。新服务器如果响应变慢,抓取量会跟着下降,收录速度也会变慢。Yandex Webmaster 的爬取统计会显示爬虫抓过哪些页面、返回了什么代码[2]。Bing 则建议把服务器日志的监控频率先排密,起初按小时看,稳定后改成按天[1]。
与抓取和收录的关系
托管更换本身不影响收录,会挡住爬虫的是服务器上的配置[3]。常见的有三种:
排查这类问题可以直接用抓取工具复现。百度的抓取诊断能让站长从蜘蛛视角查看抓取结果[4],抓取频次工具则用于观察爬虫来访量的变化[5]。
常见误用
第一种是切换前不调 TTL,改完解析后旧环境继续收到大量请求。
第二种是直接把旧服务器下线。DNS 传播需要时间,旧端立刻消失会让部分用户与爬虫拿不到页面[3]。
第三种是测试站忘了加屏蔽,临时域名被收录,与新站内容重复[3]。
第四种是把托管更换与改版合并进行。这类合并会引入网址变化,风险随之上升[3]。
附录
参见
参考资料
官方(境外)
- 《Website Migration with Bing》,Bing Webmaster Blog,2020-12-17。
- 《How to monitor and manage indexing?》,Yandex Webmaster。
- 《更改托管基础架构》,Google 搜索中心,2025-12-31 更新。
官方(国内)
- 《抓取诊断》,百度搜索资源平台。
- 《平台工具使用手册(抓取频次)》,百度搜索资源平台,2020-08-14 更新。
外部链接
无。