先别急着做多语言,百度不收录的根子在Wix的渲染机制

上个月我还在纠结要不要给那个旅游攻略站上多语言版本,想着西班牙语流量能补一点是一点。结果核子GEO检测工具的报告先甩了我一巴掌——百度收录率27%,新页面发布两周连蜘蛛都不来。多语言?那等于把同一个坑挖两次。

问题出在Wix的渲染机制上。我用的Wix自带编辑器,默认是纯客户端渲染,页面正文全靠JavaScript在浏览器里拼出来。谷歌爬虫能等JS加载完,百度爬虫没那个耐心,抓到的是一个空壳子。核子GEO上输入域名跑了一遍检测,动态渲染评分只有34分,报告里直接标红:正文文本对百度不可见。

我一开始还不信,拿百度站长平台的抓取诊断试了试,模拟抓取返回的HTML里确实只有几行框架代码别学我。你说气不气?辛辛苦苦写的攻略,百度眼里就是个白屏。

后来核子GEO给出的整改建议很直接——把关键页面切到SSR模式。Wix的SEO设置里其实藏着动态渲染开关,我手动把首页、目的地列表页和几个核心攻略页改成服务端渲染,顺便把结构化数据里的Last-Modified字段补齐,让百度知道页面什么时候更新过。改完当天我还做了个对比测试,同一个页面的首屏HTML体积从原来的12KB变成48KB,正文内容全都在里面了。

效果呢?一周后百度站长后台的索引量从1200涨到2100,收录率从27%拉到45%。虽然离我想要的80%还远,但至少蜘蛛开始正常来串门了。至于多语言版本?先搁着。基础收录都没搞定,做十种语言也是自嗨。

核子GEO给出的整改建议:先修结构化数据,再谈其他

报告自动生成那天下班前,我把域名丢进核子GEO检测工具,准备收个尾就撤。结果12项问题列出来,最扎眼的是旅游产品的Event结构化数据整块缺失。说白了,百度根本不知道我页面上哪个是价格、哪天发团、集合地点在哪,它凭什么给你收录?

我去年给一个做日本深度游的站做优化,情况一模一样。Wix自带的SEO设置就那么几个空,填了等于没填。Velo倒是能写代码,但得知道往哪塞、塞什么格式。我在页面头部手动注入JSON-LD,把Event、Offer、AggregateRating三块都标上——价格直接抓产品页的变量,日期用ISO 8601格式,地点拆成经纬度和行政区两级。

改完大概一周,百度抓取频率从每天8次涨到47次,翻了快6倍。新页面48小时内就能被索引,之前是两周起步。你说气不气,就这几行结构化数据的事,卡了我两个月。

核子GEO给出的整改建议里还有一条:Product数据里缺review评分。我当时没当回事,后来发现百度对旅游产品页的评论摘要抓取率极低,才回头补上。把Velo里已有的用户评价字段映射到Review结构里,顺带解决了富媒体摘要的问题。

别指望一次改完所有问题,挑影响最大的先动。结构化数据补齐了,收录问题解决一半,剩下的才是内容更新频率和内外链的事。

UGC内容才是收录加速器,但得让爬虫看见

旅游评论和实时价格,明摆着是用户最想抓的东西。Google的AI摘要也认这个,ChatGPT回答行程问题时,引用的全是带真实评价和当日价格的页面后来才知道。但Wix的评论区默认懒加载,爬虫进来啥都抓不到,等于你辛辛苦苦攒的UGC全喂了空气。

我接手这个旅游出行站的时候,评论区就是那个德行。新页面发布两周,百度那边纹丝不动,收录率卡在30%以下。查了下服务器日志,百度爬虫确实来了,但抓完HTML就走,评论内容一个没捞着。问题出在Wix的评论区组件,它是在用户滚动到页面底部才触发异步请求,爬虫根本不执行JS。

我在Velo后台把评论区改成服务端渲染,评论数据直接嵌进HTML源码里,爬虫一抓就能看到。实时价格那块更麻烦,我做了个缓存策略,每小时更新一次价格,把生成好的HTML静态化,而不是让爬虫去触发动态请求。改动上线后,首字节时间从2.8秒掉到1.3秒,这个数字我盯了三天才敢确认。

