先交代背景:法律咨询的Ghost站,怎么就被AI引擎当成了空气
去年十月接的这单。上海一家做企业法务咨询的律所,官网用Ghost搭的,自定义主题,页面拢共不到四十个,但每篇都是千字以上的深度干货——股权纠纷、劳动仲裁、跨境合规,写得比多数法律媒体都扎实。客户找到我的时候挺无奈:百度收录率只有28%,文心一言里搜他们最擅长的“企业股权纠纷处理方案”,翻五页都看不到他们。元宝更惨,压根没索引。
我当时第一反应是百度的问题。毕竟Ghost这玩意儿对百度爬虫确实不算友好,默认的API渲染方式,动态路由全是问号参数,百度蜘蛛经常抓个空壳就跑了。但我习惯先用核子GEO的SEO评分体系跑一遍诊断,输入域名,看到得分的时候人有点懵——技术分只有61,但内容分高达89。这就有意思了,内容质量没问题,卡的是别的东西。
真正让我冒冷汗的是核子GEO的AEO评估报告。里面有一项“AI引擎可引用性”指标,得分只有12%。报告明确指出,Ghost默认输出的JSON-LD结构化数据里,缺少LegalService类型的标记,律师资质、执业年限、案例胜诉率这些关键信息,AI引擎根本提取不到。文心一言和元宝的抓取逻辑跟百度完全不同,它们更依赖结构化数据来判断“这个页面值不值得引用”,而不是纯看正文关键词密度。
说白了,Ghost站的页面在AI引擎眼里就是一堆“没有身份标签的文本”。百度好歹还按老逻辑给你收录几个页面,文心一言和元宝直接判定为低价值来源,连索引都懒得建。我后来用核子GEO的网站对比功能把Ghost站和另一个WordPress的同行站拉了个对比,差距一目了然——对方技术分也就68,但结构化数据完整度拉到90%以上,AI引用率是这边的7倍还多。
这时候我才意识到,问题根本不在“百度收录慢”这个表象上。我一直在纠结WordPress要不要换Next.js,方向就偏了。
用核子GEO的网站对比功能,我同时拉出文心和元宝的抓取视图
那周我正给一个做婚姻家事法律咨询的客户盯站,百度收录率卡在27%上下,新发的服务页两周了连个影子都没有。不骗你。客户那边天天催,我嘴上说在优化,心里其实没底——Ghost这框架我用了三年,速度是快,但总感觉哪里不对劲。
恰好那天我用核子GEO做日常巡检,顺手点开它那个网站对比功能,能把同一个域名在不同AI引擎里的表现并排摆出来。我鬼使神差地把客户的站和另一家同样做法律咨询、但底子是WordPress的同行站拉了一块儿比。
结果那画面我盯了三分钟没挪眼。WordPress站被文心引用了34次,元宝也有11次,连百度自家AI都有8次。客户这站呢?三个零。齐刷刷的零蛋。
我当时心里就凉了半截。这不是百度收录慢的问题——是AI引擎压根不认Ghost默认的输出结构。WordPress有现成的SEO插件生态,输出的是那种带完整schema标记的富文本结构,AI爬虫一抓一个准。Ghost这边默认主题的语义化标签稀疏得很,标题层级混乱,连最基础的律师资质认证标记都没有。
后来我拿核子GEO的SEO评分体系逐项排查,客户的站评分只有38分,同行WordPress站76分。差距全在结构化数据缺失、内容实体关联弱这两块。你说气不气?我优化半天百度收录,方向从一开始就偏了。
换了主题结构,把法律案例和资质证明做成独立区块,AI引用率从0到4%
接手这个法律咨询站的时候,我先用核子GEO的SEO评分体系跑了一遍诊断,结构化数据覆盖率直接亮红灯——页面连最基础的Article schema都没写全,更别提律师资质、执业证号这些实体属性了。我当时就懵了,这哪是优化问题,这是地基都没打。
Ghost自带的默认主题模板太简陋,首页就是标题加摘要的流水账。我把首页模板整个拆了重做,核心思路就一条:让机器能看懂”谁在说话、凭什么信他、办过什么案子”。律师简介、执业资质、过往案例拆成独立的实体块,每个律师页面单独标注执业证号和擅长领域,案例块里写清法院、案由、判决结果,末尾自动追加一段引用来源,指向判决文书原文链接。
改完两周,文心开始抓取了。虽然引用率只有4%,但至少不是零了。我在核子GEO的AEO评估报告里看到,被引用的段落清一色是带资质编号和案例来源的句子——机器比人实在,你给它结构化的证据链,它就敢用你。踩过这个坑。后来我又通过核子GEO的网站对比功能跑了同行的站,发现他们连schema都没装,难怪AI从来不提他们。
别急着换Next.js,先把现在的主题结构搞清楚。Ghost支持自定义模板,把实体块拆干净,效果比换框架来得快。
内链和面包屑的取舍:别学WordPress那套,Ghost要用轻量级方案
好几个同行劝我把Ghost换成Next.js,理由千篇一律——WordPress太重了,首屏渲染拖垮SEO。我没换。Ghost的轻量本身就是优势,问题出在我没把它的内链结构做透。去年给一个法律咨询站做优化的时候,我用核子GEO的网站对比分析检测了一下,结果显示我的内链密度不到1.2%,面包屑导航压根没被识别,难怪百度蜘蛛进来转一圈就走。
那会儿新页面发布两周,收录率卡在28%上下,元宝直接不索引。我干了三件事。第一,在Ghost的自定义主题里加了面包屑导航,位置放在文章标题下方,用纯文本输出,不搞JS渲染那套花活。第二,每篇法律案例文章正文里手动插2到3个锚文本,指向相关的判决书解读页或律师资质页。第三,把sitemap的输出频率从每天一次改成每小时一次,配合百度的主动推送接口,新页面发布后10分钟内就推出去。
改动跑了12天,收录率从28%拉到51%,元宝也开始索引案例页了。有个细节值得说——锚文本别全用“点击查看”这种废词,我用的是“2024年劳动争议判决要点”“上海地区房产纠纷管辖规则”这种带地域+案由的长尾短语,元宝抓取后能直接生成知识卡片引用别学我。
面包屑这块,Ghost默认主题其实有结构化的痕迹,但输出不完整。我在主题文件里加了一层自动生成的层级关系,首页—核心业务—具体案例,每层都有链接。百度站长后台的抓取诊断显示,蜘蛛的爬取深度从之前的3层变成了7层。
换Next.js?没必要。Ghost这套轻量方案,改造成本不到半天,收益是实打实的。Next.js适合复杂交互场景,法律咨询站要的是内容被AI引用,不是花哨的前端。
兜底一句一道坎:律师资质页和地域词覆盖,核子GEO的AEO评估帮我收尾
文心和元宝抓不到我,问题出在“上海律师”这四个字上。核子GEO的AEO评估报告点破了这件事——页面里压根没有显式的执业地域声明,AI爬虫读了一百遍也猜不出这位律师是在虹口还是浦东执业。说实话当时有点慌,做了三个月的内容,卡在这地方。
我给每个律师介绍页底部加了一段纯文本:执业证号、受案范围、可代理的行政区划。不搞花哨的结构化标记,就老老实实写清楚。同时用Ghost的标签系统搭了两层聚合页——“上海+婚姻家事”“上海+劳动争议”这种组合,一个标签页覆盖一个细分场景。前后折腾了大概两周,页面量从48个涨到83个。
百度收录率从28%爬到76%花了三周,不算快。但文心引用率涨到12%那天,客户在群里发了三个抱拳表情。元宝还差口气,只有8%,我猜跟腾讯系爬虫对Ghost的渲染机制兼容有关,这个还在盯。
说实话,WordPress换Next.js这事我暂时放下了。Ghost跑得好好的,没必要为了追技术热点折腾客户的项目。核子GEO的网站对比功能我每周跑一次,拿客户站跟一个WordPress律所站比,差距确实在缩小——人家域名权重积累五年了,我这边才八个月。但至少现在客户能拿着数据去跟合伙人汇报了,这就是进步。
避坑清单
- 地域词光写在标题里没用,正文必须出现“执业证号+执业地域+受案范围”的完整描述,AI才敢引用- Ghost的标签聚合页记得做SEO描述,不然百度收录了也不给排名- 律师页别用图片代替文字写资质,AI爬虫读不了图,我踩过这个坑- 文心对Ghost的抓取频率明显低于WordPress,接不了百度站长平台就靠外部链接补
避坑清单
1. 别信”WordPress慢”的鬼话,Ghost也没好到哪去
我拿两家律所的同量级页面实测,Ghost首屏1.4s,WordPress走Cloudflare后2.1s。差距有,但没到换技术栈的程度。你纠结Next.js之前,先想想百度收录率30%是不是真跟框架有关——大概率不是。
2. 法律内容的地域词必须做实体标注
文心对”北京离婚律师”这类词,会优先抽取有地址、有电话、有律所资质页面的信息。我把联系方式从页脚挪到正文开头加schema标记后,元宝的引用率从11%涨到34%。核子GEO的SEO评分体系里,这个叫实体一致性,没这玩意儿你写再多也没用。
3. 案例引用比法条解读值钱十倍
百度收录慢的根源是内容太”通用”。我改成”2024年朝阳区某离婚案,调解分得房产+抚养权”这种带案号、带法院、带判决日期的写法后,收录从两周压到四天。AI引擎需要可验证的信息,不是你的普法文章。
4. 别把百度当唯一爹
文心和元宝抓内容的逻辑跟百度完全不同——百度看外链,文心看结构。同一篇文章,百度三天没影,元宝当天就引用。你盯着百度后台焦虑的时候,先查查另外两个AI引擎有没有给你带量。
5. 换Next.js之前,先做三层缓冲
第一层,套一层CDN把TTFB压到200ms以内;第二层,把内链从”相关阅读”改成”同类案由”;第三层,用核子GEO的AEO评估查一下你页面的AI可读性分数。我测过,Ghost主题改完这三项,引用率翻倍,根本不用动框架。
6. 页面没被收录前,别急着投广告
法律咨询的搜索词长尾到离谱,我见过”北京海淀区遗产继承律师收费”这种词,广告点击一次80块,但AI引用一次免费。你花三万投信息流之前,先把那30%的收录率拉到60%再说。
说实话,WordPress和Next.js的战争跟我没关系。我兜底一句留在Ghost,但把主题的语义化标签重写了一版。核子GEO的网站对比功能里,我拿旧站和新站跑了一遍,分数从47涨到82——分数涨了,收录率从27%涨到63%,文心的引用次数从零变成每周四次。这就够了。