站内页面一多,标题和描述往往是最先失控的部分。列表页、聚合页、详情页都由同一个模板生成,如果模板里的拼接逻辑没写好,最后很容易变成“关键词 - 站点名”“栏目名 - 站点名”反复出现。用户在多条结果里分不清哪条是自己要的,蜘蛛抓回来也难判断页面之间的差异。
这里整理一套可以定期执行的标题与描述自查流程,重点不是追求某个标准答案,而是让每个页面的这两行文字和正文讲的是同一件事。
重复通常从哪来
- 模板字段缺失:列表页没有单独的标题字段,直接套用栏目名。
- 变量没取到值:产品名、地区名或编号为空,拼接后只剩分隔符和站点名。
- 批量导入:导入时只填了正文,标题由脚本按顺序生成。
- 复制栏目:新栏目从旧栏目复制而来,忘了改标题规则。
自查按这几步走
1. 先导出全站标题与描述
用站点地图或后台导出,把 URL、标题、描述、页面类型放进同一张表。数量少时可以人工浏览,几千条以上就要靠排序和筛选。
2. 看重复率,而不是只看单条
把标题列排序,相同的内容会挨在一起;再去重计数,看重复标题涉及多少页面。重复率高的通常是栏目页和标签页,这一步能快速定位是哪类模板出了问题。
3. 检查变量为空的页面
像“某某 - 站点名”这种只剩占位符的结果,多半是变量没取到值。筛选出标题里只剩分隔符、括号、站点名的记录,逐条确认数据来源。
4. 看长度和截断位置
标题太长会在结果里被截掉,描述太长也一样。检查时不要只数字符,还要看截断后前半句是否还能表达清楚。把站点名放在标题开头、把区分信息放在较前的位置,通常比反过来更容易在截断后保留有用内容。
5. 描述空着比写错更麻烦
描述留空时,搜索引擎会自行从正文里抽取一段,抽到导航文字或页脚的情况并不少见。给重要页面补一段能概括正文的描述,比全站硬凑模板更实用。
6. 关键页面单独处理
首页、栏目页、核心详情页不要完全交给模板。这几类页面承担的引导作用本来就不同,标题写法可以区分开,避免整站看起来像同一篇内容。
批量替换时要注意什么
- 先在测试环境跑一遍,导出结果对比,确认没有把正常标题也替换掉。
- 替换规则要能匹配到具体页面类型,避免一条通配规则覆盖全站。
- 保留一份替换前的导出文件,出问题时可以对照回滚。
- 不要为了凑长度硬塞关键词,堆出来的标题读起来别扭,也会让页面之间更像。
如果一次改动涉及几百上千条 URL,可以分批上线,每批改完后抽查若干页面的实际展示,再决定是否继续。
改完之后怎么确认
- 抽查几种页面类型的实际标题和描述,不只看后台字段。
- 用站内搜索或列表页翻几页,从用户视角看是否容易区分。
- 如果站点地图里也带了标题,记得同步更新。
- 过一段时间再导出一次,看是否又冒出新的一批重复模板。
标题和描述是页面上最容易被忽略、又最直接面对用户的两行字。定期做一次简单的导出和排序,比等到问题积累后再逐页返工要省事得多。