使用百度高级语法前,需要准备的网站资料可以归纳为四类:可抓取的页面地址、页面结构信息、内容主题信息,以及用于验收的对照记录。它们分别回答“搜什么”“怎么搜”“为什么这样搜”和“搜完怎么判断有没有用”。资料齐全后再动手,多人协作时能减少重复整理和返工。
百度高级语法是通过 site:、intitle:、inurl:、filetype: 等指令组合,对百度已收录或可访问的页面做定向筛选。它不直接抓取网站后台数据,所以资料准备的目标不是“把网站所有信息搬过来”,而是让执行者能写出可复现、可验证的查询式。
如果交付结果是一份“站内某类页面清单”,资料重点在网址和标题;如果交付结果是“页面结构问题排查记录”,资料还要包含栏目层级、模板类型和典型页面样本。先确定交付物,再决定资料粒度,比一开始就收集全部内容更省时间。
site: 的查询范围。缺少子域名清单时,查询结果容易漏掉部分栏目。inurl: 的前提,没有规律就只能逐条列举。intitle: 能否稳定筛出目标页面。filetype: 使用。资料收集可以拆成三项任务,每项指定一名负责人,避免同一份信息被反复确认。
三项资料汇总后,执行者应能独立写出查询式,不需要再向他人追问“这个栏目属于哪个子域名”之类的问题。如果仍需追问,说明资料还没到位。
假设目标是找出站点内所有标题含“使用说明”的 PDF 文件。可写成类似 site:example.com intitle:使用说明 filetype:pdf 的查询式(域名仅为示例,不是真实站点)。
要写出这一句,至少需要:主域名、标题中实际使用的写法、PDF 是否集中在特定路径。执行后如果结果为空,先检查标题写法是否与资料一致,再检查 PDF 是否已被百度收录。这里要区分两种可能:一种可能是查询式写错,另一种可能是页面本身未被收录。前者靠对照资料排除,后者需要另行核查收录状态,不能直接断定是语法问题。
资料是否合格,可以用三条标准判断:
如果查询结果与预期不符,先回到资料核对,而不是立刻调整语法。资料错误导致的偏差,改语法是解决不了的。
下一步可以先把域名、URL 规律和标题模板这三项整理成一页表格,再补充主题词表和样本页面。这三项是写出第一条可用查询式的最低要求,其余资料可以在执行过程中逐步补齐。