做站点运营,经常会遇到一种情况:在搜索结果里看到一个站点好几个页面的标题几乎一模一样,分不清哪个是哪个。用户点进去的意愿会下降,蜘蛛在判断页面差异时也会更费劲。标题重复不算致命错误,但它会持续消耗页面的辨识度,时间拖得越久越难收拾。
标题重复通常出现在哪里
大多数重复不是有人故意写错,而是模板和批量生成留下的痕迹。比如栏目页统一写成「栏目名 - 网站名」,分页页面的标题完全不区分第几页,标签聚合页和分类页共用一个模板变量,甚至模板改版后变量没生效,全站标题都退成了默认值。
这类问题的特点是范围大、单看一两个页面不容易发现,只有把全站标题拉出来对照才看得出来。
自查的具体做法
- 导出标题清单。用爬取工具、CMS 后台导出,或者直接查数据库,把 URL 和 title 成对整理成表格。
- 按标题分组统计。用表格的排序或计数功能,看哪些标题出现了两次以上,重复数量最多的排在最前面。
- 分层判断。文章页重复、栏目页重复、分页重复、标签页重复,处理方式不一样,先分类再动手。
- 抽样看搜索结果。用 site 指令配合关键词,观察同一批页面的标题展示效果,能直观看到用户眼里的样子。
常见的重复类型和处理方向
- 分页标题完全相同。在标题里带上页码或内容区间,让每页有区别;如果分页本身没有独立价值,也可以考虑收敛。
- 筛选参数页批量生成。这类页面往往标题一样、内容稀薄,可用 noindex 或 robots 规则控制,别让它们占满索引。
- 文章页共用副标题。有的是复制模板忘了改,有的是编辑偷懒沿用上一篇,逐条核对即可。
- 栏目页只有栏目名。补上一句能说明该栏目内容的短语,不必堆关键词,说清是什么就行。
- 模板变量失效。改版、换 CMS、插件升级后最容易出现,标题全站统一退成默认值,需要第一时间发现。
改标题时注意什么
标题的作用是让人和蜘蛛快速知道这个页面讲什么。把「页面是什么」写清楚,再补一个能区分同类页面的信息就够了。长度控制在搜索结果里能完整显示的范围,避免为了塞关键词把标题写成一串词组。修改后不要期待立刻有变化,先观察日志里的抓取情况和后续的索引状态,再判断方向对不对。
标题重复往往不是内容问题,而是模板和维护习惯的问题。模板改一次,能影响成千上万个页面,所以这类检查值得放进上线前的清单。
把检查变成固定动作
不需要每天做,但建议固定频率做一次:新模板上线前跑一遍标题清单,季度或半年做一次全站重复统计,编辑发布时顺手看一眼本页标题是否和同栏目其他页面撞车。把这几步写进运营流程,比出问题后再回头翻要省事得多。