很多站点的标题模板是在建站那天寫好的,之後几年都没再動過。栏目頁、文章頁、标簽頁、搜尋结果頁,标题看起来都差不多,描述字段則干脆空着。訪客在搜尋结果里看到一排相似的标题,很难判断哪一條才是自己想要的;蜘蛛抓取时也要多花力气去区分這些頁面。标题和描述不直接影响服務器性能,但它們影响頁面被点击和被抓取判断的效率,值得單獨做一次自查。
為什么标题和描述需要單獨检查
标题和描述是頁面在搜尋结果里露出的第一层信息。标题决定用戶是否愿意点,描述决定用戶点進来之前有没有心理预期。很多运营者把注意力放在正文和關鍵詞上,却忽略了這两個字段是模板批量生成的。一旦模板變量寫错,或者某個字段留空,整站成百上千個頁面都會带着同样的問题上线,靠人工逐頁查看很难發現。
常见的几類問题
整站共用同一個标题
有些 CMS 的預設模板只輸出站点名稱,没有調用目前頁面标题。结果就是首頁、列表頁、文章頁的标题完全一样。蜘蛛抓到几十個頁面,标题都相同,很难判断每個頁面的主题差异。訪客在搜尋结果里看到多篇同标题的结果,也容易以為是重复内容。
描述字段空着,靠搜尋引擎自己截
描述字段留空时,搜尋引擎通常會從正文里抓一段话作為摘要。抓到的可能是導航文字、版權声明,也可能是正文中間一句無關紧要的话。對于内容較長的頁面,自動摘要往往不能概括重点。手動寫一段 70 到 120 字的描述,能让摘要在大多數情况下更贴近頁面主题。
标题里堆關鍵詞,讀起来不像一句话
為了覆盖更多词,有的标题會寫成“關鍵詞A-關鍵詞B-關鍵詞C-站点名”,中間没有完整语义。這種标题在搜尋结果里顯得生硬,点击率通常不會好。标题首先是给人看的,其次才是给机器识別主题的。把最核心的一個主题词放進标题,再补一個限定词,通常比堆四五個词更有效。
長度失控,關键信息被截断
标题過長时,搜尋结果里只顯示前面一部分,後面被省略号截掉。描述過長也會被截断。不同设备和搜尋结果样式的顯示宽度不一样,没有绝對精确的字數,但标题控制在 30 個中文字符以内、描述控制在 120 個中文字符以内,通常能把主要信息放在可见范围内。
一份可执行的自查清單
- 随机抽取 10 到 20 個不同類型的頁面,查看浏览器标簽頁标题和頁面源代碼里的 title 标簽,记錄是否有重复。
- 检查列表頁、分頁頁、标簽頁、搜尋结果頁的标题模板,確認是否調用了区分變量,比如頁碼、标簽名、分類名。
- 查看文章頁描述字段的来源,是手工填寫、自動截取,還是留空。自動截取的要確認截取規則是否合理。
- 搜尋站内几個核心主题词,看搜尋结果里出現的标题和描述是否重复、是否通顺。
- 检查 title 和 meta description 是否被模板重复輸出,比如一個頁面出現两個 title 标簽。
- 確認首頁、栏目頁、文章頁的标题结构有区分,而不是全部以站点名開头。
發現重复後怎么改
如果問题出在模板,優先改模板,一次修改可以覆盖大量頁面。常见的做法是:文章頁标题調用文章标题加站点名,栏目頁調用栏目名加站点名,分頁頁在栏目名後追加頁碼,标簽頁調用标簽名。描述字段如果 CMS 支持自定义字段,就留给編輯手工填寫;如果不支持,可以設定一段基于正文首段的自動截取規則,並限制截取長度。
- 文章頁:标题用“文章标题 - 站点名”,描述取文章摘要或首段前 100 字。
- 栏目頁:标题用“栏目名 - 站点名”,描述寫一段栏目定位說明。
- 标簽頁:标题用“标簽名 - 站点名”,描述說明该标簽下收錄的内容范围。
- 搜尋頁:标题带搜尋词,並给頁面加上 noindex,避免大量搜尋地址被索引。
检查频率
模板改動、栏目調整、CMS 升級之後,都值得重新抽查一遍标题和描述。日常运营中,可以每個季度抽一批頁面做一次快速检查。不需要逐頁人工寫描述,但至少保證没有整站雷同、没有空描述、没有被截断到看不清主题的情况。
标题和描述不解决抓取量的問题,但它們决定蜘蛛和訪客第一眼看到的信息是否清楚。模板設定一次,後面靠抽查维護,比出了問题再回头批量修改要省力得多。
把這項检查放進站点运营的常規清單里,每次改版或換模板时顺手看一遍,就能避免大量頁面共用同一個标题這種低級但常见的問题。