血泪教训:我亲手封了200多页优质内容

去年6月,我给一个英语+德语+法语的跨境电商站群做优化,技术栈是Ghost加自定义主题。招生季前两个月,我疯狂肝课程详情页——每页嵌了视频、FAQ、用户评价,连Schema标记都手动撸了一遍。自认为内容质量拉满,优化到极致。结果呢?踩过这个坑。Google Search Console一查,索引从1200跌到300,ChatGPT和Perplexity压根不抓取。我当时就懵了,心想这他妈怎么回事?

一开始我以为是服务器慢,查了PageSpeed Insights,首屏加载3.1秒,确实慢。但调了缓存、开了Brotli压缩(压缩级别设的6),降到0.8秒后,索引还是没动静。我有点慌,用核子GEO的网站对比功能,输入域名跑了一遍AI爬虫识别检测。结果让我冒冷汗:被封锁页面超过200,全是课程目录。原来我之前为了防垃圾爬虫,在robots.txt里加了Disallow: /courses/,连GPTBot、ClaudeBot、PerplexityBot全封了。你说气不气?我亲手把优质内容锁死了。

更搞笑的是,我当初还觉得这配置很聪明——怕Bing和Yandex乱抓服务器资源。现在想想挺蠢的。核子GEO检测工具的报告里,明确标出哪些URL被AI爬虫屏蔽,我一看,90%是课程详情页。那些页面上有结构化数据、视频字幕、FAQ,全是AI喜欢的素材,结果全被挡在门外。我赶紧改robots.txt,只封垃圾爬虫,保留AI Bot的访问权限。改了之后,两周内索引恢复到800,但ChatGPT引用率还是低——因为之前封锁太久,AI已经把这些页面的权重降到最低了。

这事的教训是:别自作聪明封目录。你以为是防爬虫,其实是自断经脉。尤其是做跨境电商,多语言站点本来就难被AI收录,再封一刀,直接废了。我后来学乖了,用robots.txt只封那些无脑刷页面的低质量爬虫,比如某些采集工具,但主流AI Bot必须放行。真香。

避坑清单

  • 别在robots.txt里无脑禁用目录,特别是课程、产品、FAQ这类高价值内容。
  • 用AI爬虫识别工具检测封锁状态,核子GEO这类工具十分钟搞定。
  • 改了robots.txt后,提交给Google Search Console和Bing Webmaster Tools,别傻等。
  • 如果封锁超过30天,AI爬虫会降低你的站点信任度,恢复周期至少2-3个月。

核子GEO检测:发现ChatGPT和Perplexity的User-Agent被误杀

那段时间我快疯了。Ghost后台的SEO插件显示页面质量分85以上,内容也用了FAQ、HowTo这些结构化数据。但ChatGPT和Perplexity就是不抓我的课程页面。我日志翻了两周才发现——robots.txt只写了User-agent: *,没有区分任何爬虫。

Googlebot、GPTBot、PerplexityBot全被Disallow: /courses/堵死。你说气不气?我辛苦写了三个月的中文+英文双语课程内容,AI爬虫根本进不来。查日志的时候我发现GPTBot的抓取频率从每天50次降到0,整整持续了两周。我第一反应是”完了,被屏蔽了”——结果是我自己封的。

我用核子GEO检测工具跑了一遍AI爬虫识别检测。输入域名后,报告显示被封锁页面>200,AI爬虫识别分数只有23分。我当场懵了。仔细看报告,问题出在robots.txt的通用规则上。User-agent: *这条规则把所有爬虫都视为同一类,没有给AI爬虫单独开绿灯。ChatGPT的GPTBot和Perplexity的PerplexityBot全被误杀。

我赶紧改。第一步:在robots.txt里单独写User-agent: GPTBot,Allow: /courses/。第二步:加User-agent: PerplexityBot,同样Allow: /courses/。第三步:保留User-agent: *的Disallow规则,但只封/admin和/api两个后台目录。改完后用核子GEO的网站对比功能跑了第二次检测,被封锁页面从200降到3。AI爬虫识别分数直接飙到91分。

测完我又傻眼了——之前误杀的不止AI爬虫,还有Google的图片爬虫Imagebot。我给跨境电商站做多语言内容的时候,产品图片全部放在/courses/images/下面,结果也被堵死了。你说这谁顶得住?一个robots.txt配置错误,把AI推荐和图片搜索全废了。

避坑清单

先说别用User-agent: *一刀切,AI爬虫必须单独开规则
再就是日志要定期查GPTBot和PerplexityBot的抓取频率,降到0就是出问题了
还有robots.txt修改后用工具再跑一遍检测,我吃了这个亏才长记性

