页面进了索引之后,不少人会去搜一下自己的品牌词,然后发现结果里的标题和摘要跟页面上写的并不一样:标题被截短、后面拼接上了栏目名,摘要换成了页面里另一段文字。这不是页面没被收录,而是索引阶段对这段展示文字做了重新选取。
抓取到的是原料,索引才决定展示哪一段
蜘蛛抓到的是一整份 HTML,索引系统要从中挑出最能代表这个页面的标题和描述。你写的标题标签和描述标签只是候选,不是最终结果。当系统判断候选信息重复、质量不足,或者与用户的查询不够匹配时,就会从页面其他地方取字。
这也是为什么同一个页面,搜不同的词会显示不同的标题和摘要——展示文字会随查询措辞变化,并不是你的页面被反复修改。
标题和摘要常见的取字位置
- 标题标签,最基础的来源;
- 页面上的 H1、H2;
- 正文开头一两段里信息密度高的句子;
- 指向这个页面的内链锚文本、外链锚文本;
- 站内导航、面包屑、栏目模板里的固定文字。
容易被重写的几种写法
- 标题里塞满关键词,读起来不像人话,系统更倾向于自己拼一个;
- 标题与正文对不上,标题承诺的内容页面里找不到;
- 全站标题模板雷同,只差几个字,系统难以区分页面;
- 标题过长被截断,关键信息落在后半段;
- 正文由脚本渲染,抓取阶段拿到的 HTML 里没有多少可用文字,可取的范围自然很小。
摘要被换掉通常说明什么
描述标签本身不参与排序,但它常被用来生成摘要。如果摘要总是被替换成正文某一段,通常说明描述标签写得过于笼统——比如全站都是同一句话,或者只是把标题重复了一遍。如果被替换成用户评论、页脚或者日期之类的文字,就要检查正文的主要内容区是否划得不够清楚。
自查与调整的顺序
- 先用品牌词、标题里的词、正文里的词分别搜一次,记录每种查询下显示的文字,看有没有规律;
- 确认这个地址只有一个版本,没有参数、大小写、结尾斜杠等分身,避免多个版本互相竞争展示;
- 检查标题与 H1 是否在描述同一个主题,首段是否直接给出结论;
- 检查站内是否有指向该页的、锚文本随意的链接,锚文本同样是取字来源;
- 确认正文在原始 HTML 里就能读到,不依赖鼠标交互才出现;
- 改完之后等待重新抓取和更新,不要期望改完立刻生效。
改写不一定是坏事
系统改写的目标通常是让结果更贴合查询。如果改写后的展示反而带来了更多点击,就没有必要强行改回去。真正要处理的是那些改写后意思跑偏、或者把页脚、导航、日期这些无关文字暴露出来的情况——这往往说明页面结构本身需要整理,而不是标题少写了某个词。
展示出来的标题和摘要,是索引系统对页面内容的理解结果,而不只是你写下的那一行字。把页面本身写清楚,比反复调整标题更有效。