tag 页的 title 直接输出标签名,全站有七千多条标题只有两三个字,搜索结果里看到的全是同一个样式,点进去内容还不一样,GSC 里这批页面展现高点击极低。
这类报错背后常见的原因有几处,逐个排除就行。模板没有给 tag 页加任何区分信息,标题等于标签名。少数情况下是多个标签指向同一批文章,标题不同内容相同。
少数情况下是没有分页序号,后续页标题与第一页完全一样。
第一件事是抽查几个 tag 页的标题是否相同
curl -s https://www.example.com/tag/seo/ | grep -o '<title>[^<]*'
给标题加上标签说明与页码
add_filter('wp_title', function($t){ return is_tag() ? single_tag_title('', false).' 相关文章汇总' : $t; });
剩下的就是把重复标签合并
wp term list post_tag --field=slug --format=csv | sort | uniq -d
命令输出我都留了记录,免得改完记不清原来的值。
恢复的判定其实很直接。标题改造后这批页面的点击率从 0.4% 升到 1.6%,重复标题在索引报告里消失,抓取深度也变深了。
标题重复的根源往往不是模板,而是标签本身同义,先合并再改文案。这类问题最好一次改到位,反复小改反而容易把原因搅混。
