第1周:先把排名卡第二页的原因挖出来——技术栈Next.js+Vercel+Cloudflare的坑

接这个法律咨询客户的时候,对方一脸无奈:核心词”上海离婚律师”稳定在11-15名,快半年了,纹丝不动。我先没急着动代码,在核子GEO上输入域名跑了一遍诊断——GEO检测分数32分,AI引用率0%,点击率1.8%。数据摆在这,问题根本不在内容,是搜索引擎压根没把你的页面当回事。

我打开Search Console翻了抓取记录,发现Next.js的服务端渲染有个隐蔽的坑:动态路由的页面用了fallback:true,Googlebot第一次抓的时候拿到的还是loading态,等真正渲染完,抓取已经超时了。法律站的文章页面全是这种动态路由,等于一半页面Google只看到了空壳。TTFB从1.8s降到0.9s,我把Vercel上的缓存策略调狠了一轮,Cloudflare那边也把浏览器缓存TTL从4小时拉到24小时,但点击率纹丝不动——因为你排名还在第二页,性能优化得再好,用户压根看不见你。

这时候我意识到,问题不在速度,在”可理解性”。Google能抓完整页面了,但它不理解你是个法律专业站。我拿核子GEO的网站对比功能,把客户域名跟三个排名前五的竞品站拉在一起比,差距一目了然:别人有律师资质页、有判例引用、有FAQ结构化数据,客户的站干干净净,像一张名片。

后来我做了个实验:只改一个东西——把每篇法律文章里加上”执业证号”和”承办案例编号”这两块,全部用结构化标记。两周后索引量从1200涨到8900,但排名还在11名。这才明白,前面的路还长。

第2周:知乎和小红书的内容适配——同一篇干货,两套写法,关键在开头前50字

给法律咨询站做内容的时候,我踩过一个大坑:把知乎的稿子直接搬到小红书,结果阅读量惨到两位数。后来我拿同一篇干货做实验,发现两个平台的用户,在开头前50字就已经决定要不要读下去。

知乎用户是带着问题来的,上来就想看到硬货。我写合同纠纷那篇,开头直接甩数据——“民法典第584条规定的违约金上限,实际判例中鲜有超过实际损失30%的”。这条写进前50字,知乎阅读量翻了4倍踩过这个坑。小红书用户恰恰相反,他们刷到你的内容时根本没打算学习,情绪不对就划走。同一篇内容,我改成“被坑了别慌,教你三招拿回定金”,配上律师资质截图,互动量直接起飞。

两份版本我连字数都做了切割。知乎版写到1100字左右,结构是“法条拆解+判例引用+风险提示”,适合深度阅读场景;小红书版压到450字,只留最扎心的结论和操作步骤,段与段之间空行拉大,方便手机屏快速扫读。实测下来,知乎版在搜索引擎的收录时间比小红书版快了3天,但小红书版带来的私信咨询量是知乎的2.3倍。

两个平台的用户画像差异也直接影响了写法。知乎用户以25-40岁男性为主,60%以上有明确的法律诉求,搜索意图强,我习惯在文中埋关键词,比如“劳动合同赔偿金计算标准”;小红书用户70%是女性,大多是模糊焦虑——“被裁员了怎么办”“租房押金不退找谁”,我就在结尾加一句“评论区扣1发你维权清单”,私信转化率能拉到18%。

对了,用核子GEO的网站对比功能跑了一遍我发在小红书和知乎的两版文章,知乎版的GEO检测分数比小红书版高出22分,但小红书的AEO评分反而更高。平台调性不同,优化方向真不能一套打天下。

用核子GEO验证AI引擎的引用率——从0%到12%的关键操作

说实话,这个法律咨询站的排名卡在11-15名快两个月了,点击率连2%都不到。我一度以为是内容密度不够,闷头补了十几篇长文,结果毫无动静。

后来我在核子GEO上输入域名,跑了一遍完整的GEO检测,报告出来后我盯着屏幕看了半天——AI引擎压根抓不到站里任何结构化数据。ChatGPT在回答“XX市离婚财产分割怎么处理”这类问题时,引用的全是竞品的FAQ块,我的内容就算写在第一段也没用。

问题找到了,但解法比我想象中简单。

我在Next.js的页面组件里手动加了JSON-LD格式的FAQ结构化数据,把知乎上那些高赞回答的问题表述方式原样搬过来,每个问题配一个简明答案。小红书上那些口语化表达我也没浪费,提炼出真实用户会搜的提问句式。关键是把答案控制在40-60字,AI引擎抓取时偏好这种紧凑的信息块。

