頁面标题(title)是搜尋结果里最先被看到的一行字,H1 是訪客進入頁面後最先讀到的大字。這两個地方如果長期不检查,很容易出現几十個頁面共用同一個标题、H1 和 title 完全脱节、或者模板變量漏填導致标题里出現空白和括号的情况。這類問题不影响站点打開,也不會立刻掉流量,但會让搜尋引擎和訪客都难以区分你的頁面到底讲的是什么。
标题重复通常是怎么来的
多數站点的标题並不是人工一條條寫的,而是由模板拼接生成。常见来源有三種:
- 模板寫死了固定文案:所有文章頁都輸出“文章詳情 - 某某網”,變量没接上。
- 栏目頁與列表頁共用同一套規則:第 1 頁和第 2 頁标题完全一样,分頁參數没有体現。
- 采集或批量導入时没有替換:導入的标题字段為空,程序回退到預設值。
還有一種比較隐蔽:标题确實不同,但都把栏目名和站点名重复堆在前面,真正說明頁面主题的词被挤到後面甚至被截断。
自查时重点看這几項
1. 标题是否唯一
先用站内搜尋语法抽查几组頁面,看返回的标题是否有明顯重复。更可靠的做法是導出站点地图或資料库里的标题字段,做一次去重統計,重复數量排在前面的那几個值,基本就是模板問题。
2. H1 與 title 是否對應
H1 不必和 title 一字不差,但應该指向同一件事。常见错誤是 title 寫的是具体主题,H1 却是栏目名稱或者站点口号。检查方法是抽 10 到 20 個代表性頁面,把两者並排列出来看一遍。
3. H1 的數量
一個頁面出現多個 H1,多半是編輯器里把段落设成了标题样式,或者模板里又輸出了一次。用浏览器開發者工具或简單的抓取脚本統計 H1 标簽數量即可。
4. 分頁、篩選、參數頁
列表頁翻到第 5 頁时,标题還和第 1 頁一样,這種情况很常见。如果分頁内容本身有價值,标题里带上頁碼或区間會更清楚;如果没有價值,就要考虑是否该被收錄。
5. 空值和占位符
标题里出現“無标题”“Untitled”、连續的分隔符,或者像 {title} 這样的未替換變量,說明字段為空时程序走了兜底逻辑。這類頁面要么补内容,要么處理掉。
怎么批量查
- 從後台或資料库導出标题字段和對應 URL,按标题分组統計重复次數。
- 用抓取工具抓取全站 HTML,只取 title 和 H1 两個字段,輸出成表格對比。
- 抽查栏目頁、詳情頁、标簽頁、搜尋结果頁各几個,覆盖不同模板。
- 把發現的問题按模板归類,一次修一個模板,比逐頁修改省事得多。
修改时的几個注意点
- 先定規則再動手:例如詳情頁用“内容主题 - 栏目名”,栏目頁用“栏目名 - 站点名”,規則统一後模板才好寫。
- 控制長度:标题過長會在搜尋结果里被截断,把核心词放在前 20 到 30 個字以内比較稳妥。
- 別為了堆词反复改:同一個頁面频繁換标题,短期内看不出差別,反而容易让頁面的主题信号来回摇摆。
- 改完做记錄:把修改前後的标题记一筆,過一段時間再回看,才能判断改得對不對。
标题和 H1 的检查属于那種收益不明顯、但成本极低的工作。它不會让站点一夜之間變好,但能避免很多“明明有内容却分不清是哪一篇”的尴尬。
如果站点規模不大,每隔几個月抽一批頁面過一遍就够了;内容量大、模板多的站点,建议把标题去重做成定期任務,放在内容更新前後各跑一次。把這件事變成例行检查,比等到發現問题再回头大改要轻松得多。