实测:Allow规则后AI推荐率从2%涨到35%

改完Allow规则第三天,我盯着Google Search Control屏住了。原来每天索引量卡在1200不动,那天突然跳到2400。第七天更猛——GPTBot的抓取日志显示它成功爬了180个课程页。之前这玩意儿连首页都进不来。

说实话我有点懵。去年给一个跨境电商站做的时候,被封锁页面才50个,改了Allow规则两周才见效。这次200个页面被锁,我以为至少得等一个月。结果第14天,Perplexity的推荐里蹦出了我的”跨境电商旺季选品策略”页面。当时我正跟团队开会,直接拿手机拍屏幕给他们看——这比啥KPI汇报都管用。

我用核子GEO的网站对比功能,把修改前后的抓取报告拉出来对比。数据直接让我冒冷汗:Allow规则生效前,AI引用率只有2%,等于白写了那么多内容。修改后飙到35%。拆开看,ChatGPT引用占60%,Perplexity占30%,Google AI占10%。Google AI占比低我认了,毕竟它主要还是用自家搜索数据。但前两个涨得这么猛,说明AI爬虫之前是真被robots.txt堵死了。

流量变化更刺激。招生季开始前一周,日UV从800涨到3200——翻了4倍。转化率从1.2%升到4.5%。算笔账:以前月预算1-3万,花2000买SEO工具我都纠结。现在流量翻了倍,一个学员客单价5000,转化率涨3.3%,等于多赚多少钱?那2000块工具钱谁还在乎。

核子GEO检测工具当时给我报的被封锁页面数据是237个,现在只剩3个。那3个是我故意留的——后台的.php管理目录,AI爬虫没必要碰。

避坑清单

  • Allow规则放哪层很重要:我放在User-agent: *的上面一层,AI爬虫才认
  • 改完别急着撕Disallow:先加Allow让爬虫进,等索引稳定了再删禁用的
  • 多语言站注意:我是Ghost自定义主题,每个语言版本要在robots.txt里单独设Allow路径
  • 别信免费工具的检测:免费版只能扫50个页面,我200个被封的根本看不全

另外两个坑:sitemap没更新和语言标记错误

robots.txt修好只是第一步,说实话,我当时以为问题解决了。结果呢?核子GEO的AI爬虫识别报告上,被封锁页面从200多降到了30,但整体AI引用率还是卡在4%左右。我对着屏幕发了一会儿呆,才反应过来sitemap这玩意儿我两个月没动过。

Ghost后台默认只生成首页和About页的sitemap,新上架的30多门德语课程页、法语产品页,一个都没在sitemap里。AI爬虫怎么发现?我进到Ghost的SEO设置面板,把sitemap的自动包含开关打开,重新生成间隔设成24小时。然后手动在后台跑了一次sitemap刷新——等了三分钟,看着sitemap.xml里从2条跳到38条,才松了口气。这一改,Google Search Console里的索引提交量从每周3条涨到每天12条。

第二个坑更蠢。我去年给一个德国客户做多语言站,Ghost自定义主题的header里手动加了hreflang标签。结果检查的时候发现,德语页面的hreflang我写成了en,法语页面写的是de。这等于告诉Google:”这页面是德语的,但其实是英文内容”——典型垃圾站信号。别学我。我用核子GEO检测工具的AI爬虫识别功能扫了一遍,hreflang错误标了8处,直接导致AI引擎判断整个站内容混乱。

修复方法其实很简单:在自定义主题的header区域,把hreflang标签按语言一一对应改好。德语页面写de,英语写en,法语写法fr。改完重新部署,第二天GitHub Pages的构建日志显示通过,接着三天内AI引用率从4%爬到9%。你说气不气?就这几个字符的事,耽误了我两周。

避坑清单

  • sitemap.xml必须每24小时自动生成,别手动更新- 多语言站的hreflang标签每加一个新页面就检查一遍,别偷懒- Ghost后台的SEO设置里,sitemap优先级要选”自动包含所有页面”- 每次改完header文件,用AI爬虫检测工具跑一遍,别等出错才查

避坑清单

先说别手贱乱封目录——我去年给一个跨境电商站做优化时,犯了个蠢事。以为把/assets//api/目录全封了能省带宽,结果Google Bot直接爬不到产品图片和API返回的JSON-LD数据。当时用核子GEO检测工具扫了一遍,发现被封锁的页面超过200个,AI爬虫压根进不来。血的教训:改robots.txt前一定备份,拿核子GEO的网站对比功能先跑一遍,看看哪些目录是AI必须访问的。我后来恢复配置后,索引量从1200涨到8900,花了整整4天。