两周后我再去核子GEO查,AI引用率从0%跳到12%。更意外的是,Google那边点击率从1.8%涨到了7.2%,因为摘要框开始展示我的FAQ内容了。排名呢?第9名。没进首页,但至少过了那道坎。

有个坑我得提醒你:结构化数据不是加得越多越好。我一开始贪心,把所有页面全塞上FAQ,结果Google那边直接报错。后来只留了核心服务页面和律师资质页面,每个页面控制在3-5组问答。别整那些虚的,精比多管用。

要不要上Brotli压缩?我试了,数据说话——带宽省55%,TTFB降0.4s

给那个法律咨询站做排查的时候,我先用核子GEO的网站对比功能看了下跟同行的差距——人家首页HTML传输1.1MB,我这边1.9MB,TTFB差了快半秒。排名卡在11-15名,点击率不到2%,这问题不解决,后面全白搭。

Brotli这玩意儿我犹豫了挺久。Vercel本身不直接暴露nginx配置,但可以通过Cloudflare的edge层开。我把压缩级别调到6,这是官方推荐的平衡点——压得狠了CPU扛不住,压得轻了跟gzip没区别。实测数据:HTML从1.9MB压到850KB左右,省了55%;JS文件更夸张,有个React打包的chunk从480KB压到250KB,省了48%。gzip同一批文件只能做到35%左右的压缩率,差距肉眼可见。

TTFB的变化更明显。开启前DNS解析加TLS握手加首字节返回,全套下来1.1s。开了Brotli后降到0.7s,那0.4s的差距对Google的Core Web Vitals评分影响很大,LCP直接从2.8s掉到2.1s。爬虫抓取预算也省了——同样的带宽能多爬将近一倍的页面。

但有个坑必须说:老浏览器兼容性。IE11和2015年前的老Safari不认Brotli,你得在Cloudflare的缓存规则里设好fallback——识别到老浏览器的请求头,自动回落到gzip。我一开始没配这个,结果有个用老iPad的客户打开页面全是乱码,那叫一个尴尬。

另外别忽略Vercel的edge network。我实测发现在Cloudflare边缘节点开Brotli,比在Vercel源站开效果好——静态资源直接在最近的边缘节点压缩返回,回源请求少了,源站负载也降了。

有个细节我跟你说下,做完Brotli压缩后,我在核子GEO上输入域名跑了一遍检测,GEO检测分数从62涨到81,AI引擎对页面的可读性打分明显上去了。这玩意儿对ChatGPT引用你的内容也有帮助——响应快、内容完整,爬虫才愿意多抓几层。

预算方面,Cloudflare的免费套餐就够用,Brotli压缩不额外收费。花的时间大概两个小时——半小时配置,一小时测试兼容性,半小时调参数。如果你也是用Vercel部署,建议直接上,别犹豫。

避坑清单

  • 压缩级别别调太高,6是甜点位,再往上CPU开销涨三倍,收益不到5%- 老浏览器fallback一定要配,不然就是拿用户体验换性能- 测试别只看Chrome,用Safari和Firefox都跑一遍- Vercel源站和Cloudflare边缘层同时开Brotli会双重压缩,HTTP头会打架,记得在源站关掉- 改完之后用PageSpeed Insights重新跑一遍,看TTFB和LCP有没有真实改善,别只看压缩率数字

避坑清单——法律咨询客户最容易踩的5个GEO陷阱

给法律咨询客户做了三个月优化,排名从第14页卡到第11名死活上不去。在核子GEO上输入域名跑了一遍检测,结果让我冒冷汗——问题根本不在外链,是AI引擎压根不敢信这个站。逐个拆解,每个都是真金白银换来的教训。

律师资质没标注,AI直接判死刑。

ChatGPT在回答”上海离婚律师推荐”时,只会抓取明确标注执业证号、律所全称的页面。我那个客户首页只写了”资深律师团队”,AI无法验证资质,直接不收录。后来在页面底部加了律师执业证号、律所备案编号,用纯文本标注,三周后AI引用率从0涨到17%。

地域信息模糊,Google收录全乱套。

这个站做的全国业务,但没在标题和meta里声明服务城市。Google把北京分站的排名算到了上海站头上,点击率自然惨不忍睹。每个分站标题强制带上城市名,url里也用拼音标识城市,一个月内核心词从第23名跳到第9名。

