搜索某篇文章时,排在前面的是一条内容完全相同的镜像域名,自己的原文反而排在后面,镜像站连图片都直接外链。
排查方向其实有限,先把可能性排一排。镜像站整站复制且没有设置 canonical;原站没有在被复制前建立足够的权重信号;镜像站主动提交了 sitemap,抢走了抓取。
动手时先确认镜像域名解析和托管位置
dig +short mirror.example.net
然后在原站页面里补上规范标签与版权声明
add_filter('wpseo_canonical', 'self_canonical');
向搜索引擎提交侵权投诉
curl -s https://www.example.com/sitemap.xml | head -3
隔了一天再看,现象没变,说明不是偶发。
那几天正好在做别的变更,先把时间线对齐才敢动手。
别只看报错消失,验证要多做一步。镜像域名逐步从搜索结果中消失,原站页面排名回到正常位置,图片外链也被切断。
补一句。只加 canonical 对恶意镜像效果有限,需要配合投诉和侵权通知,处理周期通常按周计算。改动前把原配置备份一份,出问题能马上回滚,这比任何技巧都实用。