搜索引擎定义可以理解为:搜索引擎是一套自动抓取、分析、索引网页,并在用户查询时按相关性排序呈现结果的系统。内容与技术要协作,核心做法是让技术层保证页面能被抓取、解析和索引,让内容层保证页面能准确回答查询,两者缺一不可。如果只做内容不做技术,页面可能进不了索引;只做技术不做内容,页面即使被收录也难以获得好的展示位置。
假设你运营一个销售手工咖啡器具的小站,新写了一篇介绍手冲滤杯选择方法的文章。下面按步骤看内容与技术各自做什么。
<h1>,小节用<h2>,正文用<p>,让页面结构清晰;图片加上能说明内容的替代文字。这个例子里,常见错误有三类。第一类是内容写得好,但页面被noindex挡住,结果始终不出现;第二类是技术配置正常,但正文只是堆砌产品名,没有回答选择方法;第三类是标题写“手冲滤杯”,正文却大部分在讲咖啡豆烘焙,主题漂移让搜索引擎难以判断页面真正要解决什么。
内容负责“回答什么”,技术负责“让回答可达”。内容层面包括:确定目标查询、组织信息结构、提供判断标准和例子、保持表述准确。技术层面包括:抓取可达性、页面渲染、结构化标记、网址规范、索引控制。两者不是先后关系,而是同一页面的两个必要条件。
可以用一个简单检查项判断协作是否到位:把页面正文复制出来单独看,能否回答目标问题;再把页面当普通网页打开,查看源代码或渲染结果,标题、正文、链接是否都能被识别。前者不过关,问题在内容;后者不过关,问题在技术。
抓取是搜索引擎发现并获取页面内容的过程;索引是搜索引擎把页面内容分析、存储,使其有资格参与检索的过程;排名是用户查询时,系统从索引中选出结果并排序的过程。三者是不同环节,不能混为一谈。
判断当前卡在哪一环,可以先用站点查询指令查看页面是否在索引中,再检查服务器日志中是否有抓取记录。不同搜索引擎的指令和报告位置不同,应以对应搜索引擎官方文档为准。
第一次接触这个问题,建议从一张页面清单开始:列出你希望被搜索到的核心页面,逐页记录目标查询、当前标题、是否可抓取、是否被索引。然后按“先保可达、再保匹配”的顺序处理。技术问题优先修,因为它决定页面有没有参与资格;内容问题随后改,因为它决定页面能不能被选中。
下一步可以直接选一个页面,用上述清单做一次检查:打开页面源代码确认标题和正文标签,检查robots.txt和noindex设置,再对照目标查询读一遍正文,看是否给出了明确答案。完成这一页后,再把同样的方法复制到其他页面。