深入掌握JSON-LD在GEO中的实战技巧,从基础标注到高级语义网络构建,全面提升内容的结构化数据质量。
JSON-LD(JavaScript Object Notation for Linked Data)是W3C推荐的结构化数据格式,也是Google和主流AI搜索引擎首选的结构化数据格式。相比Microdata和RDFa,JSON-LD的优势在于:与HTML内容分离,不污染页面标记;易于维护和更新;支持复杂的嵌套关系和引用。
在GEO场景中,JSON-LD的最佳实践包括:将所有结构化数据集中放在一个script标签中,放在head或body末尾;使用@context和@type明确声明类型;为每个实体分配唯一的@id,便于跨页面引用;使用url属性提供内容的规范链接;使用datePublished和dateModified标注时效性。
一个常见的错误是在JSON-LD中只标注内容的基本信息,而忽略了语义深度。GEO要求JSON-LD不仅回答「这是什么内容」,还要回答「这个内容关于什么」「它与其他内容有什么关系」「它的核心价值是什么」。这需要利用about、mentions、hasPart等属性构建更丰富的语义描述。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"@id": "#article",
"headline": "GEO优化完全指南",
"description": "系统掌握GEO优化的核心策略",
"datePublished": "2025-01-15",
"dateModified": "2025-06-20",
"author": {
"@type": "Person",
"name": "张三",
"jobTitle": "GEO策略专家",
"url": "https://example.com/author/zhangsan"
},
"publisher": {
"@type": "Organization",
"name": "GEO研究院"
},
"about": [
{"@type": "DefinedTerm", "name": "GEO"},
{"@type": "DefinedTerm", "name": "AI搜索优化"}
],
"mentions": [
{"@type": "Thing", "name": "ChatGPT Search"},
{"@type": "Thing", "name": "Perplexity"}
]
}
</script>FAQPage是GEO中效果最显著的Schema类型之一。它以问答对的形式标注内容,与AI搜索引擎的问答式交互模式天然匹配。当AI模型遇到标注了FAQPage的内容时,可以直接提取问答对并融入答案生成,大幅提升引用概率。
FAQPage的GEO优化技巧:每个Question的name属性应该是用户真实搜索的自然语言问题,而非学术化表述。每个Answer的text属性应该包含完整的答案内容,而非简单的链接或摘要。如果答案包含步骤化操作,在Answer中嵌套HowTo类型。如果答案包含对比数据,在Answer中嵌套Table类型。
一个高级技巧是使用mainEntity属性将FAQPage与Article关联,表示这是文章的主要FAQ内容。另一个技巧是使用suggestedAnswer属性提供备选答案,适用于有多个视角的问题。此外,FAQPage中的问题应该覆盖目标主题的主要搜索意图——信息查询、操作指导、对比分析、观点求证各至少一个问题。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "GEO和SEO的核心区别是什么?",
"acceptedAnswer": {
"@type": "Answer",
"text": "GEO针对AI搜索引擎优化,目标是让内容被AI引用和呈现;SEO针对传统搜索引擎,目标是获得排名靠前的位置。GEO追求引用概率,SEO追求排名位次。"
}
},
{
"@type": "Question",
"name": "如何开始GEO优化?",
"acceptedAnswer": {
"@type": "Answer",
"text": "三步启动GEO:1.结构化内容格式(FAQ+表格+步骤化);2.添加Schema.org标注(Article+FAQPage);3.覆盖目标主题的多个语义维度。"
}
}
]
}
</script>在GEO的高级阶段,JSON-LD不仅是标注单个页面内容的工具,更是构建跨页面语义网络的基础设施。通过在JSON-LD中使用实体引用和关系描述,可以让AI搜索引擎理解你整个网站的内容架构和知识体系。
实体引用技巧:为网站中的关键实体(如核心概念、重要人物、关键产品)分配统一的@id,在所有相关页面的JSON-LD中引用同一@id。这样AI搜索引擎能识别不同页面中提及的同一实体,构建更完整的实体画像。关系描述技巧:使用about属性标注页面的核心主题,使用mentions属性标注页面涉及的相关实体。使用hasPart/isPartOf描述内容间的层级关系。使用sameAs将实体与维基百科、Wikidata等外部知识库关联。
网站级语义网络:在首页的JSON-LD中使用SiteNavigationElement标注网站的主要导航结构,使用ItemList标注核心内容列表。在分类页面中使用CollectionPage类型标注内容集群。这些网站级的语义标注帮助AI搜索引擎理解你网站的整体内容架构,将其识别为特定主题的权威信息源。
| 语义属性 | 用途 | GEO价值 | 实施难度 |
|---|---|---|---|
| about | 标注页面核心主题 | 明确内容主题归属 | 低 |
| mentions | 标注页面涉及的相关实体 | 扩大语义关联范围 | 低 |
| hasPart/isPartOf | 描述内容间的层级关系 | 构建内容架构语义 | 中 |
| sameAs | 关联外部知识库实体 | 增强实体识别精度 | 中 |
| @id跨页面引用 | 统一实体标识 | 构建跨页面语义网络 | 高 |
| SiteNavigationElement | 标注网站导航结构 | 帮助AI理解网站架构 | 中 |