站点运营

站点运营:标题层级自查,别让一篇文章里冒出三个 H1

很多站点的内容本身没问题,乱的是标题层级:模板自带一个 H1,编辑在正文里又贴一个,侧栏推荐位也顺手用 H1。本文说说标题层级如何影响搜索引擎对页面的理解,给出不用工具就能做完的自查步骤,并梳理模板与编辑规范配合时常见的几个坑。

站点运营

站点运营:标题层级自查,别让一篇文章里冒出三个 H1

很多站点的内容本身没问题,乱的是标题层级:模板自带一个 H1,编辑在正文里又贴一个 H1,侧栏的推荐位标题也顺手用了 H1。访客视觉上看不出区别,但搜索引擎读到的是三个并列的主题,它很难判断这一页到底在讲什么。

标题层级不是排版工具

H1 到 H6 最初的用途是表达内容的从属关系,不是用来调字号和颜色的。字号、粗细、间距属于样式问题,交给 CSS 处理更合适。把两件事混在一起,改版时就会互相牵制:想调样式不敢动标签,想调结构又怕页面变形。

比较通用的做法是:一个页面保留一个 H1,用来概括整页主题;下面用 H2 划分主要章节;H3 表示 H2 之下的细分;再往下同理。不跳级,也不要用 H4 去反包 H2 的内容。

最常见的四类问题

  • 一页多个 H1:常见于模板 H1 加正文 H1,或者一个列表页里每个摘要卡片都套了 H1。
  • 跳级:H2 之后直接跳到 H4,中间缺席的层级会让大纲出现断点,读起来像漏了一节。
  • 把标题标签当样式用:为了加粗、变色随手套一个标题标签,而这段内容并不是一个章节标题。
  • 标题与内容不符:H2 写的是「常见问题」,下面却是一段产品介绍;或者标题里塞满关键词,读起来不像人话。

不用工具也能做的自查

把页面源码打开,检索 h1 到 h6 这些标签,按出现顺序抄一份清单下来,然后照着清单问几个问题:

  1. H1 是不是只有一个,而且出现在正文主标题的位置,而不是宽泛的站点名?
  2. 标题层级是不是连续的,有没有从 H2 直接掉到 H4 的情况?
  3. 把这份清单单独读一遍,能不能还原出文章大纲?如果读起来前后不搭,多半是层级标错了。
  4. 抽查不同模板:首页、栏目页、详情页、专题页各挑两三个,看问题是不是集中在某一个模板里。
  5. 看看有没有标题是为样式而生的:去掉样式之后,它还算不算一个章节标题。

这套检查不需要任何插件,一个页面十几分钟就能过一遍。真正费时间的是改模板,尤其是标题层级由多个组件拼出来的站点。

修改时容易踩的坑

先改结构,再调样式

调整层级的时候,尽量不要同时动样式。先把标签改对,再去补相应的 CSS,出问题时容易定位。改完抽查几个页面的渲染效果,特别是标题字数特别长或者特别短的页面,看会不会挤出容器或者换行难看。

规范要和后台对齐

还有一个容易被忽略的地方:编辑规范和模板要同步。如果编辑手册里写着「正文小标题用 H2」,而模板的正文区根本不接受 H2,那这条规范就只能停在纸面上。规范、后台编辑器、前端模板三者对齐,层级才不会一次又一次地乱回去。

标题层级是给机器和人都看的结构说明。它不直接决定收录或排名,但会影响一页内容被理解得是否清楚。

说到底,标题层级只是站点结构里很小的一环,却经常是最先被弄乱的一环。每隔一段时间抽查几类页面,把明显不合理的地方改掉,比一次性大改要稳妥得多。