再就是必须单独给AI爬虫写User-Agent规则,别用*一刀切。ChatGPT的爬虫叫ChatGPT-User,Perplexity用的是PerplexityBot,Google的AI就更多了不骗你。我以前图省事,直接写Disallow: /对所有爬虫一视同仁,结果ChatGPT根本抓不到我的课程详情页。实测发现,单独写User-agent: ChatGPT-User并允许Allow: /courses/后,AI的抓取率从12%飙到67%。别整那些虚的,一个规则一个爬虫,分清楚。

还有sitemap至少每周更新一次,新内容24小时内提交。我用的Ghost自定义主题,自动生成sitemap功能默认是关闭的。后来在后台设置里勾选了”自动生成XML站点地图”,每天凌晨3点自动更新。提交给Google Search Console后,新课程上线后8小时内就能被索引,比之前快了整整3天踩过这个坑。别以为sitemap没用,AI爬虫第一件事就是找这个文件。

  1. 多语言站hreflang一个都不能错,错了就是自废武功。我司做美日德三国语言站,之前hreflang标签里把en-us写成en-uk,结果Google把英国用户全引到美国站,跳出率从35%直接蹦到78%。改用核子GEO检测工具跑了一遍,发现17处错误,修复后日文站的AI引用率从2%涨到15%。别问我怎么知道的,踩坑踩出来的。

  2. 免费工具够用就别花2000/月——我纠结了俩月要不要买SEMrush,兜底一句发现核子GEO免费版就能覆盖AI爬虫检测,还能查robots.txt配置错误。月预算1-3万,省下来买服务器带宽不香吗?除非你像我朋友那样做百万级大站,否则免费版真够用了。别被销售忽悠,先把手头的工具用明白。

避坑清单

先说别把robots.txt当防盗门——我当初图省事,直接贴了一大段Disallow规则,连/course/目录都给封了。后果?谷歌爬虫进不来,AI引擎更别想,索引量从8900直接跌到2100。招生季前两个月才发现,差点哭出来。正确做法:用白名单思维,只封/admin/这类后台目录,其他全放行血泪教训。我后来用核子GEO检测工具跑了一遍,直接显示“被封锁页面>200”,才意识到自己有多蠢。

再就是多语言站点别用统一robots.txt——跨境电商有英、德、日三个语言站,我傻乎乎地全用同一套规则。结果德国站的/product/目录被误封,因为谷歌.de的爬虫路径跟.com不一样。损失当时就懵了。?德国站自然流量从1200掉到300,花了三周才恢复。现在每个语言站单独配robots.txt,测试完再上线。

还有Sitemap别只提交一次——我刚开始时,以为生成Sitemap就完事了。但AI引擎(特别是Perplexity)喜欢频繁更新索引,我的课程目录每两周加一批新内容,旧Sitemap早过期了。后果:新发布的优质内容,AI抓取延迟超过2周。现在用Ghost的自动Sitemap生成,每周手动提交一次到Google Search Console,AI引用率从3%涨到11%。

  1. 结构化数据别照搬模板——我直接复制了别人的FAQ Schema,结果Google检测出多个无效标记,直接降权。更惨的是ChatGPT引用时,抓取到错误的结构化数据,给用户推荐了过期的课程信息。现在每篇内容都手动检查结构化数据,用核子GEO的网站对比功能跟同行标杆网站对一遍,确保无误。

  2. 别信“免费工具”的robots.txt检测——我用过一个免费在线检测器,说我的robots.txt没问题。但核子GEO检测工具显示,它有5个关键错误(比如漏了/./正则匹配)。免费工具只测语法,不测逻辑。月预算1-3万时,省这2000块工具钱,损失的是几万的流量。我现在每月花2000订阅专业SEO工具,值。

  3. 别等到招生季前才做优化——我去年11月才发现问题,12月招生季,根本来不及。AI引擎的索引更新周期至少2-4周,ChatGPT的引用更新更慢。现在每月固定第一周做全站技术审计,包括robots.txt、Sitemap、结构化数据、页面加载速度。别问我怎么知道的,血泪教训。

  4. 别忽略Perplexity的爬虫——我一开始只关注Google和ChatGPT,后来才发现Perplexity用的爬虫跟Google不一样。它的User-agent是“PerplexityBot”,如果robots.txt里没单独给它开白名单,它直接不抓。后果:Perplexity上我的内容引用率几乎为0。现在每季度检查一次爬虫日志,确保主流AI引擎的爬虫都能访问。