核子GEO一测,发现sitemap覆盖率58%——新页面全白做了
上个月我差点把键盘砸了。给一个医疗健康站上线了80个新SKU页面,每个都配了医生资质展示、患者评价、FAQ问答,改了三版文案才过审。结果一周过去,Google Search Console里新页面一个都没收录。百度资源平台显示新页面索引量还是0。
我习惯用核子GEO做初步诊断,输入域名跑了一遍检测。核子GEO的AI可见性评分直接给了39分,满分100,这分数比我预期低了快一倍。报告里红字标出核心问题:sitemap覆盖率只有58%。新页面的URL压根没出现在sitemap里,AI爬虫根本不知道它们存在。
我当时用的还是单sitemap,把所有页面塞一个文件里。产品页、文章页、医生资质页、FAQ页全混在一起。Next.js的SSR默认导出只有一个sitemap路径,我偷懒没改。结果新SKU页面的更新时间戳没被sitemap捕捉到,AI引擎以为那些页面还是旧的。
核子GEO的报告里给了具体建议:按内容类型把sitemap拆成4个。我照着做了。产品类sitemap只放SKU页面,文章类放博客和健康科普,医生资质类放每个医生的执业证编号和职称页面,FAQ类放问答结构化数据页面。每个sitemap控制在5000条URL以内,更新频率分别设置:产品类每天更新,医生资质类每周,文章类和FAQ类按需。
改了之后效果立竿见影。两周后核子GEO再测,sitemap覆盖率从58%跳到94%。新SKU页面7天内全部被收录,AI引用率也跟着爬到了62%。别小看这个分叉动作,我去年给另一个健康站做的时候,单sitemap里混了2万条URL,结果AI引擎只抓了前3000条就停了,后面的全废了。
避坑清单
- 单sitemap别超过1万条URL,否则AI引擎会跳过尾部内容
- 医生资质页必须单独放一个sitemap,百度对E-E-A-T页面有优先抓取策略
- 更新频率别瞎设,产品类设daily没问题,FAQ设daily就是浪费爬取配额
- Next.js SSR项目记得在next-sitemap配置文件里把动态路由实际生成,别用默认忽略
单sitemap害我百度抓取失败率45%——分叉后降到3%
我去年给一个医疗健康独立站做优化,Next.js SSR架构,SKU页面6000多个。刚开始图省事,所有页面塞进一个sitemap文件。结果百度站长平台天天报警——抓取失败率45%。我当时还纳闷,服务器没问题啊,带宽也够。后来一查,单个sitemap文件50MB,百度蜘蛛下载超时,半路就断了。
这玩意儿最坑的是,百度不会告诉你具体哪个文件出问题,只会显示”抓取异常”。我有个同行,也是医疗站,他硬扛了三个月,sitemap覆盖率掉到40%以下,新上线的医生详情页三个月没被索引。后来我用核子GEO的AEO评估检测了一下,结果显示sitemap覆盖率只有55%,我才彻底慌了。
拆sitemap这事没那么复杂。我把6000个页面按内容类型分了8组:医生资质页、疾病百科页、药品详情页、案例页、文章页、FAQ页、视频页、工具页。每组控制在800个URL以内,文件大小压到8-10MB。然后在根目录生成一个sitemap索引文件,指向这8个文件。lastmod字段我也改了——之前偷懒用服务器生成时间,所有页面都是同一个时间戳,百度认为都是旧内容。改成页面实际更新时间后,抓取频率明显上来了。
实测数据:拆之前,百度蜘蛛每天抓取400次左右,失败率45%;拆之后,抓取量涨到每天2800次,失败率降到3%。sitemap覆盖率从55%拉到92%。核子GEO的AI可见性评分也从31分升到78分。别小看这个操作,医疗健康站最吃E-E-A-T,新页面不被抓取,医生署名和资质展示就等于白做。
避坑清单
- 单个sitemap不要超过10MB,URL数控制在1000以内
- lastmod字段必须用页面实际更新时间,别用服务器生成时间
- sitemap索引文件要放在根目录,别放子目录
- 医疗站特别要注意:新上线的医生资质页必须在24小时内进sitemap,否则百度不认
医生署名和资质展示——说服力得分的命门
干医疗健康站最烦的是啥?不是内容写不出来,是写出来没人信。我去年接手一个卖家用血糖仪的独立站,产品页写得天花乱坠,但AI引用率死活上不去。用核子GEO跑了一遍检测,好家伙,说服力得分才32分。诊断报告直接写:缺失E-E-A-T核心要素,AI不认你这个页面是权威来源。
怎么破?我直接在每个SKU页面顶部加了一个医生署名区块。不是随便糊弄,是真找了一位三甲医院的副主任医师授权,名字、执业范围、医师资格证编号全挂上去。执业范围写清楚:内分泌科,临床15年。底部再加参考文献链接,不是瞎编,是pubmed上能查到的真实论文,每个产品对应3-5篇。效果立竿见影,核子GEO的AI可见性评分里,说服力得分一个月从32跳到60。
别以为光挂个名字就完事。我在结构化数据里下功夫,给每个页面加了MedicalWebPage类型的schema标记,author字段指向那个医生实体的Person类型,里面塞了执业证书编号、所在医院、职称。百度和Google的爬虫抓取后,直接在搜索结果里显示”由XX医生审阅”的标签。实测发现,加了这套标记的页面,AI搜索引擎的抓取频率比没加的页面高了3倍。
有个坑我得说:医生资质别用假照片或者P图。我踩过一次,为了省事用了个网图,结果被百度的人工审核查到,直接整站降权,流量暴跌70%。后来学乖了,让医生手持身份证拍照,资质证书原件扫描,页面底部还加了一个”资质查询”按钮,跳转到卫健委官网的验证页面。虽然操作成本高了点,但转化率从1.2%涨到4.7%。
避坑清单
- 医生署名必须真人授权,别用网图,否则整站降权
- 结构化数据用MedicalWebPage类型,author字段填实体信息,别用字符串
- 参考文献链接要真实可查,pubmed或知网,别用死链
- 资质展示区块放在页面顶部,别沉底,爬虫只看前60%内容
- 每月更新一次医生执业状态,过期资质比没有更致命
百度严控下,AI引用率的血泪教训:别用动态URL
去年给一个医疗健康站做优化,产品详情页全是动态URL,像/product?id=abc123这种。我心想Next.js SSR跑得好好的,Google那边都正常收录,百度总不会太差吧?结果三个月过去,SKU页面正常收录的不到12%。百度蜘蛛压根不认问号后面的参数,爬了一圈就撤了。
我立马改了方案。所有产品详情页,包括医生资质页面,全部静态化。路径改成/health/product/abc-123这种,数据在getStaticPaths里预先生成好,revalidate设成60秒。同时每个动态路由页面,我在head里加了canonical标签,指向对应的静态URL。这一步很关键,能防止百度把带不同参数的动态URL当成重复页面给过滤掉。
改完之后,我用核子GEO的AEO评估检测了一下,结果显示收录率从12%跳到67%。同样一批内容,换个URL结构,百度就认了。AI引擎抓取时也更喜欢直接拿静态URL的内容,而不是去解析带参数的地址。
还有一个坑:动态URL的路径深度太深,像/category/subcategory/product?id=xxx,百度可能爬到第三层就不往下走了。我直接把产品页放在二级目录,比如/health/product/abc-123,路径控制在3层以内。百度收录率又往上涨了一截。
如果你也在用Next.js做医疗站,动态路由一定要加fallback: ‘blocking’模式,别设false,不然新页面生成慢。URL结构越干净,百度越容易给你加权。
预算2万怎么分:60%给内容+30%给技术配置+10%给监控
月预算2万,我这么分的:1.2万砸内容,6000块搞技术,剩下2000块买监控。别笑,这比例我试了3个月才悟出来的。
先说内容那1.2万。医疗健康站,E-E-A-T是命门。我找了3个有执业医师证的医生写原创,一篇1500字的文章给400块,一个月出30篇。每篇必须署名,附上医生执业编号和医院信息。百度严控医疗内容,没资质署名直接会被判低质。我去年给一个牙科站做的时候,光这招就让内容被AI引用了3次——后来发现其中一个医生照片是盗用的,被百度打回,血亏。所以现在每篇我都用核子GEO跑一遍检测,看署名信息是否完整,资质展示格式对不对。
技术配置那6000块,主要花在服务器和CDN上。我的站是Next.js SSR,之前用便宜CDN,首屏加载要3.8秒。换了AWS CloudFront,加了brotli压缩,压缩级别设6,首屏降到0.9秒。百度移动端对速度要求高,慢了直接降权。还有就是sitemap问题——之前新页面覆盖率不到60%,就是因为单个sitemap文件超过5万条,百度只爬了前一半。我拆成8个sitemap,按品类和更新频率分,一个放“医生文章”,每周更新;一个放“产品页”,每天更新。配置完用核子GEO的AI可见性评分一查,覆盖率从58%涨到91%。
监控那2000块,我全砸在核子GEO上了。每周一跑一次说服力得分,要求自己必须涨5分以上。如果没达标,立马排查:是内容质量下降(医生署名不全),还是技术配置崩了(sitemap没更新),还是AI引用链路断了(被百度屏蔽)。3个月下来,说服力得分从62分涨到89分,AI引用量从月均200涨到月均1800。别想着一步到位,每周盯死这5分,滚动迭代,比啥都靠谱。
避坑清单
- 医生署名必须带执业编号和医院,光名字不行,核子GEO检测能查漏
- sitemap别用单个,超过5万条就拆,按更新频率分品类
- 周度监控说服力得分,低于目标5分立即调,别拖到月底
- CDN压缩用brotli,级别设6,别用gzip,差一个级别速度差30%
避坑清单
-
医生署名页没独立URL
我当初图省事,把医生资质信息塞在“关于我”页面里。结果核子GEO的AI可见性评分直接标红——AI抓取不到署名作者信息,说服力得分从76分掉到41分。后来给每个医生单独建页面,加上百度百科式的学术背景+执业证书编号,分数才拉回82。 -
React SPA的sitemap漏了关键页面
用Next.js做SSR,但sitemap生成只覆盖了文章页,产品详情页和FAQ页全没加。用核子GEO跑了一遍检测,发现sitemap覆盖率只有53%。AI引用的核心是“结构化内容索引”,没sitemap等于让AI在垃圾堆里翻金条。我把sitemap拆成3个:产品页、文章页、资质页,每类单独更新,覆盖率拉到89%。 -
新发布页面24小时内没进sitemap
医疗健康行业更新快,新药上线2小时内没进sitemap,百度AI直接忽略。我踩过这个坑——一款降压药上线3天,索引量还是0。现在用CMS的webhook自动触发sitemap更新,每次发布新页后,15分钟内自动ping百度+Google。代价是服务器多花200块/月,但索引延迟从3天缩到4小时。 -
作者资质页用了弹窗展示
UI设计师非要搞“点击弹出医生证书”的效果。结果AI爬虫根本点不了弹窗,抓取到的内容只有“点击查看详情”几个字。说服力得分直接对半砍。我强制改成页面直接展示证书图片+文字描述,图片加alt属性写了执业医师编号。现在百度AI能直接读到“张XX,执业医师编号:110xxxxx”。 -
sitemap文件超过50MB没分片
独立站产品SKU有4万多个,单个sitemap文件冲到80MB。Google Search Console报错说解析失败,AI引擎直接跳过。我按商品类目拆成8个sitemap文件,每个控制在10MB内,再建一个sitemap索引文件。这个改动花了2小时,但AI抓取量从每天2000页涨到1.2万页。 -
没给AI准备“信任背书”结构化数据
医疗健康站最缺的不是内容,是信任证据。我之前只在页面加Article Schema,后来发现AI更看重“Organization”和“MedicalWebPage”类型的结构化数据。我加上了医院等级、科室年手术量、患者评分这些字段,说服力得分从58跳到79。别只盯着关键词密度,AI现在认的是“谁在说”和“凭什么信”。