发现一个镜像站把整站 200 个页面原样搬走,正文里的站内链接全改成镜像域名,外链有 37 条指向那边,原站排名两周内掉了 6 位。日志里能对上时间点,这种反而好排。

镜像站抓取时把相对链接重写成自己的域名,正文里没有绝对地址的原文链接。原站也没有在页面里输出跨域的 canonical。这一点先确认清楚,后面就不用反复试。

curl -s https://mirror.example/page/ | grep -i canonical
curl -s https://example.com/page/ | grep -i canonical
# 两边对比

「站点镜像权重分散」改完先别急着全量,挑一台机器放半天,真有问题这段时间就能看出来。线上出问题先对时间点,跟发布、备份、任务执行的时刻排一排,能省掉一半功夫。

日志级别临时调高可以,记得改回去,长期开着既占磁盘又掩盖真问题。

处理上按这个顺序:先确认镜像站是否加了 noindex,没有就发函或投诉;在原站正文模板里输出指向自身的绝对 canonical;把文章内的站内链接改成绝对地址,减少被抓取后改写。

结果对不对很好判断,原站 canonical 指向自身绝对地址,镜像站页面出现原站链接或 noindex。

作者 9823189