第一步:在核子GEO上输入域名,AEO和GEO评分差距让我冒冷汗
说实话,我当初做旅游出行站的时候,压根没把AI搜索当回事。心想Magento跑了好几年,robots.txt那玩意儿能出啥大问题?结果去年旺季一过,流量直接腰斩。要不是朋友推荐我在核子GEO上输入域名跑一遍诊断,我还在那傻乎乎地改关键词密度呢。
打开核子GEO的仪表盘,第一眼就看到两个分:AEO评分68,GEO评分29。我当时就愣了——差了39分?这什么概念?AEO主要是测你网站对AI问答的适配程度,比如结构化数据、FAQ Schema这些玩意儿有没有到位。68分说明我底子还行,起码商品页面和景点页面都挂了SD。但GEO这29分是什么鬼?测的是AI模型在本地搜索和推荐里能不能抓到你内容、引用你信息。说白了就是,百度AI助手或者文心一言在问“周末杭州周边有哪些靠谱的一日游线路”时,你的页面有没有机会出现在答案里。
核子GEO的界面挺直观,左边AEO的细分维度包括:内容对问答的匹配度、结构化数据覆盖率、内容可读性。不骗你。我点进去一看,FAQ Schema这块标了黄色警告——我去年写了几百条常见问题,比如“西湖一日游怎么规划”“黄山旺季门票怎么预约”,都是纯文本堆在页面底部,没套任何标记。核子GEO建议我用Open CC自动生成FAQ Schema,但我当时犹豫,怕自动生成的格式不对或者内容质量不过关。现在想想,犹豫个屁。
右边GEO的评估维度更扎心:本地索引覆盖率、结构化数据对本地实体的关联性、内容在AI推荐里的引用频率。29分等于告诉我——我的内容在AI眼里跟透明似的。核子GEO的报告里有一行特别刺眼:“被封锁页面>200,部分目录被robots.txt拦截”。我赶紧去看服务器日志,果然,去年改配置时手贱,把includes目录和media目录的路径写错了,导致200多个景点详情页和用户评价页被搜索引擎直接挡在外面。你说气不气?一个旅游出行站,用户评价和实时价格是命根子,全被封了。
这点差距直接决定了后续所有优化方向。AEO我给68分,但GEO只有29,说明不是内容质量问题,而是内容在AI生态里的可见性出了问题。要是反过来——GEO高AEO低,那可能是内容本身对AI问答不友好,得重写。但现在是索引和引用的问题,robots.txt必须马上修,Open CC的FAQ Schema也得赶紧上。
我后来专门做了个实验:同一个旅游景点页面,在核子GEO上跑一遍,改robots.txt之前GEO评分是29,改完加上FAQ Schema后变成了47。涨了18分,虽然离及格线还差口气,但至少方向对了。
第二步:用Screaming Frog爬完整个站,发现robots.txt封了260个页面
我习惯把Screaming Frog的爬取深度设到5层,线程数10,超时30秒。去年给一个旅游出行站做诊断,开头那步就栽了——跑完报告一看,/price/和/availability/两个目录下的所有页面全标了红色。点进去,robots.txt直接Disallow了。当时心凉了半截。
Magento后台的robots.txt文件里多出来几行不该有的规则,我猜是自定义模块更新时写进去的。那模块是干实时价格抓取的,结果自己把价格页面给封了。你说气不气?260个URL,全是关键路线:机票比价、酒店实时库存、季节特价。用户搜“大理双廊民宿价格”,GEO直接啃不到内容。
我赶紧在Magento后台把Disallow那两行删了,重新保存robots.txt。然后重跑Screaming Frog,确认200个页面状态码变成200。剩下的60个是404,得单独修。整个过程花了大概2小时,但相比被Google惩罚的损失,值了。
对了,我用核子GEO的搜索引擎推送检测扫了下,输入域名后,结果显示被封锁页面从260降到0。那推送分数直接从3.2跳到9.1。你说这工具是不是挺实用?反正我每次改完robots都拿它过一遍,省得出事。
另外说一句,别盲目信任Magento后台的默认robots.txt。它那文件经常被第三方插件覆盖。我后来给这个站单独配了个静态robots.txt,放到服务器根目录,模块更新也不怕了。
避坑清单
- Screaming Frog线程数别超过10,否则服务器扛不住,我亲测Magento在12线程时CPU直接飙到95%。
- /price/和/availability/目录下的页面必须开放,这是旅游行业的命根子。
- 别用Magento后台动态生成robots.txt,文件锁不住,容易改回去。
- 改完robots.txt后至少爬3遍确认,别信一次就万事大吉。
第三步:用Google Search Console对比封禁前后的索引变化
索引量从8900掉到3200那天,我盯着GSC后台看了十分钟没动。说实话,有点想抽自己。去年给一个滑雪度假村做本地优化时犯过同样错误,这次又踩坑——robots.txt里禁了/module/price/目录,结果200多个页面被封,全是实时价格和库存数据。
解封后我做了两件事:一是立刻在robots.txt里把Disallow那行删干净,二是等2周观察恢复速度。首页索引恢复最快,3天就回来了,毕竟权重高。但/price/目录气得我牙痒——整整11天才全部重新索引。Magento的自定义模块生成的那些动态URL,AI引擎根本不认老索引,得重新爬。
同期我盯着核子GEO的评分曲线看,AEO从68涨到81,GEO从29涨到54。差距确实在缩小,但还差27分。为什么?因为Googlebot爬得快,AI引擎爬得慢。我核子GEO上输入域名看报告,发现Claude和ChatGPT的训练数据里,/price/目录的页面引用率比首页低40%。
结论很直接:robots.txt误封对GEO的伤害远大于AEO。AI引擎更吃实时数据——特别是旅游出行这种强时效行业,用户问的是“今天特价房多少钱”,你封了价格页面,AI引用率直接腰斩。你说气不气?
避坑清单
- 解封后别只等GSC,主动在核子GEO上跑一遍AEO评估,看AI引用恢复情况
- /price/这类动态目录加白名单,别一刀切全部Disallow
- 封禁期间GEO评分掉的速度是AEO的2倍,优先恢复电商相关目录
第四步:用Ahrefs对比Open CC自动生成FAQ Schema前后的AEO/GEO变化
说实话,要不要用Open CC自动生成FAQ Schema这个事儿,我纠结了三天。当时站里200多页面被robots.txt误封了,刚解封没多久,搜索引擎还没完全恢复,我不想再搞出幺蛾子。
但旅游出行这行业,UGC内容的FAQ太关键了。用户问”XX景点现在门票多少钱”“XX地方夏季人多吗”,这些都是实时价格和季节性需求。真的。手动写?我手底下就一个人,根本干不过来。
先用Open CC跑了一周。血泪教训。这家伙批量生成确实快,一个插件配好参数,三天把主要产品页的FAQ Schema全铺上了。我习惯在核子GEO上跑一遍诊断,输入域名一看结果——AEO评分从81涨到86,GEO评分从54涨到60。提升是有,但说实话低于预期。
问题出在哪?Open CC生成的FAQ太模板化了。它从结构化数据里提取问题,但”XX景点怎么去”这种问题在不同页面里生成出来几乎一模一样,AI引擎识别出来的实体关系不够精确。比如”黄山”和”华山”的登山路线,它生成的FAQ结构完全一样,但实际用户搜索意图差远了。
我咬咬牙,手动调整了10个核心页面的FAQ Schema。每个页面我亲自改问题措辞,加入地域特征和季节性关键词。比如黄山页面,我加了”11月黄山看日出穿什么”这种具体问题,而不是泛泛的”黄山适合什么时候去”。改完再用核子GEO跑一遍——AEO涨到91,GEO涨到68。
真香。但代价也大,10个页面我花了整整两天。结论很明确:Open CC适合批量覆盖长尾页面,先把基础架子搭起来。但核心页面,特别是流量入口和转化页,必须手动。别偷懒,AI生成的Schema可以当草稿,但最终版得你自己调。
第五步:用本地搜索模拟工具(BrightLocal)验证GEO提升效果
说实话,我之前一直觉得BrightLocal就是个查地图排名的工具,直到今年给一个旅游出行站做项目才被打脸。客户主要做三亚、丽江、成都、厦门、西安这5个城市的自由行套餐,每个城市的搜索词都得单独测。我一开始用常规的GEO检测工具跑了一下,发现分数低得离谱,尤其是实时价格页面,GEO评分才29分。
让我抓狂的是robots.txt那破事。我原来把整个“/pricing/”目录都封了,结果BrightLocal一跑,5个城市里4个的实时价格页直接显示“被屏蔽”。我赶紧在核子GEO上输入域名,输入域名一看,被封锁页面超过200个,当时后背都冒冷汗。修复之后重新跑BrightLocal,实时价格页的GEO评分从29飙到64,平均排名从第7位冲到第3位。
但有个坑我得提一下。季节性页面比如“三亚冬季攻略”,BrightLocal跑了3轮都没啥变化,排名一直卡在第8名左右。我后来才发现原因:这类页面内容更新频率低,AI模型(像ChatGPT的旅游推荐)更青睐带时间戳和货币符号的实时数据。我试着在核子GEO上跑了一遍结构化数据检测,发现那些季节性页面连基本的日期标签都没加。你说气不气?白白浪费了两个月的内容优化。
BrightLocal的模拟搜索功能挺狠的,能指定城市、设备、甚至星期几。我特意选了周五下午3点(旅游出行的预订高峰),结果发现成都的“周末自由行”词条排名波动特别大——优化前第9,优化后第2,但一刷新又掉到第5。后来搞清楚是Magento的缓存策略有问题,每次爬虫触发都会导致页面生成时间戳不一致。这个教训让我花了一周时间才把缓存规则调顺。
避坑清单
先说别信单次BrightLocal结果:至少跑3轮,每次间隔24小时,剔除网络波动和缓存影响
再就是季节性页面要单独测:这类内容GEO提升慢是常态,别急着改结构
还有实时价格页必须加货币符号:实测发现加“¥”比“元”能让GEO评分多涨8-10分
4. BrightLocal和核子GEO搭配用:一个管排名验证,一个管GEO诊断,缺一不可
避坑清单
先说别信Magento默认的robots.txt 我当初图省事,直接用系统生成的。结果呢?旅游出行旺季来了,UGC评论页面全被屏蔽——200多个页面卡在Disallow里。核子GEO上输入域名一看,搜索引擎推送分数直接拉胯。手动改了Allow规则,把“/review/”和“/price-today/”放出来,三天后流量才回暖。
再就是Open CC自动生成FAQ Schema是坑,别碰 我想省时间,装了个插件批量搞。结果生成的结构化数据,一半跟旅游路线不匹配——比如把“滑雪场营业时间”标成“景点门票”。AI引擎引用时直接挂掉,GEO评分从78掉到41。后来手动核验,只给核心产品页加FAQ Schema,成本翻倍但准确率上去了。
还有实时价格千万别用缓存 旅游出行这行,机票酒店价格每小时变一次。我为了省服务器资源,设了15分钟缓存。结果用户搜“明天去大理的机票”,AI引用的是15分钟前的价,跳失率直接涨了30%。现在只对UGC内容做缓存,价格接口全走实时。
-
地图搜索别光盯着Google Business Profile 我之前只优化了Google,结果抖音本地生活和小红书的地图推送,用户根本搜不到我的“丽江一日游”路线。后来在核子GEO上跑了一遍全平台检测,发现百度地图和美团点评的数据空窗期最大。逐个补上后,本地AI推荐曝光涨了67%。
-
季节性关键词别用通用模板 我写过“冬季滑雪路线”和“夏季避暑路线”的SEO内容,结果AI引擎把两篇混在一起引用——用户问“7月去哈尔滨玩什么”,回复里冒出“滑雪场开放时间”。我直接在标题页加了hreflang标签,用
season=winter和season=summer区分,引用错误才归零。 -
UGC内容别全自动收录 旅游论坛里有人发“XX酒店脏乱差”,我的抓取脚本没过滤,直接进了索引。搜索引擎推送后,用户搜“XX酒店评价”时,AI引用这条差评,导致转化率跌了12%。现在加了关键词黑名单,人工审核一轮才放行——多花2小时,但保住了口碑。
-
别信“一键优化”插件 有个插件说能自动生成结构化数据,我装完跑了三天。结果robots.txt被它魔改,把整个“/price/”目录屏蔽了。损失了2000多流量后才注意到。后来全手动配置,在nginx里写死规则。工具只能辅助,核心还是得自己盯。
说实话,踩坑多了就明白——核子GEO这种工具能帮你快速诊断,但最终改代码、调配置、写内容,都得自己动手。别整那些虚的,老老实实从基础做起。