这个坑值得记一笔。两个月里索引页面数从四万涨到五万二,搜索展现次数几乎是一条水平线,点击量还略有下降。新增的页面主要是标签和筛选组合,都有内容但没人搜,报表看上去很漂亮。

刚开始盯着「内链权重被摊到大量新页面 核心页面的排名被稀释」,折腾了半个多小时,排掉了。

排查方向其实有限,先把可能性排一排。新增收录集中在无搜索需求的聚合页 有索引没有曝光;页面标题高度同质 在同一次查询里互相竞争;展现统计按查询归因 长尾页面的零散曝光不足以体现在总量上。

动手时先按目录拆开看新增页面的曝光

curl -s 'https://www.example.com/api/gsc?dim=page&days=60' | jq '.rows | group_by(.prefix) | map({p: .[0].prefix, c: length})'

然后找出零曝光页面的共同特征

curl -s 'https://www.example.com/api/gsc?dim=page&minImpressions=0' | jq '.rows | length'

随后对无需求的聚合页做合并或 noindex

add_filter('wp_robots', function($r){ if (is_tag()) { $r['noindex'] = true; } return $r; });

剩下的就是把内链权重集中回核心栏目

grep -c 'href="/tag/' /var/www/html/index.php

别只看报错消失,验证要多做一步。收敛无需求聚合页后索引数回落到四万三,展现次数没降,核心栏目的平均排名反而上升了一位。

容易忽略的是,索引量只是过程指标,涨得快不代表有效,要看新增页面有没有真实的搜索需求承接。如果同一现象隔几天又出现,说明根因没找到,别当偶发处理。

作者 9823189