add_action( 'wp_head', function () {
    if ( is_singular( 'download' ) ) { echo '<meta name="robots" content="noindex,follow">'; }
} );

site: 查询显示下载页被收录 8000 多条,标题几乎一样,点进去内容只有一行按钮,正常教程页排到第五页。这类现象通常不是突然出现的,往前翻半天日志能看到苗头。

追下去是这么回事:每个文件生成独立下载页,模板只换了文件名,没有 noindex 也没有 canonical。sitemap 自动把这些页面全部提交。

「下载页收录控制」排查到最后往往是很小的一处差异,前面那些复杂猜测可以先放一放。权限不要一口气开到最大,先加到够用再往上试,范围小才好收。

把复现步骤压到三条以内,交给同事也能跑出来,才算真的定位清楚。改动写完就同步给同事,下一个人踩同一个坑,成本还是你的。

验证用真实数据走一遍,测试数据太干净,边界情况根本碰不到。

处理上按这个顺序:下载页统一加 noindex,follow,canonical 指向文件详情页;sitemap 排除下载页这个文章类型;在搜索控制台提交移除请求,观察两周收录数变化。

确认没问题再收工,新生成的下载页不再被收录,两周后 site: 数量明显下降。

作者 9823189