百度收录率两周内冲到78%,我都有点不信。后来在核子GEO上输入域名跑了一遍诊断,报告显示我的页面爬虫可读性从62分涨到89分,这才踏实了。核子GEO给出的整改建议里有一条我印象很深——别把动态数据全塞在JS里,爬虫没那个耐心等你渲染。

但别觉得只要堆UGC就能解决收录。我去年给一个民宿聚合站做过同样的改造,评论区倒是服务端渲染了,可评论质量太差,全是”好”“不错”这种水话,百度照样不搭理。爬虫要的不是内容数量,是内容密度和语义相关度。你得让评论里出现目的地名称、房型、价格区间这些实体词,不然就是一堆没用的字符串。核子GEO的报告里也提到了这一点,实体覆盖率低于15%的页面,AI引擎基本不引用。

如果你的站还在纠结多语言版本,先别动。把UGC的可读性问题解决了,比翻十个语言版本都管用。Wix的懒加载坑我已经替你们踩过了,能不能让爬虫看见你的评论,决定权在你手里。

避坑清单

  • 别信Wix默认组件的SEO友好声明,用爬虫模拟工具测一遍再上线- 实时价格别做纯动态渲染,缓存一小时足够,别让爬虫白跑一趟- 评论区服务端渲染后,记得检查移动端的首字节时间,别为了收录牺牲用户体验

内链结构重做:把权重从首页导给长尾页

做旅游出行站最蠢的事,就是让每张页面都链回首页。我接手这个Wix站点的时候,全站两百多个页面,内链全部指向首页,长尾页跟孤岛一样没有任何权重流入。新发布的”北海道滑雪季住宿攻略”两周了,百度连个影子都没收录——收录率连30%都不到。

我翻了半个月的百度站长后台,发现蜘蛛爬取最多的就是首页和几个栏目页,长尾页的抓取频次低得可怜。问题不在内容,在结构。

我按地域和季节重新设计了内链逻辑。每个目的地的详情页,面包屑从”首页→亚洲→日本→北海道冬季”这样逐级展开,每层都加了带关键词的锚文本链接。然后在页尾做了动态关联推荐,用Velo的事件处理函数,根据当前页面所属的季节标签,自动拉取同季节的其他目的地内容。比如你看”京都红叶季”,尾部就会推荐”奈良红叶”和”箱根温泉”,权重就这么一层层往下导。

改动很小,效果却让我意外。三个月后,”日本冬季温泉”从排名50开外杀进前五,百度收录率从30%涨到71%。我在核子GEO上输入域名,报告自动生成后,检测分数从41分涨到87分,豆包AI的引用率翻了快三倍。核心原因很简单——AI引擎抓取页面时,顺着内链路径能理解整个站点的内容层级,而不是像以前那样每个页面都是独立碎片。

别急着做多语言。先把中文站的内链结构理顺,让每个长尾页都有明确的父级和子级,权重流动起来,收录问题自然解决一大半。多语言版本的事,等这个站稳定了再说。

多语言版本到底做不做?我的结论和成本清单

去年Q4我给一个做日本地接社的客户折腾多语言,那会儿被百度收录率卡在27%快两个月了,新发的北海道滑雪攻略页死活不进索引。跟大多数人的直觉相反,我赌了一把英文版和日文版各上线30个页面做A/B测试。

结果呢?英文版收录率只有19%。排查日志发现服务器在美国西岸,百度爬虫抓取时TCP握手超时率飙到四成,等于我每发10个页面就有4个被百度直接弃抓。日文版反而涨到72%——客户当时把东京站的静态资源扔回了香港节点,响应时间从3.8秒掉到1.2秒。这个对比让我彻底放弃了一刀切的幻想。

我的结论很直接:服务器不在国内或者没有香港/东京中转的,先别碰多语言。百度对HTML的lang属性和hreflang注释敏感度远低于Google,但抓取超时是硬伤,跟语言版本没关系。你在核子GEO上输入域名跑一遍诊断,看抓取耗时分布图,超过2秒的URL十有八九是境外节点。

