SEO

Schema Markup

Schema Markup 是添加到网页上的结构化数据,用于帮助搜索引擎和 AI 更准确地理解其内容。它使用 Schema.org 词汇表编写,并由包括 Google、Bing、Yahoo! 和 Yandex 在内的主要搜索引擎共同支持。

Schema Markup 是添加到网页上的结构化数据,用于帮助搜索引擎和 AI 更准确地理解其内容。它使用 Schema.org 词汇表编写,并由包括 Google、Bing、Yahoo! 和 Yandex 在内的主要搜索引擎共同支持。

为什么重要

应用 schema markup 可以让丰富网页摘要(rich snippets)出现在搜索引擎结果页(SERP)上,从而显著提升点击率(CTR)。在实践中,Nestle 在带有丰富结果的页面上看到 CTR 提升了 82%,Rotten Tomatoes 在带有结构化数据的页面上记录到 CTR 高出 25%。

自 2025 年以来,随着生成式 AI 搜索环境(Google AI Overviews、ChatGPT、Perplexity 等)的扩展,schema markup 的重要性进一步提升。AI 系统在生成答案和引用来源时会参考结构化数据,这使得实现良好的 JSON-LD 成为决定 AI 搜索可见性的关键因素,其作用早已超出了简单的丰富网页摘要。截至 2026 年,带有 schema markup 的页面相比没有该标记的页面,CTR 高出 20%–40%。

关键 Schema 类型

schema markup 会根据页面的用途和内容采用不同的类型来应用。主要类型包括:

  • Article / NewsArticle / BlogPosting:用于博客文章、新闻报道及其他编辑类内容。指定作者、发布日期、特色图片等信息。
  • Product + Offer:在电商页面上展示价格、库存、评分及其他详情。
  • BreadcrumbList:展示站点的导航路径,以便在搜索结果中显示层级结构。
  • FAQPage:将常见问题及答案结构化,以便直接在 SERP 上展示。
  • LocalBusiness:一致地传达本地商家的名称、地址和电话(NAP)信息。
  • Organization / WebSite:支持全站范围的组织信息和站内链接搜索框。
  • HowTo:将分步指南类内容结构化,以丰富结果的形式展示。

在选择类型时,重要的是尽可能使用最具体的类型。例如,与其使用通用的 Article,不如应用与内容用途相匹配的子类型,如 NewsArticleBlogPosting,以便搜索引擎能更准确地对其进行分类。

实现方式

Google 官方推荐的实现格式是 JSON-LD(JavaScript Object Notation for Linked Data,链接数据的 JavaScript 对象表示法)。它通过 <script type="application/ld+json"> 标签插入到 HTML 的 <head><body> 部分,并与页面的 HTML 结构分离,因此易于维护。

下面是应用于博客文章的 JSON-LD 示例:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "The Complete Guide to Schema Markup",
  "description": "Learn the concepts of schema markup through JSON-LD implementation.",
  "author": {
    "@type": "Person",
    "name": "John Doe"
  },
  "publisher": {
    "@type": "Organization",
    "name": "inblog",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "datePublished": "2026-03-17",
  "dateModified": "2026-03-17",
  "image": "https://example.com/cover.jpg",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/schema-markup-guide"
  }
}
</script>

实现时的关键注意事项:

  • JSON-LD 中指定的数据必须始终与页面的实际内容相符。
  • 使用 aboutmentionssameAs 等属性来连接实体之间的关系,可以提升 AI 对内容的理解。
  • 注意语法错误,例如引号问题、Schema.org 词汇表的误用,以及从文字处理软件复制时引入的特殊字符。

验证工具

实现 schema markup 后,验证步骤必不可少。主要的验证工具包括:

schema markup 并非一次性的实现工作,它必须随着内容变化持续更新和验证。定期检查对于防止错误并保持搜索可见性非常重要。

Sources:

相关 inblog 文章

inblog 如何提供帮助

inblog 会自动为每个页面应用 Article(BlogPosting)和 Organization schema markup。