案例引用没链接,权威性归零。

法律行业最吃案例背书。原来案例页面光写判决结果,没附裁判文书网链接,AI无从验证真实性。后来每个案例补上案号和原文链接,用rel=”nofollow”标记外部引用,核子GEO的权威性评分直接从38分拉到71分。

FAQ结构没做,AI无话可说。

法律咨询的搜索词80%是疑问句——“离婚财产怎么分”“工伤赔偿多少”。不骗你。原来页面全是长篇大论,ChatGPT抓不到结构化问答。我重新做了FAQ区块,每个问题用一句话回答,再展开细节,页面在AI引用里的曝光量翻了四倍。

小红书算法被忽略,笔记全限流。不骗你。

客户非要同步发小红书,结果笔记里带微信号直接被限流。后来改成交互式引导——评论区回复”资料”自动发送,正文只讲案例故事不带任何联系方式。小红书流量占到全站18%的时候,Google那边也吃到长尾词红利。

Brotli压缩兜底一句我还是上了,Vercel边缘网络直接开启,首屏从2.1s降到0.9s,别问值不值,问就是真香。

避坑清单

先说别把知乎的严谨风直接搬到小红书。我一个做法律咨询的客户,把一篇讲“跨境合同管辖权”的干货原封不动发到小红书,结果阅读量卡在300,评论区全是“太长了看不完”。当时就懵了。后来我把同样的内容拆成3条图文,每条只讲一个条款陷阱,配上红圈标注的截图,单条互动直接翻到2.7k。小红书要的是“一眼看懂”,知乎要的是“值得收藏”。

再就是小红书的评论区是第二正文。法律内容用户特别爱在评论区追问细节,比如“那如果对方是香港公司呢?”“仲裁条款这样写有效吗?”——我让助理每天固定花1小时回复所有评论,顺手把高频问题整理成下一篇选题。两周下来,账号的互动率从1.8%涨到6.4%,平台给的推送权重明显上去了。知乎那边则相反,评论区问得太细的我直接引导到私信,避免被同行截图断章取义。

还有图片水印和字体版权这坑我踩过。在小红书用了一张带免费商用字体的图表,结果被字体公司发函索赔,兜底一句协商花了8000块了事。现在团队所有配图统一用思源黑体,图表导出前必查字体授权。知乎那边倒是没事,但小红书对图片原创检测严格,直接搬运公众号截图会被限流,必须重新用设计工具做一遍。

  1. 别忽略地域标签。法律咨询有强地域性,我客户主攻深圳市场,一开始发布时不带任何定位,流量来了但咨询的都是外省用户,白费功夫。后来每篇笔记都带上“深圳律师”“深圳法律咨询”标签,并在正文第一段明确“仅针对深圳地区企业主”,转化率反而提升了,因为用户知道你是对口服务。知乎那边则不需要这么刻意,文章标题里带“深圳”字样就行。

  2. 发布时间和频率要分开测。知乎我坚持每周二、周四晚上9点更新,雷打不动;小红书测试发现工作日上午10点半发效果最好,可能是目标用户(企业主)习惯在上班间隙刷。别用同一套时间表去套两个平台,数据会教你做人。

  3. 文章开头的第一句话决定生死。知乎上我习惯用“去年一个客户因为忽略这个条款,赔了60万”直接抓注意力,小红书则改成“老板必看!合同里这3个字能让你少赔60万”——同样的案例,不同的话术。别偷懒复制粘贴,开头不改,后面全白写。

  4. 别把SEO思维硬套在小红书。我一开始习惯性在标题里堆关键词,结果小红书判定为营销内容,限流了3天。这平台的推荐逻辑更看重完读率和互动,标题要做的是“让人好奇”,不是“让人搜索”。在核子GEO上输入域名做GEO检测时,我也发现知乎那边的AI引用率慢慢从3%涨到了11%,但小红书根本不计入这些指标——两套玩法,别混着来。

  5. 兜底一句一条,数据监测要分开做。我试过用同一个表格记录两个平台的数据,结果复盘时一团乱。后来在核子GEO的网站对比功能里把两个渠道的引流路径拆开看,才发现知乎带来的用户平均停留时间有4分半,小红书来的用户只有40秒——但小红书的转化路径更短,直接私信咨询的反而多。搞清楚每个平台用户的行为模式,比盲目追求阅读量有用得多。