在百度搜索中使用 site 语法前,最需要准备的是一份能说明“网站有哪些页面、这些页面是否允许被抓取、是否已经进入索引”的资料清单。site 查询本身只是把域名或网址交给百度,让结果页展示该范围内已被收录的页面。它不能代替抓取诊断,也不能保证收录。开始前把资料备齐,才能把查询结果与真实情况对照,判断下一步该改什么。
第一类是网址清单。至少要有首页、栏目页、内容页的完整 URL,并标明哪些是希望被收录的,哪些是筛选页、登录页、重复页。第二类是抓取与索引状态记录,包括 robots.txt 内容、页面是否设置 noindex、是否有 canonical 指向、站点地图地址。第三类是变化记录,例如近期是否改过域名、栏目路径、模板或批量删过页面。这些资料的作用是让 site 结果出现异常时,能快速区分“没被抓取”“被抓取但未索引”“已索引但不在前列”三种不同情况。
打开百度搜索框,输入 site:你的域名,记录结果数量、前几页出现的 URL 类型、是否有明显不该出现的页面。如果站点有子目录,可以分别查 site:你的域名/目录/。这里的关键不是追求结果数变大,而是看收录范围是否符合预期。假设一个企业站有 200 个内容页,site 只显示首页和少量栏目页,那么可能原因包括:内链太少、页面需要登录、robots.txt 屏蔽、页面质量低或站点地图未提交。此时不要断言唯一原因,应逐项核对准备阶段整理的资料。
判断结果时要注意:site 结果数只是估算,不同时间、不同地区、不同查询词可能不同。它适合做趋势对比,不适合当作精确收录报表。
在完成一轮内容更新、结构调整或站点地图提交后,间隔一段时间再查一次 site,并记录变化。维护时重点看三件事:新页面是否出现、旧页面是否消失、错误页面是否被收录。若发现大量无关页面进入 site 结果,应检查是否有参数页、搜索结果页或测试页被开放抓取。若发现目标页面长期不出现,回到准备阶段的资料,逐项排除抓取、索引和内容质量问题。
下一步,先为你的站点建立一份包含首页、栏目页、重点内容页和站点地图地址的表格,再执行一次 site:你的域名 查询,把结果与表格逐项对照。这样得到的差异清单,比单纯记住一个收录数字更有用。