你搜site:你的域名,发现首页收录了,搜品牌词也能出来,但一搜具体关键词,页面影子都没有。先别急着骂搜索引擎,关键词不收录,通常卡在三道关:没抓取、没索引、有索引但没排名。把这三件事分开查,比瞎猜有用。
抓取是第一步。蜘蛛来都没来,后面免谈。常见坑是robots.txt写错,把整站或目录屏蔽了。百度搜索资源平台有robots检测工具,谷歌Search Console也有robots测试,花两分钟就能确认。还有页面头部加了noindex,或者canonical指向了别的网址,蜘蛛直接不索引。服务器不稳定也致命,蜘蛛抓一半返回500,来几次就不爱来了。新站更明显,百度官方文档提过,新站抓取频次会从低往高慢慢涨,前期一天来几次很正常,别指望三天全收。你可以去搜索资源平台看抓取频次和抓取异常,如果一直零抓取,先查域名解析、防火墙、CDN是否误拦百度蜘蛛UA。
抓取没问题,再看索引。很多页面被抓了,但没进索引库,原因多半在内容。百度搜索资源平台的索引量工具能看趋势,Search Console的覆盖率报告会标“已发现但未编入索引”“已抓取但未编入索引”。常见情况是内容太薄,一页就两三百字,还是产品参数堆砌;或者采集拼接,跟网上大量页面高度相似。搜索引擎不傻,它会把有限索引额度留给有价值页面。标题和正文不相关也容易出事,标题写“成都装修报价”,正文全是公司简介,这种页面就算收了也难有排名。还有JS渲染问题,如果正文全靠JS异步加载,蜘蛛拿到的HTML可能是空壳。百度对JS渲染能力在进步,但不如直接服务端输出稳。移动适配、HTTPS、页面速度这些基础项,也会影响索引优先级。
有索引但搜关键词没排名,是另一回事。site:域名 关键词这个命令,查的是标题和摘要里有没有这个词,不是真正收录量。你搜不到,不代表没收录。去搜索资源平台看索引量,或者用“url:具体网址”查单个页面更准。页面收录了,但关键词竞争大,你的站权重低,内链外链少,点击数据差,自然排不上去。新站还有观察期,百度没官方叫“沙盒”,但不少新站确实会经历一两个月抓取少、排名慢的阶段。这时候频繁改标题、堆关键词、刷点击,反而容易触发异常。
怎么破?先保抓取。robots写对,sitemap提交,主动推送API用起来,服务器别老抽风。再保内容。一个页面盯一个核心需求,标题别超过30个字,正文把问题讲透,别为了关键词硬塞。内链把相关页面串起来,别让新页面孤零零。外链慢慢做,别买垃圾链。更新频率稳定点,比一天发一百篇然后停半个月强。最后看数据。搜索资源平台抓取诊断、索引量、流量与关键词,Search Console效果报告,每周看一次。如果抓取正常、内容原创、页面体验不差,一般一到三个月会慢慢起来。要是半年还没动静,重点查是否被算法惩罚、域名历史是否干净、是否存在大量低质聚合页。

关键词不收录不是玄学,是抓取、索引、排名三关里至少一关卡住了。从服务器日志和搜索资源平台下手,比到处问“为什么”快得多。