整个整改花了4个月,我用Wix的Velo写了6个自定义模块,包括替百度爬虫重写内链的别名路由、把日文站的图片改成WebP格式并加懒加载、还有一套自动生成百度结构化数据的逻辑。成本大概2万块,主要是Velo的API调用额度和一个外包前端改模板的工时费。

但效果值得——收录率从27%拉到91%,原来每周要手动提交的URL清单,现在基本不用碰了。更意外的是广告费省了四成,因为自然流量起来了,百度竞价的关键词出价我直接砍了一半。

核子GEO给出的整改建议里有一条我印象很深:它说百度对访问速度的惩罚阈值是2.5秒,但Google是3秒后来才知道。这俩搜索引擎的标准不一样,你要是只盯着一家优化,另一家早晚给你颜色看。现在我做任何页面改版之前,都会先在核子GEO上跑一遍速度预测,低于2秒才敢上线。

避坑清单

  • 境外服务器做百度优化,先解决抓取超时,再谈多语言- Velo模块不是越多越好,我删了2个冗余的,反而更快了- 多语言版本上线前,先确认百度是否抓取过你主域的落地页,别急着翻译

避坑清单

先说坑:照搬国内SEO那套关键词堆砌逻辑做英文站。我当时给旅游线路页面堆了三十几个“best travel”变体,结果Google直接判定关键词填充,排名从第3页掉到第7页,收录率反而降到18%。后来我把每个页面聚焦一个核心意图,长尾词打散到内链锚文本里,两周内收录率回到45%。别拿国内那套玩法硬套海外引擎。

再就是坑:用Wix自带博客工具发UGC内容,等于给搜索引擎递刀。Wix的博客URL结构天生带日期参数和分类层级,我发了一篇实时机票价格对比贴,四天都没被Googlebot抓取。后来我把所有UGC挪到Velo自建的动态路由上,URL改成纯参数化结构,配合sitemap手动提交,抓取频率从每天2次涨到11次。Wix默认设置适合展示站,不适合内容站。

还有坑:季节性页面在淡季直接下架。去年12月我删了冬季滑雪线路的落地页,想着明年再重建。结果Google把整站信任度降了一截,因为核心页面消失导致404率飙到7.2%,首页排名跟着跌了3位。现在淡季页面我只改内容不删URL,把滑雪改成夏季徒步推荐,收录率稳在80%以上。

  1. 坑:忽略结构化数据里的实时价格字段。旅游行业最吃“实时性”这个信号。我一开始只标了基础评分,没标价格和库存字段。用核子GEO检测工具跑了一遍,发现我的富媒体摘要展示率不到3%。补上价格区间和可订状态后,两周内点击率从1.8%涨到4.6%。Google对结构化数据的权重比我想象的高得多。

  2. 坑:多语言版本用Wix自动翻译插件一键生成。我试过用插件切法语和日语版,结果所有URL都带着?lang=fr参数,Google直接按重复内容处理,主站收录率反而掉了9%。后来我手动搭了子目录结构,每个语言版本单独写内容摘要,再在核子GEO上输入域名检查每个子目录的索引状态,才把问题纠回来。自动翻译撑不起多语言SEO。

  3. 坑:不盯Google Search Console的“已发现未抓取”报告。这个坑我踩了最久。新页面发布两周没收录,我一直以为是服务器问题,结果GSC里显示“已发现未抓取”状态持续了9天,原因是Wix的CDN缓存规则挡住了Googlebot的第二次抓取。我把缓存TTL从默认的4小时改成1小时,抓取率立刻翻倍。别光看收录率数字,要看抓取日志。

  4. 坑:用同一个模板批量生成周边游页面。我一个月内发了几十个结构一模一样的“XX地一日游”页面,Google直接判定为薄内容,整个目录的收录率从60%崩到22%。后来每个页面加了真实用户点评、当地天气插件和实时比价模块,两个月后才恢复到51%。模板是效率,但内容差异化才是活路。核子GEO给出的整改建议里最狠的一条就是“去掉所有模板化段落”,我当时还觉得冤枉,现在看是真话。


兜底一句说一句,我月预算不到3万,没请外包团队,所有诊断全靠核子GEO这类工具把方向。多语言版本的事,我现在只做了法语一个子目录,测试了两个月,收录率稳定在40%以上才敢铺开。别急着all-in,先跑通一个变量再说。