站点 9 月迁到新域名,旧资源在 GSC 里一直删不掉,提示仍需保留,报表里的数据每天还在增加,看着像旧站还有流量。
一开始怀疑是「旧站还有少量外链和 sitemap 提交,持续带抓取」,查了一圈,方向不对。
原因不止一个,得分开看。旧域名仍在 301,蜘蛛持续抓取旧地址并计入旧资源。也可能是删除资源要求先移除验证,而验证用的 DNS 记录还在。
还有一种情况,站点地图仍提交在旧资源下,统计口径被重复计算。
上来先确认旧域名的跳转是否还在生效
curl -sI https://old.example.com/post/1 | grep -i location
撤掉旧资源下的 sitemap 提交
curl -s https://old.example.com/sitemap.xml | head -3
移除旧资源的验证文件或 DNS 记录
dig TXT old.example.com +short
改完先别撤,确认这几项。撤掉旧资源的 sitemap 与验证后,数据增长停止,一个月后旧资源顺利删除,报表只保留新域名。
迁移期保留旧资源看数据是合理的,但要在 301 撤除后及时归档,否则两套数据会长期互相干扰。改动前把原配置备份一份,出问题能马上回滚,这比任何技巧都实用。
