在更换了服务器的域名, 会经历一段过程, 搜索引擎的收录情况通常会花费大概7到30天的时间, 才能慢慢地恢复过来, 要是操作的环节都非常规范的话, 那么绝大多数的网站, 只需要大约2周的时间, 就可以再次回到原本的那种收录水平了, 这里想要实现恢复的目标, 关键之处就在于要在进行迁移动作的前面做好备份工作, 在迁移工作完成的之后要赶紧的去提交URL来进行验证, 同时也必须保证站内链接是完整无缺的, 接下来所要展示的这些内容, 就是官方所推荐的标准化的 recovery 流程。

收录恢复时间线(参考值)

在迁移完成之后的一到三天时间里面: 搜索引擎开始重新进行抓取这个动作, 有一部分以前的收录信息短暂地消失了, 这种情况属于正常现象。

从第4天一直到第14天期间, 新搭建的服务器的IP地址被搜索引擎重新给予了信任度, 搜索结果里的收录数量开始慢慢地恢复到之前的水平。

在从第15天到第30天这段时间段里面, 收录的情况是基本稳定的, 如果在这之间没有出现404这个错误, 也没有出现5xx这样的异常状况发生, 那么就可以把它当作是已经完成了恢复。

如果已经超过30天了还没有恢复, 那就需要去排查那些底层的问题。比如, 要检查服务器的响应速度是不是太慢。还要看看robots.txt这个文件有没有误把人家的爬虫给屏蔽了。另外, DNS解析是不是也出现了错误。

标准恢复操作步骤

1. 迁移前(T-1天): 需要先把全站所有的URL地址列表导出来, 同时还要把sitemap.xml文件进行备份操作, 并且要确认一下当前的robots.txt文件中有没有屏蔽规则存在, 另外还得记录下此刻的收录量数据, 可以通过百度搜索资源平台这个渠道来做, 也可以通过Google Search Console这个工具来实现。

2. 迁移当天, 要把DNS的A记录改成新服务器的IP地址, 然后等着全球的DNS刷新完成, 一般要等待24到48小时的时间。接着需要确认新服务器上的SSL证书已经生效了, 同时检查HTTP跳转到HTTPS的功能是正常的, 并且访问响应码必须是200。

域名换服务器后收录多久能恢复?操作全解(图1)

3. 迁移后第1天: 要在百度站长平台里面, 提交最新的sitemap。还要在Google Search Console里面, 也提交最新的sitemap。并且要对核心页面进行主动操作。这些核心页面包括首页、栏目页和高权重页。要使用所谓的URL收录工具来手动提交这些网页的信息。

4. 第3~7天: 每天早上都要检查那个抓取统计的东西, 还有异常报告是什么样子, 要确认没有那种大面积的出现404错误, 或者5xx服务器错误的情况。

5. 第14天: 把收录量和迁移之前的数据进行对比, 如果降幅超过了百分之二十, 就要重新提交核心网址, 同时还要检查一下内部链接的结构是不是完整的。

高频疑难与解决方案

现象 原因 解决方式
收录持续为0超30天 新IP被搜索引擎标记为异常 更换服务器IP或联系搜索引擎申诉
部分页面404 URL结构变更未做301 补充301重定向映射表
收录恢复但排名大幅下降 服务器响应速度劣化 升级带宽/启用CDN,确保首字节<200ms
新服务器无法被抓取 防火墙拦截搜索引擎IP段 放行主要搜索引擎爬虫IP

补充说明

如果域名是在诸如gname.xin这类注册商那边完成了过户或者变更的话, 那么DNS解析上的这个变动呢, 很有可能会去触发一个额外的信任重新评估的时间周期。

所以这里给大家的建议是, 过户和服务器迁移这两步操作, 中间间隔的时间最好别超过24个小时, 以此来减少那种中间状态出现的可能性。等到迁移都完成后, 建议大家至少保持30天不去更换服务器的配置, 这样做就是为了避免因为频繁切换而导致那个恢复期被不断延长。

上面提到的这一个流程呢, 它是管适用于绝大多数的那些常规站点的。如果你遇到的那种是企业级别的大型站点, 也就是说它的日均URL数达到了几万级以上的这种情况的话, 那就建议在迁移窗口期这段时间安排专人来监控搜索引擎的抓取日志, 并且还要在这个迁移完成之后的72小时之内去把全站URL重新提交一遍。