发现有人在另一个域名上完整镜像了本站,连图片路径都一样。搜索结果里同一个标题出现两个域名,本站的点击率掉了三成,索引量也少了四成。
一开始怀疑是「本站的版权声明与品牌词没有被结构化标记,无法证明来源」,查了一圈,方向不对。
真正麻烦的地方在于,几个原因的现象几乎一样。镜像站没有加 canonical,搜索引擎把它当成独立站点。也可能是对方的服务器响应更快,抓取优先级反而更高。
还有一种情况,镜像通过 CDN 加速,IP 段与本站完全不同,看不出来源。
先确认镜像页有没有带 canonical
curl -s https://mirror.example.net/post/1024 | grep -o 'rel="canonical"[^>]*'
整理被镜像的 URL 清单
python diff_mirror.py --base https://www.example.com --mirror https://mirror.example.net
再往下按 DMCA 与主机商流程提交投诉
curl -s -X POST https://api.example-dmca.com/notice -d @notice.json
等前面都确认过,再在本站补品牌与版权结构化标记
curl -s https://www.example.com/ | grep -c 'Organization'
恢复的判定其实很直接。投诉受理后镜像域名逐步返回 403,一周内搜索结果里的重复标题消失,本站索引量恢复到镜像前的九成以上。
这里还有个坑。发现镜像先取证再动手,页面快照、whois、解析记录都留一份,光改自己的 canonical 对已复制的站没有作用。线上能稳定复现的问题都不算难,难的是只在大流量下才出现的那种。
