GEO 建站进阶:@id/@graph 实体图谱与结构化语义资产
一个越来越常见的尴尬:官网已经加了 Schema、也放了 llms.txt,内容几百篇,可元宝、豆包、DeepSeek 的回答里就是没有你。原文的一句话说到了根子上——AI 引用争夺战,打的是结构,不是字数。本文把这套「结构化语义资产」的技术动作拆成可执行清单,重点讲站内此前没展开的 @id / @graph 实体关系表达,并对应到企开元智能建站GEO系统的三层能力。
一、为什么「内容多」不再等于「被引用」
原文给了四条机制,值得逐条对照自家官网:
- 模型有「引用预算」。大模型生成回答时不会把所有检索结果都塞进去,只有有限的篇幅留给依据片段(业界常称 grounding budget)。内容越多、信息越稀,被挑中的概率反而越低——注水长文在 AI 场景是有害的。
- 模型偏爱「自包含片段」。搜索引擎能容忍上下文依赖,因为读者会翻页;大模型不行,它抽走的是一个个独立片段,每段都要自洽。「如上所述」「前文提到」这类铺垫型文字,被抽走后就是废段。
- 格式决定可抽取性。直接问答、专有统计、结构化对比这三类格式,信息边界清晰、语义完整,天然更容易被抽取引用,也就是常说的 Citation Bait(引用诱饵)。
- 结构能抑制幻觉。模型在信息模糊时会「脑补」,这是幻觉的主要来源。结构化语义资产提供唯一、明确、可验证的实体与事实表述——口径越统一,模型越不需要猜。
- 企开元落点:这四条指向同一件事——把品牌事实沉淀成全渠道同源的一套口径。这正是「知识库即事实源」解决的问题:一次沉淀、处处复用,AI 交叉核验时读到的都是同一套说法,不会因为口径打架而被降权。信源之间的分工可以看 GEO 四类信源怎么分级 的拆解。
二、三块地基各管什么,别搞混
原文把结构化语义资产拆成三块,它们的层级不一样,缺一块链条就断:
| 地基 | 解决的层级 | 它回答的问题 |
|---|---|---|
| Schema.org | 页面级标注 | 这一页上是什么实体、它们什么关系 |
| llms.txt | 站点级摘要 | 整个站是谁、提供什么、核心页面在哪 |
| 信息密度 | 正文可抽取性 | 抽走这一段,它自己能不能站住 |
Schema 让模型读懂单页,llms.txt 让模型读懂整站,信息密度决定模型愿不愿意信。三者是「标注—摘要—正文」三层,不是三选一。
- 企开元落点:llms.txt 的格式规范、常见写错法与「到底值不值得做」,站内已单独讲过,此处不再重复——需要落到文件层面的可以看 llms.txt 值不值得做:真实数据与完整模板。本篇只讲另外两块:实体关系怎么连、正文怎么改到自包含。
三、进阶一:用 @id 与 @graph 把「单页标注」连成「实体关系图谱」
这是多数企业卡住的地方。原文说得很直白:基础 Schema 是「单页标注」,@id / @graph 才是「全域知识图谱」——后者才是大模型真正能理解的结构。三个要点:
- 每个实体给一个
@id:用固定 URL 作为全局唯一标识(公司、产品、人都给),让模型知道「这个实体就是那个实体」,避免同名混淆。 - 关系用「引用」表达,不要重复贴信息:产品指向公司时写
"brand": {"@id": "https://…/#company"},而不是把公司名称、地址、简介再抄一遍。重复描述会制造多份可能不一致的口径。 - 用
@graph把多实体放进一张关系图:显式声明「公司 A 生产产品 B」这类关系,让模型读到的是结构,不是散落的碎片。
结构大致长这样(域名与实体请替换成你自己的):
{"@context":"https://schema.org",
"@graph":[
{"@type":"Organization",
"@id":"https://你的域名/#company",
"name":"你的公司全称",
"url":"https://你的域名/"},
{"@type":"Product",
"@id":"https://你的域名/products/产品页#product",
"name":"产品名称",
"brand":{"@id":"https://你的域名/#company"},
"url":"https://你的域名/products/产品页"}
]}
注意 brand 里只放了一个 @id 引用——模型顺着这个引用就能找到公司实体,不需要你把公司信息再写第二遍。这就是「关系」和「重复标注」的区别。
- 企开元落点:这一层属于「一键建站 / GEO·SEO 友好首源」的直接覆盖范围——建站时把
Organization/Product/Article/FAQPage的@id规范与@graph关系一次性定好,后续新增页面沿用同一套标识,就不会出现「每页各写一份公司信息」。Schema 的基础类型该加哪几类,可参考 Schema 标记为什么是 GEO 的必选项;这里的进阶点只有一句:加了类型不等于连好了关系。
四、进阶二:正文的「自包含」改造,三条原则
前两块解决「机器读得懂」,这一块解决「读了愿意信」。原文给出的改造三原则是:
- 结论前置:每段第一句就给结论,后面才是解释——模型抽走第一句就能用。
- 数据具体:把「行业领先」换成可验证的口径,改造前后的写法对比见下表。
- 句式自包含:去掉「如上所述」「前面提到」这类依赖上下文的连接词,让任何一段被单独抽出来都读得通。
「数据具体」这一条的改造前后对比:
| 写法 | 示例 |
|---|---|
| 改造前(模糊) | 我们的产品在行业内拥有广泛的应用场景和良好的用户口碑,能帮助企业实现数字化转型。 |
| 改造后(可验证) | 该产品已服务 N 家企业,平均续约率 X%,覆盖制造、零售、金融三类行业。 |
以上是「写法示例」,N 与 X 必须替换成你自己能拿出依据的真实数字——没有依据的数字比模糊表述更危险。
- 企开元落点:自包含不是重写文风,而是把素材按「问题—结论—依据」重组。企开元的「AI 自动化运营(含复测闭环)」在这里的作用是:按问题集在多个 AI 入口复测品牌提及、排名、态度与引用来源,看哪一段确实被抽走了、哪一段从没被引用过,再回头补结构。这套反向补强的完整路径见 官网建好后的五个 GEO 动作。
五、进阶三:三类最容易被抓取的「引用诱饵」内容
原文列了三类格式,边界都很清晰,适合作为内容规划里的固定栏目:
| 格式 | 做法 | 为什么容易被引用 |
|---|---|---|
| 直接问答页 | 一问一段答案,问题即标题,答案自包含 | 问题即用户的原始问句,命中检索意图最直接 |
| 专有统计数据页 | 发布行业调研数据,标注口径与来源 | 具体数字难以被替代,模型倾向引用唯一来源 |
| 结构化对比页 | 产品对比、方案对比用表格呈现 | 表格天然边界清晰,摘取后不会产生歧义 |
原文有一句提醒很关键:引用诱饵要同时面向「人」可读,它是好内容之上的结构优化,不是替代;为 AI 而堆砌无意义片段,反而两头都不讨好。
- 企开元落点:这三类内容的产出与复用,对应「内容矩阵 / 场景问题库批量产出 + 一次沉淀处处复用」——同一份问答与对比口径,既做官网承接页,也做后续分发素材,避免同一问题在不同渠道出现不同答案。做法可参考 GEO 内容复用:一次沉淀处处可复用。
六、四类「伪结构化」:看起来做了,其实等于没做
比「没做」更常见的是「做了但白做」,原文归纳了四种:
| 误区 | 表现 | 后果 |
|---|---|---|
| Schema 只标不联 | 只加基础类型,不加 @id / @graph | 实体之间没有关系,等于白标 |
| llms.txt 塞满全站 | 把几百个链接全塞进去 | 模型抓不到重点,等于没写 |
| 改造只做首页 | 首页精雕细琢,产品页、FAQ 页原样不动 | 而 AI 引用的往往正是产品页与 FAQ 页 |
| 为 AI 注水 | 为凑「信息密度」堆砌术语与数据 | 破坏可读性,密度是筛选不是堆砌 |
第三条尤其值得自查:很多企业把资源全压在首页,但真正被抽取引用最多的是产品页、方案页、问答页这类具体页面。改造清单要按「被引用概率」排序,而不是按页面重要性的直觉排序。
客观边界(重要)
本文引用的「LLM 存在引用预算」「模型偏爱自包含片段」「格式决定可抽取性」等为原文作者对模型行为的行业观察与通俗归纳,不是 AI 平台的官方口径或规范;「普林斯顿大学 KDD 2023 研究显示引用权威信源、具体数据、专家引语可提升 AI 回答可见性 30–40%」为原作者转述,企开元未独立核对原始论文、样本与统计口径,该区间不应被当作承诺值。「llms.txt 自 2025 年起在海外推广、国内落地案例增多」同属趋势观察——各平台是否读取、读取到什么程度,目前没有公开承诺。
另有一点口径提示:GEO 在本站固定指 Generative Engine Optimization(生成式引擎优化)。行业内也有一类服务商把同一缩写解释为别的含义(如 Global Entity Operation),遇到时先确认对方指的是哪一套,不要混用。
企开元智能建站GEO系统主要覆盖「一键建站 + GEO/SEO 友好首源 + AI 自动化运营(含复测闭环)」三层能力:把实体标识与关系建好、把 llms.txt / sitemap / Schema 做成开箱基线、把问答与事实沉淀为可复用信源、把复测结果变成可度量的对比。企开元不承诺任何排名、收录、引用、转化或见效周期;外部信源(媒体报道、第三方榜单、行业数据背书等)由企业按各平台规则依规对接,企开元可指导标准与口径,不直接代运营。
FAQ
基础 Schema 已经加了,为什么还要 @id 和 @graph?
因为两者解决的不是一回事。基础 Schema 告诉机器「这页是什么」,@id / @graph 告诉机器「这个实体是谁、和别的实体什么关系」。没有 @id,同名实体可能被拆成多个;没有 @graph,页面上的多个实体彼此孤立。原文的判断是:只有后者才构成模型真正能理解的结构。落地顺序建议是先给核心实体(公司、主要产品/服务)定 @id,再逐步用 @graph 把关系补上,不必一次改全站。
做了这些改造,多久能被 AI 引用?
没有可靠的时间承诺,任何给出确定周期的说法都应先打问号。能确定的是机制:结构化标注是让模型「读得懂、不脑补」的前置条件,本身不产生引用。让 AI 更快收录官网的五件事 里也提到,标注只是链路的一环,内容质量与权威信源同样决定结果。企开元也不承诺见效周期,只承诺把可执行的部分做扎实。
llms.txt 是不是把所有页面都列进去最好?
不是。原文明确提醒要克制:只放最有价值的 10–20 个链接,宁缺毋滥。塞几百条进去,模型反而抓不到重点。判断标准很简单——如果一个链接你没法用一句话说清它「提供什么、给谁看」,它就不该进 llms.txt。具体模板与清单可参考 llms.txt 的完整模板与六步清单。
官网内容不少,为什么 AI 回答里还是没有我?
按上面四条机制自查:段落是不是依赖上下文(不可自包含)?表述是不是模糊到无法验证?页面有没有结构化标注?被引用概率最高的产品页、问答页是否做过改造?很多时候问题不在「内容不够多」,而在「没有一段能被单独抽走直接使用」。先挑 5 个最核心的问题各写一段自包含答案,比再发 50 篇泛泛长文更有效。
这些改造要动网站代码吗,会不会影响现在的 SEO?
Schema 与 llms.txt 属于增量标注,不改页面可见内容,正常情况下不影响既有 SEO;llms.txt 是放在根目录的独立文本文件,与 robots.txt / sitemap 分工不同、互不冲突。真正的风险点在「改正文」环节——重写段落时若动了标题层级、内链或既有落地页 URL,才需要额外的 SEO 评估。稳妥做法是先加标注、再逐步改造正文,改动分批上线并保留前后对照。
企开元智能建站GEO系统把「一键建站 + GEO/SEO 友好首源 + AI 自动化运营(含复测闭环)」串成一条链路:建站阶段就把实体标识与关系定好,llms.txt、sitemap、结构化数据作为开箱基线;知识库把品牌事实一次沉淀、处处复用,避免同一问题在不同渠道出现两套口径;复测按问题集在多个 AI 入口交叉验证,用前后对比反向补强。如果你已经加了 Schema 却始终没被引用,欢迎 预约演示,我们从你核心页面的实体关系与自包含程度开始过一遍。