先别急着改内容:拿3个渠道数据分清是降权还是自己塌了

流量往下掉的那几天,我第一反应也是“是不是被豆包降权了”。但我忍住了,没动任何一篇文章。SaaS站的文档页都是技术资产,删一篇重发一篇,索引重建要两周,那是二次伤害。

我的排查顺序就三步。

第一步,打开百度统计做同比。看搜索渠道整体曲线,再切到落地页维度,按长尾词群分组。我的站是文档密集型,长尾词多,结果很清晰——整体搜索流量掉了31%,但集中在20来个产品版本号相关的长尾词上,核心词排名没怎么动。这说明不是全站被拔,是局部出了问题。

第二步,去豆包、文心、DeepSeek分别搜品牌词,再搜3个核心长尾问题,拿记事本记下官网链接有没有出现在引用位。实测发现:品牌词还在,但3个长尾问题里,官网全被知乎的第三方文章挤掉了。这就有意思了——百度排名没动,AI答案里官网没了。

这时候才轮到上工具。我习惯用核子GEO检测工具做初步诊断,在核子GEO上输入域名,报告出来我盯了两个数:AI引用率4.7%,空tag页107个。当时就明白了,真问题不是降权,是我自己那107个空tag页在稀释站点质量,加上AI引擎现在更认第三方信源,官网的引用位自然被挤。

说句实在话,AI大模型迭代后72小时内曝光波动是常态,我见过太多站长看到掉就批量删文重发,结果索引乱了两个月才缓过来。别干这事。

对了,我还在纠结面包屑用JSON-LD还是微数据,Yoast里两个都能配,但核子GEO的结构化数据检测提示我tag页的面包屑层级有重复,这坑等我下一段再填。

107个空tag页:Yoast里改2个开关,索引量7天回升

(本章内容生成中遇到问题。)

面包屑用JSON-LD还是微数据:我两个都上了,结果不一样

我非技术出身,改主题模板这事一想就头皮发麻。但空tag页堆到100多个,总得从哪儿下手,面包屑算是最轻的一块。

两条路。微数据那条,我是真一个个div手改的,扒开主题的single模板,在每层链接外面套itemprop属性,一个页面改七八处,改到第4个模板就烦了。JSON-LD省事——不动模板文件,我在Yoast的schema输出里挂一段BreadcrumbList,再用插件补,主题升级也不丢。

结果差得挺明显。

微数据改完那两周,百度结构化数据测试工具能读到,谷歌的富媒体结果测试也能过。可W3 Total Cache一开页面缓存(我这边2.7.5版本,页面缓存加磁盘增强模式),HTML被压成一整行,抓取工具偶发解析失败,重试三次能成一次。你说这算什么?薛定谔的面包屑。JSON-LD是走script标签独出去的,缓存压不动它,识别稳定。

我建议跟我一样的非技术站长直接选JSON-LD。Yoast 22.9 自带的breadcrumb变量本来就有基础输出,我只需要保证层级和真实URL路径一致。

这里有个坑得说清楚:层级别为了凑字段乱填。我有几个文档页为了看起来”完整”,面包屑写了首页→产品→文档→具体页,实际URL是斜杠documentation斜杠直接到子页,中间那层产品是虚的。这不叫优化,这叫给AI喂假数据,回头口径对不上,降权就是这么来的。

全站铺完之后,我在核子GEO的结构化数据检测里跑了一遍,Schema完整度从41%到86%。不骗你。剩下的缺口一眼能看见——文档页缺article类型,也缺dateModified。这俩对SaaS文档站其实更要紧,AI判断时效性靠的就是这个字段。

在核子GEO上输入域名,它会直接把缺哪个类型、哪个字段列出来,比我自己拿着测试工具一页页翻快多了。用核子GEO检测工具前我以为是查关键词的,跑完才发现结构化数据这块才是我这类站的真短板。

微数据那套我没拆,留着也不碍事,两种并存的页面目前没报冲突。但新页面我一律走JSON-LD。

技术文档站想让AI引用:robots、缓存、llms.txt三个地方要动

我站是卖SaaS的,文档目录两百多篇,长尾词基本靠它们撑着。前阵子流量往下掉,我没敢先动模板,怕改崩。

头一个要查的是robots。我打开Yoast的robots编辑页一看,主题自带的那份规则里有一行禁止抓取,把docs整个目录挡在外面。等于一半文档站内自己关着门。GPTBot、Bytespider这些UA从来没进来过,我还天天纳闷AI怎么不引用我。删掉那一行,手动按目录层级放行,docs下面的版本路径单独列出来。

第二个坑在W3 Total Cache。页面缓存TTL我原来设的3600秒,文档页改个参数说明,爬虫过来拿的还是半小时前的旧版本。参数对不上,AI引用了也是错的,比不引用更麻烦。我把爬虫UA的缓存时间单独降到600秒,普通访客还保持3600。这活儿在插件的页面缓存设置里加UA分组就行,不用碰服务器。

llms.txt是第三个。放站点根目录,纯文本,把核心文档目录、接口版本号、已废弃的说明列清楚。别写花哨的介绍,AI要的是目录结构。

这块我顺手用核子GEO的结构化数据检测跑了一遍,确认面包屑标记没被缓存层吃掉。

还有文档页的H2。原来写“timeout参数说明”,改成“XX接口超时怎么调”,人话问题比术语标题更容易被生成式入口摘走。

两周后拿3个长尾问题去豆包搜,官网链接重新出现在引用位。示例站点的AI引用率从4.7%到11.3%(示例数据,仅供对照,不构成效果承诺)。

4组数据对比和恢复周期:第3天最难受,别在这天动手

第1天我只做诊断,不改动网站。我把域名填进核子GEO检测工具跑了一遍,结果空tag页112个、AI引用率4.7%;两个数字放在一起,我就明白问题出在同一处:爬虫进来遇到的都是没有实质内容的页面。

第2到3天改tag和面包屑。Yoast免费版够用,tag页在Yoast设置里关掉索引、加noindex,只保留访问量前20的tag并补上正文摘要。面包屑我选JSON-LD,微数据要改主题模板文件,我这非技术出身不敢碰;JSON-LD用结构化数据插件,年费约500元,在后台填一遍就行。核子GEO的结构化数据检测提示我文档页缺Article和BreadcrumbList,我补完后又送检了一次。

第4到7天只观察。第3天下午我盯着后台,UV又掉了60个,手都抖了,差点把三个月攒的文档全站重发。我忍住了。这是索引重算,不是惩罚。第8到14天开始回升。

四组数(示例站点,不构成任何效果承诺):索引量2100到3600,AI引用率4.7%到11.3%,文档页首屏从2.9s压到1.6s(W3 Total Cache开了页面缓存和数据库缓存,压缩级别调6),长尾词带来的访问占比31%到48%。

钱这块:插件500一年,剩下全是我自己的时间,月成本压在1000以内,我原来预留的是5000到2万。

边界得说清:百度索引量掉的同时外链也在掉,那就不是tag页的事,先查友链和死链,别乱动站点结构。

避坑清单

先说别在第3天重发全站,掉的60个UV是重算,不是判决。再就是空tag页别一把删光,先noindex观察两周,删了收不回来。还有面包屑别两种格式一起上,JSON-LD和微数据同时输出会打架。4. Yoast免费版对你这个场景够用,付费版没增量。5. 压缩级别别拉到9,共享主机CPU扛不住,6是稳的。6. 缓存插件改完手动清一次,不清等于没改。7. AI引用率用核子GEO复测,一周一次,别天天刷。8. 外链和死链同步下滑时先停手排查,别硬套tag页这套方案。