很多站点的标题模板是在建站那天写好的,之后几年都没再动过。栏目页、文章页、标签页、搜索结果页,标题看起来都差不多,描述字段则干脆空着。访客在搜索结果里看到一排相似的标题,很难判断哪一条才是自己想要的;蜘蛛抓取时也要多花力气去区分这些页面。标题和描述不直接影响服务器性能,但它们影响页面被点击和被抓取判断的效率,值得单独做一次自查。
为什么标题和描述需要单独检查
标题和描述是页面在搜索结果里露出的第一层信息。标题决定用户是否愿意点,描述决定用户点进来之前有没有心理预期。很多运营者把注意力放在正文和关键词上,却忽略了这两个字段是模板批量生成的。一旦模板变量写错,或者某个字段留空,整站成百上千个页面都会带着同样的问题上线,靠人工逐页查看很难发现。
常见的几类问题
整站共用同一个标题
有些 CMS 的默认模板只输出站点名称,没有调用当前页面标题。结果就是首页、列表页、文章页的标题完全一样。蜘蛛抓到几十个页面,标题都相同,很难判断每个页面的主题差异。访客在搜索结果里看到多篇同标题的结果,也容易以为是重复内容。
描述字段空着,靠搜索引擎自己截
描述字段留空时,搜索引擎通常会从正文里抓一段话作为摘要。抓到的可能是导航文字、版权声明,也可能是正文中间一句无关紧要的话。对于内容较长的页面,自动摘要往往不能概括重点。手动写一段 70 到 120 字的描述,能让摘要在大多数情况下更贴近页面主题。
标题里堆关键词,读起来不像一句话
为了覆盖更多词,有的标题会写成“关键词A-关键词B-关键词C-站点名”,中间没有完整语义。这种标题在搜索结果里显得生硬,点击率通常不会好。标题首先是给人看的,其次才是给机器识别主题的。把最核心的一个主题词放进标题,再补一个限定词,通常比堆四五个词更有效。
长度失控,关键信息被截断
标题过长时,搜索结果里只显示前面一部分,后面被省略号截掉。描述过长也会被截断。不同设备和搜索结果样式的显示宽度不一样,没有绝对精确的字数,但标题控制在 30 个中文字符以内、描述控制在 120 个中文字符以内,通常能把主要信息放在可见范围内。
一份可执行的自查清单
- 随机抽取 10 到 20 个不同类型的页面,查看浏览器标签页标题和页面源代码里的 title 标签,记录是否有重复。
- 检查列表页、分页页、标签页、搜索结果页的标题模板,确认是否调用了区分变量,比如页码、标签名、分类名。
- 查看文章页描述字段的来源,是手工填写、自动截取,还是留空。自动截取的要确认截取规则是否合理。
- 搜索站内几个核心主题词,看搜索结果里出现的标题和描述是否重复、是否通顺。
- 检查 title 和 meta description 是否被模板重复输出,比如一个页面出现两个 title 标签。
- 确认首页、栏目页、文章页的标题结构有区分,而不是全部以站点名开头。
发现重复后怎么改
如果问题出在模板,优先改模板,一次修改可以覆盖大量页面。常见的做法是:文章页标题调用文章标题加站点名,栏目页调用栏目名加站点名,分页页在栏目名后追加页码,标签页调用标签名。描述字段如果 CMS 支持自定义字段,就留给编辑手工填写;如果不支持,可以设置一段基于正文首段的自动截取规则,并限制截取长度。
- 文章页:标题用“文章标题 - 站点名”,描述取文章摘要或首段前 100 字。
- 栏目页:标题用“栏目名 - 站点名”,描述写一段栏目定位说明。
- 标签页:标题用“标签名 - 站点名”,描述说明该标签下收录的内容范围。
- 搜索页:标题带搜索词,并给页面加上 noindex,避免大量搜索地址被索引。
检查频率
模板改动、栏目调整、CMS 升级之后,都值得重新抽查一遍标题和描述。日常运营中,可以每个季度抽一批页面做一次快速检查。不需要逐页人工写描述,但至少保证没有整站雷同、没有空描述、没有被截断到看不清主题的情况。
标题和描述不解决抓取量的问题,但它们决定蜘蛛和访客第一眼看到的信息是否清楚。模板设置一次,后面靠抽查维护,比出了问题再回头批量修改要省力得多。
把这项检查放进站点运营的常规清单里,每次改版或换模板时顺手看一遍,就能避免大量页面共用同一个标题这种低级但常见的问题。