TECH SPEC

Schema.org 结构化数据标记

结构化数据(JSON-LD)帮助模型理解「这页是什么类型、讲了什么」。本页给出四类最常用的 GEO 模板,复制即用。

一句话

用 Schema.org 的 Article / FAQPage / Course / HowTo 在页面注入 JSON-LD,让 AI 准确抽取你的结论与问答。

为什么有用

页面正文是给人类读的 prose,模型需要额外推断结构。JSON-LD 把「标题、作者、问答对、步骤」显式标出,降低抽取错误率,也让你的 FAQ、步骤更容易被直接引用进答案。每个教程页、资源页都已注入对应类型的 JSON-LD 作为演示。

Article(文章 / 教程页)

适用于所有内容页,标注标题、发布与修改时间、作者、语言。

JSON-LD · Article
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "GEO 是什么",
  "inLanguage": "zh-CN",
  "datePublished": "2026-08-08",
  "dateModified": "2026-08-08",
  "author": { "@type": "Organization", "name": "GEO 教程" },
  "publisher": { "@type": "Organization", "name": "GEO 教程" }
}
</script>

FAQPage(问答)

把常见问答结构化,极易被 AI 直接摘取为答案片段。

JSON-LD · FAQPage
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "GEO 和 SEO 有什么区别?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "SEO 争搜索排名与点击,GEO 争 AI 回答中的引用。"
    }
  }]
}
</script>

Course(课程 / 教程站)

整站或系列教程可用 Course 聚合,声明名称、描述、提供方。

JSON-LD · Course
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Course",
  "name": "GEO 生成式引擎优化教程",
  "description": "面向中文创作者的 GEO 实战教程。",
  "inLanguage": "zh-CN",
  "provider": { "@type": "Organization", "name": "GEO 教程" }
}
</script>

HowTo(步骤型清单)

实操清单、教程步骤用 HowTo,便于 AI 把「怎么做」逐步引用。

JSON-LD · HowTo
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "部署 llms.txt",
  "step": [
    { "@type": "HowToStep", "text": "在站点根创建 llms.txt" },
    { "@type": "HowToStep", "text": "列出重要章节与链接" },
    { "@type": "HowToStep", "text": "部署并验证可访问" }
  ]
}
</script>

怎么选

页面类型用哪个
普通文章 / 章节Article
含问答的内容Article + FAQPage
整站 / 系列教程Course(聚合)
可勾选清单 / 步骤HowTo

校验工具

  • Google 富媒体结果测试(Rich Results Test):粘贴 URL 或代码校验 JSON-LD 合法性;
  • Schema.org 官网词汇表:确认属性名拼写正确;
  • 部署后用各引擎的抓取工具回看是否被成功解析。
✓ 本站做法

每页按类型注入 JSON-LD(章节=Article,资源页=CollectionPage,清单=HowTo,整站=Course),无需 JS 即可被读取,符合 GEO 友好原则。