现场是这样的。同一批文章同时挂在分类页和多个标签页下,列表内容几乎一样,GSC 里大量重复网页未选定规范网页。

排查方向其实有限,先把可能性排一排。标签页没有独立描述,只是文章的另一个列表;分类页和标签页之间没有权重区分;内链对不同列表页一视同仁。

动手时先统计标签页的收录与流量占比

grep -c '/tag/' access.log

低价值标签页统一 noindex

add_filter('wp_robots', 'tag_noindex');

保留有独立描述的分类页并自指 canonical

add_filter('wpseo_canonical', 'self_canonical');

这类问题以前遇到过,但这次的触发条件和上次不一样。

这类改动我都写进变更记录,过两周再出问题时能对上号。

别只看报错消失,验证要多做一步。重复网页数量下降,分类页排名上升,标签页仍然可访问但不参与索引竞争。

容易忽略的是,不要一刀切删掉全部标签,有搜索量的标签页值得保留,判断依据是日志和站内搜索词,不是感觉。线上能稳定复现的问题都不算难,难的是只在大流量下才出现的那种。

作者 9823189