AI搜索只出现同行,本质上不是“网站没内容”,而是企业页面缺少足以进入供应商候选集的判断信息。
在工业配件采购场景里,ChatGPT、Gemini、Perplexity等生成式工具需要回答的通常不是“谁生产联轴器”,而是:
谁能加工316L不锈钢轴套? 哪类供应商适合小批量非标传动件? 高转速工况应该选什么联轴器? 如何验证供应商公布的±0.01 mm公差? 哪些中国企业有材料追溯和检测能力?
如果企业官网只有产品名称、尺寸表和“支持定制”,AI即使抓取到了页面,也很难据此判断企业是否满足具体采购条件。
本文复盘一个匿名化工业配件企业GEO项目。项目采用60个固定AI采购问题,对企业官网和两个主要同行站点进行对比,最终发现:真正拉开差距的并不是产品页数量,而是应用关系、参数边界、检测证据和采购问题覆盖率。
文中企业名称与数据已经脱敏,指标用于说明方法,不代表任何AI平台的官方排名机制或固定效果。
AI“只出现同行”到底意味着什么?
“只出现同行”可以定义为:
在一组与企业真实业务相关的AI采购问题中,竞争企业持续作为品牌、案例或引用来源出现,而目标企业虽然存在可索引页面,却很少进入答案中的候选供应商集合。
项目初始测试使用60个英文采购问题,分为5组。
| 问题类型 | 测试数量 | 本站出现次数 | 竞品A | 竞品B |
| 产品选型 | 15 | 2 | 8 | 7 |
| 材料与工艺 | 10 | 1 | 6 | 5 |
| 精度与质量 | 10 | 2 | 5 | 5 |
| 应用场景 | 15 | 1 | 7 | 6 |
| 供应商评估 | 10 | 2 | 5 | 4 |
| 合计 | 60 | 8 | 31 | 27 |
换算成测试集内出现率:
本站:8 / 60 = 13.3% 竞品A:31 / 60 = 51.7% 竞品B:27 / 60 = 45.0%
这里的“出现率”只是内部监测指标,不等同于ChatGPT或其他平台官方提供的可见性指标。
但它可以帮助我们回答一个重要问题:
差距究竟发生在哪类问题上?
项目中最明显的问题不是品牌类问题,而是应用场景问题。
例如:
Which type of coupling is suitable for frequent start-stop servo applications? What should I check when sourcing custom stainless steel bushings from China?
AI能够找到企业生产联轴器和轴套,却几乎找不到页面说明这些产品为什么适合某种工况。
竞品分析应该看关键词排名,还是看AI答案结构?
如果目标是分析生成式搜索表现,只看Google排名不够。
项目将竞品分析拆成6个维度:
产品实体 应用场景 工程参数 限制条件 验证证据 采购问题
网站爬取后得到下面的脱敏数据。
| 内容维度 | 本站 | 竞品A | 竞品B |
| 产品详情页 | 86 | 63 | 71 |
| 应用场景页 | 5 | 24 | 19 |
| 材料专题页 | 2 | 11 | 9 |
| 技术选型文章 | 7 | 31 | 26 |
| 质量/检测页 | 3 | 12 | 9 |
| 可公开案例 | 4 | 17 | 14 |
| 技术FAQ | 18 | 46 | 39 |
| 标准/测试说明 | 2 | 13 | 10 |
第一眼看,本企业拥有最多的产品页。
但在另外7个维度中明显落后。
这解释了为什么传统SEO审计可能得出:
产品覆盖不错。
而AI搜索测试却得到:
缺乏足够信息判断是否适合具体采购需求。
竞品为什么产品页更少,反而更容易进入AI答案?
原因是竞品页面承担的不是单纯“展示产品”任务,而是包含完整的判断链。
以同一种工业轴套为例。
本站原页面:
Product: Stainless Steel Bushing Material: Stainless Steel Tolerance: ±0.01 mm Surface: Ra 1.6 OEM: Available
竞品页面则进一步说明:
适用材料: 304、316L、17-4PH 典型应用: 包装设备导向机构 自动化滑动机构 食品设备非直接接触传动位置 关键选型变量: 载荷 配合方式 润滑 工作温度 腐蚀环境 检测: 外径 内径 同轴度 粗糙度 限制: 腐蚀环境需要确认具体介质, 不能只根据“不锈钢”名称判断适用性。
两边参数可能差不多。
真正的差别是:
本站: 产品 → 参数 竞品: 需求 → 工况 → 产品 → 参数 → 条件 → 检测 → 证据
后者提供了更完整的推理路径。
GEO内容体系中,将企业能力拆成事实、方法、标准、案例、FAQ等知识原子,再与买家真实问题和证据链建立关联,是减少AI理解歧义的一种基础方法。
我们怎么把竞品差距变成可以修复的数据?
竞品分析最容易犯的错误,是得到一句:
对方内容比我们专业。
这句话不能执行。
项目因此建立了一套页面覆盖矩阵。
以Custom Shaft页面为例:
| 字段 | 本站 | 竞品A | 是否需要补充 |
| 产品定义 | 有 | 有 | 否 |
| 材料 | 有 | 有 | 否 |
| 尺寸范围 | 有 | 有 | 否 |
| 公差 | 有 | 有 | 否 |
| 公差成立条件 | 无 | 有 | 是 |
| 应用工况 | 无 | 有 | 是 |
| 不适用条件 | 无 | 有 | 是 |
| 工艺路线 | 部分 | 有 | 是 |
| 检测方法 | 无 | 有 | 是 |
| 设计注意事项 | 无 | 有 | 是 |
| 案例 | 无 | 有 | 是 |
| FAQ | 1条 | 6条 | 是 |
这样,“竞品为什么强”就变成了一组可以进入开发任务系统的字段。
例如:
TASK-001:补充公差适用范围 TASK-002:补充典型应用 TASK-003:增加检测方法 TASK-004:连接匿名项目案例 TASK-005:增加采购型FAQ
哪些产品页最容易造成“AI找到你,却不敢引用你”?
项目中发现4类页面问题出现频率最高。
“±0.01 mm”为什么可能是一条低质量信息?
因为它没有说明:
什么尺寸? 什么材料? 什么结构? 什么生产批量? 使用什么测量方式?
原文:
Tolerance: ±0.01 mm
修改后:
For selected critical dimensions below 100 mm, a tolerance of ±0.01 mm can typically be evaluated for stainless-steel and aluminum components with sufficient structural rigidity. Thin-wall, heat-treated and long-shaft parts require a separate process review.
区别不是数字变了,而是增加了作用域。
“适用于机械行业”为什么几乎没有判断价值?
因为“机械行业”不是工况。
同一个轴套可能工作在:
低速摆动 高速旋转 无润滑 油润滑 腐蚀环境 高粉尘环境 食品设备 常温自动化设备
项目因此将行业字段继续拆成:
{ "industry": "Automation Equipment", "application": "Guide Shaft Assembly", "operating_conditions": [ "frequent reciprocating motion", "indoor environment", "lubricated contact" ] }
“行业”只是一级分类,“应用+工况”才更接近实际选型。
“质量严格”为什么不能作为证据?
因为它不能被验证。
修改前:
Strict quality control ensures high product quality.
修改后:
| 检查项目 | 常用方法 | 检查阶段 |
| 外径 | 千分尺 | 首件、巡检、终检 |
| 内径 | 内径量表 | 首件、终检 |
| 同轴度 | CMM | 关键件 |
| 表面粗糙度 | 粗糙度仪 | 首件、抽检 |
| 材料 | 材质证明/按项目验证 | 来料 |
页面开始回答:
“质量”具体是怎么被测出来的?
“支持定制”为什么不能证明定制能力?
因为几乎所有工业配件企业都可以写这四个字。
更有意义的是说明:
客户提供什么; 企业评估什么; 哪些参数会改变工艺; 如何确认样件; 批量前验证什么。
例如:
For custom shaft projects, the initial review normally requires: - 2D or 3D drawing; - material requirement; - critical tolerances; - heat-treatment requirement; - surface requirement; - annual quantity. Tolerance feasibility and process route are confirmed after the drawing review.
页面该怎么修,才能补上AI需要的判断链?
项目没有重写86个产品页,而是先选12个高价值页面。
筛选依据:
Search Console已有曝光; 历史询盘出现频率高; 对应企业真实优势; 竞品AI出现频率高; 已有检测或案例证据。
最终选择:
3个轴类页面 2个轴套页面 2个联轴器页面 2个齿轮页面 1个精密支架页面 2个加工能力页
统一模板调整为:
# Product Name ## What is this component? 直接定义产品及主要功能。 ## Where is it typically used? 说明具体设备、机构和工况。 ## Which materials are available? 说明不同材料对应的工程差异。 ## What manufacturing processes are involved? 说明车、铣、磨、热处理等实际路线。 ## What tolerances can be evaluated? 给出参数、作用域和限制。 ## What should engineers check before selection? 说明载荷、速度、配合、润滑和环境。 ## How is the part inspected? 说明设备、项目和检验阶段。 ## What are the known limitations? 主动说明不能从页面直接确定的事项。 ## What evidence is available? 连接报告样例、能力页和匿名项目。 ## Frequently Asked Questions 回答真实采购问题。
注意,所有H2都在回答用户可能提出的问题,而不是内部营销语言。
Schema应该怎么写才不会与正文互相打架?
结构化数据没有单独人工维护,而是尽量从页面主数据生成。
例如:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Product", "name": "Custom Stainless Steel Shaft", "material": [ "304 Stainless Steel", "316L Stainless Steel", "17-4PH Stainless Steel" ], "additionalProperty": [ { "@type": "PropertyValue", "name": "Manufacturing process", "value": "CNC turning, milling and grinding depending on drawing requirements" }, { "@type": "PropertyValue", "name": "Critical tolerance", "value": "Project-specific; ±0.01 mm can be evaluated for selected dimensions under defined conditions" }, { "@type": "PropertyValue", "name": "Inspection", "value": "Dimensional, runout, roughness and project-specific inspection" } ] } </script>
这里故意没有写:
Best precision Unlimited customization Suitable for all industries Guaranteed tolerance
Schema的作用是表达真实属性,而不是再建立一个隐藏广告区。
如何用代码快速找出“竞品有、自己没有”的字段?
对于几十到几百个页面,可以先把审计结果保存成结构化数据,再自动输出差距。
下面是一个简化Python版本:
TARGET_FIELDS = { "definition", "material", "process", "tolerance_condition", "application", "operating_condition", "limitation", "inspection", "evidence", "faq" } pages = { "our_shaft_page": { "definition", "material", "process", "application" }, "competitor_a_shaft": { "definition", "material", "process", "tolerance_condition", "application", "operating_condition", "limitation", "inspection", "evidence", "faq" } } def audit_page(fields): missing = TARGET_FIELDS - fields coverage = ( len(fields & TARGET_FIELDS) / len(TARGET_FIELDS) * 100 ) return { "coverage": round(coverage, 1), "missing": sorted(missing) } for page_name, fields in pages.items(): result = audit_page(fields) print(page_name) print("coverage:", result["coverage"]) print("missing:", result["missing"])
输出:
our_shaft_page coverage: 40.0 missing: [ 'evidence', 'faq', 'inspection', 'limitation', 'operating_condition', 'tolerance_condition' ] competitor_a_shaft coverage: 100.0 missing: []
这里的40%并不是搜索引擎评分,只是内部“语义字段覆盖率”。
它最大的作用是把:
页面感觉不够专业
转换成:
当前缺少6个确定字段。
修复之后,应该看“曝光次数”还是“错误率”?
两个都应该看,但不能只看品牌出现次数。
项目重新执行原来的60个固定问题。
下面是脱敏示例结果。
| 指标 | 修复前 | 修复后 |
| 测试集品牌出现次数 | 8/60 | 19/60 |
| 应用问题正确关联率 | 27% | 68% |
| 参数作用域保留率 | 22% | 74% |
| 正确找到检测信息比例 | 18% | 63% |
| 正确找到案例证据比例 | 11% | 47% |
| 将±0.01 mm理解为全部尺寸的次数 | 9 | 3 |
| 将“不锈钢”直接理解为耐所有腐蚀介质的次数 | 7 | 2 |
这里更值得关注的是后面两项。
假设品牌出现从8次增长到19次,但AI同时产生更多错误参数,这种优化并不算成功。
因此项目把指标分成3类:
| 指标组 | 监测内容 |
| 可见性 | 品牌出现、页面引用、实体识别 |
| 准确性 | 参数、材料、应用、限制条件 |
| 证据性 | 检测、案例、标准是否可定位 |
为什么有些竞品页面不能照抄?
竞品分析的目标不是复制页面,而是识别信息缺口。
项目中就发现,竞品A虽然AI出现频率较高,但部分页面存在明显问题:
| 问题 | 竞品A | 是否跟随 |
| 技术FAQ丰富 | 是 | 是,方法可借鉴 |
| 应用场景清晰 | 是 | 是 |
| 每个产品都写“best” | 是 | 否 |
| 模糊公布极限公差 | 部分 | 否 |
| 大量近义词页面 | 是 | 否 |
| 第三方证据较多 | 是 | 可学习 |
| 部分内容高度重复 | 是 | 否 |
竞品“被AI提到”不能自动证明其所有内容策略都正确。
应该复制的是:
信息结构; 问题覆盖; 证据组织; 实体关系。
而不是:
营销词; 未经验证的数字; 页面数量; 关键词密度。
哪些页面修复动作实际价值很低?
本项目中,有4类动作被证明优先级较低。
| 动作 | 问题 |
| 给所有标题加入“Best Manufacturer” | 没增加工程信息 |
| 每页新增500字企业介绍 | 与产品判断无直接关系 |
| 批量创建城市/国家页 | 内容重复,缺少实际地区差异 |
| FAQ只回答“是否支持OEM” | 无法覆盖真实采购问题 |
相比之下,优先级更高的是:
增加参数作用域; 增加应用工况; 补充限制条件; 增加检测方法; 连接真实案例; 修复跨页面参数冲突。
怎么判断一个工业配件页面已经达到“可判断”状态?
可以使用下面这个内部检查清单。
页面至少应回答:
这是什么零件? 用什么材料? 怎么加工? 适合什么机构? 工作条件是什么? 关键参数是多少? 参数在哪些条件下成立? 哪些条件需要重新评估? 怎么检测? 有什么证据?
如果只能回答前三个问题,它仍然更接近产品目录。
如果能够回答8~10个问题,它才开始接近一个可以支持工程判断的知识节点。
这次案例最终说明了什么?
工业配件企业在AI搜索中只出现同行,不能简单解释为:
竞品SEO更强。
更具体的原因往往是:
竞品更容易被AI回答 “它适不适合这个问题”。
传统产品页主要解决:
我卖什么?
AI采购场景还要求页面回答:
适合谁? 为什么? 什么条件下? 有哪些限制? 如何证明?
因此,本次页面修复过程可以概括为:
建立固定问题集 → 记录AI出现差距 → 爬取竞品信息结构 → 建立字段覆盖矩阵 → 找出缺失关系 → 修复核心页面 → 连接检测与案例 → 重新执行同一测试集
真正值得复用的不是某个关键词,而是这套**“测试—对比—定位—修复—复测”**的方法。
外贸GEO常见问题有哪些?
为什么Google排名不错,AI搜索仍然只出现竞争对手?
因为Google排名和生成式回答并不是完全相同的问题。
页面能够获得搜索曝光,不代表它已经提供足够的信息支持AI完成:
实体识别 → 条件判断 → 供应商比较 → 证据验证
因此需要同时检查传统搜索表现和AI问题测试结果。
GEO竞品分析应该选几个竞争对手?
初期通常选择3~5个即可。
建议至少包括:
1个传统搜索表现较强的同行; 1个AI问题中高频出现的同行; 1个与自身产品结构高度接近的同行。
数量太多反而容易失去分析重点。
竞品分析最重要的数据是什么?
不是页面总数,而是问题覆盖率。
建议重点统计:
应用场景数量; 采购问题数量; 参数作用域; 检测页面数量; 案例数量; 限制条件覆盖率; 实体间内链关系。
FAQ数量越多,AI出现率越高吗?
没有这样的确定关系。
10条明确、有条件、有依据的FAQ,通常比100条重复问答更有内容价值。
FAQ应该来自:
真实询盘; 技术支持记录; 工程评审; 销售补问; 售后问题。
是否应该直接在文章里写竞争对手品牌?
公开技术文章不一定需要。
企业内部GEO分析可以记录品牌和URL,公开复盘则可以匿名为竞品A、竞品B,重点展示方法与数据结构。
一个产品应该建多少应用场景页?
不存在固定数量。
判断标准应该是场景是否真的存在不同的:
工况; 材料; 失效风险; 参数; 检测; 决策逻辑。
如果只是替换行业名称,不值得单独建立页面。
产品参数是不是写得越精确越好?
不是。
精确数字如果没有适用条件,反而更容易造成错误理解。
例如:
Tolerance: ±0.01 mm
应继续说明:
尺寸范围; 材料; 结构; 生产条件; 检测方法。
如何判断竞品内容是“真优势”还是SEO包装?
可以检查它是否提供可验证信息。
例如:
明确标准; 明确材料; 明确测试方法; 明确案例; 明确参数条件; 存在相互支持的页面。
如果内容只有“leading”“best”“professional”等形容词,就不应被视为技术优势。
Schema能解决AI只出现同行的问题吗?
不能单独解决。
Schema可以帮助表达产品实体与属性,但它无法补齐不存在的应用场景、检测证据和工程知识。
正确顺序通常是:
先修正文事实 → 再统一数据 → 最后生成Schema
外贸GEO多久应该复测一次竞品?
对于内部运营,可以每月或每季度使用固定问题集复测一次。
如果产品、网站或目标市场发生明显变化,也可以立即重新测试。
关键是:
不要每次换问题。
只有保持一部分固定测试问题,才能判断前后变化是否具有可比性。
为什么GEO项目不能只看“AI推荐次数”?
因为AI可能提到企业,但同时给错参数。
对于工业品,更应该同时追踪:
品牌出现率; 答案准确率; 条件保留率; 证据发现率; 错误参数数量。
一个正确但出现较少的答案,通常比频繁出现但错误的答案更有工程价值。
工业配件企业最优先应该修什么?
如果资源有限,优先级建议是:
1. 核心产品参数冲突 2. 参数成立条件 3. 真实应用场景 4. 检测与质量证据 5. 案例 6. 技术FAQ 7. 结构化数据 8. 新增泛内容
先让已有核心页面能够被正确判断,再扩大内容规模,通常更符合制造业网站的实际投入逻辑。