跳到主内容
技术知识
News

新闻资讯

技术知识

Schema.org 结构化数据标注实操指南

阅读 壹触编辑
AI 摘要

Schema.org结构化数据标注帮助AI搜索引擎更好理解网页内容。本文以企业官网为例,演示Organization、Service等常用类型的JSON-LD标注方法。

摘要由智能技术生成,仅供快速参考
编辑说明:本文为公司发展历程回顾系列内容,基于团队2025年Schema.org标注实操整理,2026年7月修订发布。标注方法至今适用,供参考。

Schema.org是什么

讲GEO绕不开Schema.org,这东西是结构化数据标注的基础。

简单说,Schema.org是一套词汇表,用来给网页内容打标签。你告诉搜索引擎和AI大模型:"这段文字是公司名称""这个是服务介绍""那个是联系电话"。机器读完标签,就不用猜了,直接知道每个信息块的含义。

这套词汇表是Google、微软、雅虎几家公司2011年联合搞的,十几年了,已经成了结构化数据的事实标准。传统搜索引擎一直在用,现在AI搜索引擎也在用——因为AI也需要"看懂"你的网页到底写了什么。

为什么对GEO很重要

我之前帮一家做消费品的公司做GEO优化,他们官网写得挺漂亮的,但全是纯文本,没有任何结构化标注。AI爬虫来了,看到一堆文字,得自己猜"这段是不是公司简介""那个是不是产品列表"。猜对了还好,猜错了你信息就丢了。

加了Schema.org标注之后呢?等于给每个内容块贴了个明确标签,AI一看就知道这是公司信息、那是服务内容、联系方式在哪。理解准确率上去了,被引用的概率自然也上去了。

我们做了对比测试:同样内容的两个页面,一个加了结构化标注一个没加,过段时间在豆包和DeepSeek上搜公司名。加了的那个,AI回答里公司信息完整度明显更高。

所以我的结论是:Schema.org不是可选项,是GEO的基础设施。

常用的Schema类型有哪些

Schema.org的词汇表巨大,几百种类型,企业官网用不到那么多。我梳理了四个最常用的,覆盖大部分场景:

Organization——企业信息。公司名称、Logo、联系方式、社交账号、办公地址。这是最基本的,每个企业官网都应该标。

Service——服务信息。你提供什么服务、服务类型、服务区域、价格范围。做服务业的企业重点标这个。

Article——文章内容。博客、新闻、技术文章。标题、发布时间、作者、摘要。有内容运营的企业用得上。

FAQPage——常见问题。问答形式的内容。这个对AI搜索特别友好,因为AI回答用户问题时,FAQ的结构天然适配。

JSON-LD标注示例

Schema.org有好几种标注方式:Microdata、RDFa、JSON-LD。我试了好几种方式,最后发现JSON-LD最靠谱——Google官方推荐的,写起来也最清晰,不用在HTML里到处插标签,一段代码搞定。

JSON-LD就是一段JSON格式的数据,放在页面的<head>里就行。下面是几个真实可用的示例。

Organization标注(企业信息):

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "广州壹触网络科技有限公司",
  "url": "https://1chuit.com",
  "logo": "https://1chuit.com/logo.png",
  "foundingDate": "2018",
  "description": "提供GEO优化、AI官网建设、微信小程序开发及信息流广告服务的科技公司",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "广州",
    "addressRegion": "广东",
    "addressCountry": "CN"
  },
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer service",
    "telephone": "+86-020-XXXXXXX",
    "email": "contact@1chuit.com"
  },
  "sameAs": [
    "https://weibo.com/your-account",
    "https://www.zhihu.com/your-account"
  ]
}
</script>

Service标注(服务信息):

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Service",
  "serviceType": "GEO优化",
  "provider": {
    "@type": "Organization",
    "name": "广州壹触网络科技有限公司",
    "url": "https://1chuit.com"
  },
  "description": "面向AI搜索引擎的内容优化服务,包括LLMs.txt部署、Schema.org结构化数据标注、内容语义化优化及多平台收录适配",
  "areaServed": {
    "@type": "Country",
    "name": "中国"
  },
  "audience": {
    "@type": "BusinessAudience",
    "name": "制造业、供应链、消费品、本地生活、教育培训企业"
  }
}
</script>

FAQPage标注(常见问题):

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "GEO优化需要多长时间看到效果?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "GEO优化是一个持续过程,通常需要1-3个月进行基础部署和内容优化,之后根据AI搜索引擎的抓取周期逐步体现效果。"
      }
    },
    {
      "@type": "Question",
      "name": "GEO和SEO冲突吗?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "不冲突。GEO和SEO面向不同的搜索场景,结构化数据标注和内容语义化优化对两者都有帮助,可以同步进行。"
      }
    }
  ]
}
</script>

这几个示例你直接改改就能用,把公司名称、URL、描述换成你自己的就行。JSON-LD的语法严格,引号、逗号别漏,写完了记得用工具验证。

部署和验证

写完代码只是第一步,部署和验证才是关键。

第一步:嵌入页面。

把JSON-LD代码放在对应页面的<head>标签内。Organization标注放全站页面(可以放公共头部模板里),Service标注放服务介绍页,FAQPage放FAQ页面,Article放文章详情页。

一个页面可以放多段JSON-LD,不冲突。比如服务页面里同时放Organization和Service,没问题。

第二步:验证。

这一步千万别跳过。我见过太多人写完代码直接上线,结果JSON格式错了自己都不知道。

验证工具推荐两个:

一个是Google的Rich Results Test,地址是search.google.com/test/rich-results。把URL贴进去或者直接粘贴代码,它会告诉你有没有语法错误,能识别出哪些结构化数据。

另一个是Schema.org官方的标记验证器,validator.schema.org。这个更全面,Google不支持的一些类型它也能检测。

两个都过一遍,比较稳。

第三步:上线观察。

验证通过之后上线。上线之后过个一两周,去各家AI搜索平台上搜搜你的公司名和核心业务,看看AI回答里的信息完整度有没有变化。

我一般还会做个记录——部署前AI回答里提到了哪些信息,部署后又提到了哪些,对比一下。虽然样本量小,但能看个趋势。

几个实操中的注意点

第一,别标假信息。JSON-LD里写的内容必须和页面上实际展示的内容一致。你标注里写公司成立于2018年,页面里写2015年,AI会判断信息矛盾,反而降低信任度。这个坑我踩过,客户给了份旧资料,我跟页面不一致,上线后被AI抓取时识别出矛盾,调整了一版才好。

第二,不要贪多。有些客户恨不得把页面上所有文字都打上标签,这没必要。标核心信息就够了——公司名、服务、联系方式、FAQ。标太多反而增加解析负担,ROI不高。

第三,FAQPage是个好东西。AI搜索天然适合问答场景,你把客户常问的问题用FAQPage标好,AI在回答类似问题时直接就能引用你的答案。我建议每个企业官网都搞一个FAQ页面,认真标注。

第四,定期更新。公司信息变了、服务调整了、新增了FAQ,JSON-LD得跟着改。跟LLMs.txt一样,别部署完就不管了。我一般建议客户跟着内容更新节奏走,有变动就同步改。

结构化数据这事儿,说难不难,但需要细心。代码写对了是基本功,真正拉开差距的是你对业务的理解——标什么信息、怎么描述,这些都得站在"AI怎么理解"的角度去想。多做几个项目就有感觉了。

小触
转人工 ×