Schema.org 结构化数据是 SEO 与 GEO 的加分项,能让搜索引擎和生成式引擎更准确理解页面内容。Schema.org 由 Google、Microsoft、Yahoo 等共同维护,通过「类型」和「属性」描述网页中的实体(组织、文章、产品等)。本文介绍基本概念、常用类型和添加方式。
一、什么是 Schema.org
Schema.org 定义了一系列「类型」(Type)和「属性」(Property),用于描述网页中的实体。例如:这是一个组织、这是一篇文章、这是一个产品。由 Google、Microsoft、Yahoo、Yandex 等共同维护,被主流搜索引擎和生成式引擎广泛支持。引擎读取这些标记后,可以生成富摘要、知识面板,或用于 GEO(生成式引擎优化)场景的引用,无需仅靠正文猜测页面含义。
二、常用类型
内容站和文章页最常使用以下三类,对比如下:
| 类型 | 用途 | 典型属性 | 建议放置 |
|---|---|---|---|
| WebSite | 描述整个网站 | name、url、description | 首页 |
| Organization | 描述组织或品牌,提升可信度 | name、url、logo | 首页或全站共用 |
| Article | 描述单篇文章 | headline、author、datePublished、dateModified | 文章详情页 |
2.1 WebSite
描述整个网站,通常放在首页。包含 name、url、description 等,便于引擎识别站点名称和主题。部分引擎会据此展示站点链接或搜索框(Sitelinks Search Box)。
2.2 Organization
描述组织或品牌,可与 WebSite 通过 publisher 关联,用于展示站点归属和权威性。建议同时提供 logo、url,便于在富摘要或知识面板中展示品牌信息。
2.3 Article
描述单篇文章,包含 headline、author、datePublished、dateModified 等。适合文章详情页,利于被生成式引擎摘录和引用。author 建议使用 Person 类型并写明 name,必要时可加 url 指向作者页。
三、如何添加
结构化数据通常以 JSON-LD 格式嵌入页面的 <script> 标签中,放在 <head> 或 <body> 内均可。添加步骤如下:
- 确定类型:根据页面内容选择对应类型(文章页用 Article,首页用 WebSite)。
- 准备属性:收集页面已有的信息(标题、作者、日期等),避免虚构。
- 编写 JSON-LD:按规范格式编写,确保 JSON 语法正确。
- 嵌入页面:将
<script type="application/ld+json">放入 HTML。 - 验证测试:使用 Google 富媒体结果测试工具校验。
例如 Article 类型:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "文章标题",
"datePublished": "2026-02-20",
"author": { "@type": "Person", "name": "作者名" }
}
</script>
搜索引擎会解析这段 JSON,理解页面的内容类型和关键信息。添加时注意:
- @context 固定为
https://schema.org,保证引擎正确解析。 - @type 必须与页面内容一致(如文章页用 Article,首页可用 WebSite)。
- 日期用 ISO 8601 格式(如 2026-02-20),便于引擎比较和展示。
规范与更多类型见 schema.org。完成后可用 Google 富媒体结果测试工具校验。
3.1 完整示例(首页组合)
首页可同时使用 WebSite 和 Organization,示例:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "站点名称",
"url": "https://example.com",
"description": "站点描述",
"publisher": {
"@type": "Organization",
"name": "组织名称",
"logo": "https://example.com/logo.png"
}
}
</script>
这样既描述网站,又关联组织,便于引擎理解站点归属。
3.2 常见错误
- @type 与内容不符:如产品页用了 Article,会导致引擎误解。
- 日期格式错误:应使用 ISO 8601(2026-02-20),而非「2026年2月20日」。
- 虚构信息:属性应与页面实际内容一致,避免为凑标记而编造。
- JSON 语法错误:缺少逗号、引号未闭合等会导致解析失败。
四、小结
Schema.org 结构化数据是 SEO 和 GEO 的加分项,用 JSON-LD 嵌入即可,无需改动正文结构。建议从首页的 WebSite、Organization 开始,再为文章页添加 Article 类型,逐步完善;属性尽量与页面实际内容一致,避免为凑标记而虚构信息。
结合结构清晰、语义明确的正文,可进一步提升在生成式引擎中的被引用概率。若希望系统了解「如何让内容更易被 AI 引用」,可继续阅读本站《如何做好 GEO 生成式引擎优化》。