结构化数据Schema标记实操:Organization、Article、FAQ、Breadcrumb怎么加

一、为什么结构化数据是SEO和GEO的双重红利

在傲网服务的700多家企业中,我们做过一个统计:部署了完整结构化数据的官网,在搜索引擎中获得富摘要(Rich Snippet)的比例是68%,而没有部署结构化数据的官网,这个比例只有12%。更重要的是,在AI搜索场景中,部署了结构化数据的品牌,AI引用时的信息准确率平均提升52%。

这就是结构化数据的双重红利:对SEO来说,它能帮你获得搜索结果中的富摘要,提升点击率;对GEO来说,它是AI提取品牌信息的"快捷通道",让AI更准确、更完整地描述你的品牌。

但现实是,超过70%的企业官网要么完全没有部署结构化数据,要么只部署了一两种,还有不少部署了但格式错误、搜索引擎无法解析。

这篇文章,我用完整的代码示例,把企业官网必须部署的四类结构化数据讲透:Organization(组织信息)、Article(文章信息)、FAQPage(常见问题)、BreadcrumbList(面包屑导航)。照着做,你就能把官网的结构化数据部署到位。

二、结构化数据基础:先搞清楚几个概念

在动手之前,先搞清楚几个基础概念。

什么是Schema.org?

Schema.org是由Google、Bing、Yahoo、Yandex等搜索引擎联合发起的一个结构化数据标记词汇表项目。它定义了各种实体类型(如Organization、Article、Person、Product)和属性(如name、datePublished、author),网站管理员可以用这些标准词汇来标记页面内容,让搜索引擎准确理解。

Schema.org的官网是schema.org,上面有完整的类型和属性文档。

什么是JSON-LD?

JSON-LD(JavaScript Object Notation for Linked Data)是结构化数据的一种书写格式,目前是Google推荐的首选格式。它用JSON的语法,把结构化数据嵌入到HTML页面的<script type="application/ld+json">标签中。

相比其他格式(如Microdata、RDFa),JSON-LD的优势是:与页面内容分离,不影响HTML结构,易于维护和修改,搜索引擎解析更稳定。

结构化数据放在哪里?

JSON-LD格式的结构化数据,可以放在HTML页面的<head><body>中的任何位置。建议放在<head>中,和其他元数据在一起,便于管理。

一个页面可以包含多个结构化数据块。比如一篇博客文章页面,可以同时包含Article、BreadcrumbList、FAQPage三个结构化数据块。

三、第一类:Organization(组织信息)

Organization是企业官网最基础、最重要的结构化数据。它告诉搜索引擎和AI:这家公司叫什么、在哪里、做什么、怎么联系、有哪些社交媒体账号。

Organization数据应该部署在首页关于我们页面上。

完整的Organization JSON-LD代码:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "广州傲网信息科技有限公司",
  "alternateName": "傲网GEO",
  "url": "https://www.aowanggeo.com",
  "logo": "https://www.aowanggeo.com/images/logo.png",
  "description": "傲网GEO专注生成式引擎优化服务,通过AI搜索优化、品牌知识图谱建设和权威信源矩阵管理,帮助企业在ChatGPT、Gemini、豆包、文心一言等AI平台中获得品牌推荐。服务700+企业,覆盖50+国家。",
  "foundingDate": "2023",
  "founders": [
    {
      "@type": "Person",
      "name": "韩大海"
    }
  ],
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "天河区体育西路103号维多利广场A座",
    "addressLocality": "广州",
    "addressRegion": "广东",
    "postalCode": "510620",
    "addressCountry": "CN"
  },
  "contactPoint": [
    {
      "@type": "ContactPoint",
      "telephone": "+86-20-88888888",
      "contactType": "customer service",
      "email": "contact@aowanggeo.com",
      "areaServed": "CN",
      "availableLanguage": ["Chinese", "English"]
    }
  ],
  "sameAs": [
    "https://www.zhihu.com/org/aowang-geo",
    "https://www.xiaohongshu.com/user/profile/aowanggeo",
    "https://space.bilibili.com/aowanggeo",
    "https://weibo.com/aowanggeo"
  ],
  "knowsAbout": [
    "GEO优化",
    "AI搜索优化",
    "品牌知识图谱",
    "生成式引擎优化",
    "SEO优化"
  ]
}
</script>

关键字段说明:

  • name:公司法定全称,必须和营业执照上的名称一致
  • alternateName:品牌简称或常用名,比如"傲网GEO"
  • url:官网首页URL
  • logo:logo图片的完整URL,建议尺寸至少512x512px,正方形
  • description:公司简介,1-2句话,包含核心业务和差异化优势
  • foundingDate:成立年份,格式YYYY-MM-DD或YYYY
  • address:公司地址,用PostalAddress类型,各个字段分开填写
  • contactPoint:联系方式,telephone用国际格式(+86-区号-号码)
  • sameAs:社交媒体和其他平台的官方账号URL列表,这是建立品牌实体关联的重要字段
  • knowsAbout:公司业务领域关键词,帮助AI理解你的业务范围

常见错误:

  • name填了品牌简称而不是法定全称,导致搜索引擎无法和工商信息匹配
  • logo图片URL用了相对路径,必须用完整的HTTPS URL
  • sameAs里填了社交媒体的首页而不是品牌的个人主页URL
  • 电话号码格式不对,应该用+86-20-XXXXXXXX这种国际格式

四、第二类:Article(文章信息)

Article结构化数据部署在每篇博客文章、新闻、资讯页面上。它告诉搜索引擎这篇文章的标题、作者、发布时间、封面图等信息。

部署Article数据后,文章有机会在搜索结果中获得"文章富摘要",显示封面图、发布时间、作者信息,点击率可以提升20-30%。

完整的Article JSON-LD代码:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "结构化数据Schema标记实操:Organization、Article、FAQ、Breadcrumb怎么加",
  "description": "结构化数据是连接SEO和GEO的关键技术。本文用完整的代码示例,讲透企业官网必须部署的四类Schema标记。",
  "image": [
    "https://www.aowanggeo.com/images/covers/schema-markup-guide.jpg"
  ],
  "datePublished": "2026-08-15T09:00:00+08:00",
  "dateModified": "2026-08-15T09:00:00+08:00",
  "author": {
    "@type": "Person",
    "name": "韩大海",
    "url": "https://www.aowanggeo.com/about.html#han-dahai"
  },
  "publisher": {
    "@type": "Organization",
    "name": "傲网GEO",
    "logo": {
      "@type": "ImageObject",
      "url": "https://www.aowanggeo.com/images/logo.png",
      "width": 512,
      "height": 512
    }
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://www.aowanggeo.com/blog-schema-guide.html?id=123"
  },
  "articleSection": "技术与方法",
  "keywords": "结构化数据,Schema,JSON-LD,SEO,GEO",
  "wordCount": 3200
}
</script>

关键字段说明:

  • headline:文章标题,建议不超过110个字符
  • description:文章摘要,和页面的meta description保持一致
  • image:文章封面图,必须是完整URL,建议尺寸1200x630以上。注意是数组格式,可以放多张
  • datePublished:发布时间,ISO 8601格式,包含时区
  • dateModified:最后修改时间,如果文章从未修改,和datePublished相同
  • author:作者信息,用Person类型,如果有作者详情页可以加url
  • publisher:发布方,用Organization类型,必须包含logo,Google要求logo宽度至少512px
  • mainEntityOfPage:这篇文章对应的页面URL,用@id标识
  • articleSection:文章分类
  • keywords:文章关键词,逗号分隔

Article的子类型:

Schema.org定义了Article的多个子类型,根据内容类型选择合适的子类型可以获得更精准的富摘要:


  • BlogPosting:博客文章(企业博客用这个最合适)

  • NewsArticle:新闻报道

  • TechArticle:技术文章

  • ScholarlyArticle:学术论文

企业博客建议用BlogPosting类型,把上面代码中的"@type": "Article"改成"@type": "BlogPosting"即可。

五、第三类:FAQPage(常见问题)

FAQPage是所有结构化数据中ROI最高的一种。部署了FAQPage的页面,有机会在搜索结果中直接显示"问答式富摘要"——用户在搜索结果中就能看到问题和答案,不需要点击进入网站。

虽然这看起来会减少点击,但实际上,FAQ富摘要占据的搜索结果空间更大,视觉冲击力更强,整体点击率反而会提升。根据我们的客户数据,部署FAQPage后,相关关键词的搜索结果点击率平均提升25%。

更重要的是,FAQPage对GEO的价值巨大——AI在回答用户问题时,会优先从FAQPage的结构化数据中提取问答对。部署了FAQPage的页面,被AI引用的概率提升近3倍。

完整的FAQPage JSON-LD代码:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "GEO优化需要多长时间才能看到效果?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "根据傲网科技服务700+企业的实践数据,在SEO基础合格的前提下,GEO优化平均2-4个月可以看到明显效果(AI提及率提升、品牌进入推荐列表),6个月达到稳定状态。如果SEO基础薄弱,需要先做3个月的SEO基础建设,整体见效周期会延长到6-9个月。"
      }
    },
    {
      "@type": "Question",
      "name": "GEO优化和SEO优化有什么区别?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SEO的优化目标是搜索引擎中的关键词排名,让用户在搜索结果中找到你;GEO的优化目标是AI搜索回答中的品牌引用率,让AI在回答用户问题时提到你、推荐你。两者不是替代关系而是协同关系:SEO打底,GEO拔高。SEO建立的信息底座(索引、结构化数据、内容权威度)是GEO生效的前提。"
      }
    },
    {
      "@type": "Question",
      "name": "GEO优化的收费标准是怎样的?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "GEO优化的费用根据企业规模、行业竞争度、目标市场范围而定。基础版GEO服务(国内市场,单品牌)月费通常在8000-15000元;标准版(国内+海外,含信源矩阵建设)月费在15000-30000元;企业定制版(多品牌、多语言、全链路)月费在30000元以上。建议选择有明确交付标准和效果验收机制的服务商。"
      }
    },
    {
      "@type": "Question",
      "name": "做GEO优化需要我们配合做什么?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "企业方需要配合的工作主要包括:第一,提供品牌基础信息(公司介绍、产品资料、团队背景、客户案例等);第二,官网技术层面配合(部署结构化数据、添加内容页面、配置服务器权限);第三,内容审核(所有对外发布的品牌内容需要企业方确认);第四,定期沟通(每月一次项目汇报会,同步数据和调整策略)。傲网会提供专属的四人服务小组,最大限度减少企业方的工作量。"
      }
    }
  ]
}
</script>

FAQPage的关键要求:

  • 每个页面的FAQ数量建议3-10个,太少没有富摘要效果,太多会稀释每个问题的权重
  • 问题(name)必须是完整的问句,以问号结尾
  • 答案(text)必须直接回答问题,不要答非所问,长度建议50-300字
  • FAQ内容必须在页面上可见,不能只放在结构化数据中而页面上不显示(Google明确要求结构化数据内容必须对用户可见)
  • 不要在FAQ中堆砌关键词,不要用FAQ来做广告

FAQPage的部署位置:

  • 产品/服务详情页:部署关于该产品/服务的常见问题
  • 博客文章页:部署文章主题相关的扩展问答
  • 关于我们页:部署关于公司的常见问题
  • 独立的FAQ页面:部署全站最常见的问题

六、第四类:BreadcrumbList(面包屑导航)

BreadcrumbList标记页面在网站层级结构中的位置。部署后,搜索结果中URL的位置会显示为面包屑路径(如"首页 > 技术与方法 > 结构化数据指南"),而不是原始URL。这不仅更美观,也能帮助用户理解页面结构。

完整的BreadcrumbList JSON-LD代码:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "首页",
      "item": "https://www.aowanggeo.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "技术与方法",
      "item": "https://www.aowanggeo.com/blog.html?category=technology"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "结构化数据Schema标记实操"
    }
  ]
}
</script>

关键字段说明:

  • position:层级位置,从1开始递增
  • name:层级名称
  • item:该层级对应的页面URL,最后一个层级(当前页面)不需要item字段,因为当前页面不需要链接到自己

BreadcrumbList应该部署在每个内容页面上,和页面上可见的面包屑导航保持一致。

七、部署步骤:从代码到上线

了解了四类结构化数据的代码之后,具体怎么部署到网站上?分四步走。

第一步:生成结构化数据代码。

根据上面的模板,替换成你自己的企业信息和页面信息。可以手动编写,也可以用工具辅助生成:


  • Google的Structured Data Markup Helper(www.google.com/webmasters/markup-helper):可视化生成工具

  • Merkle的Schema Markup Generator(merkle.com/tools/schema-markup-generator):支持多种类型的代码生成器

第二步:嵌入到HTML页面中。

把生成的JSON-LD代码放到页面的<head>标签中,</head>之前。如果一个页面有多个结构化数据块,可以分别用多个<script type="application/ld+json">标签,也可以合并成一个数组。

多结构化数据合并写法:

<script type="application/ld+json">
[
  {
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "headline": "文章标题",
    "...": "..."
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [/* ... */]
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [/* ... */]
  }
]
</script>

第三步:验证结构化数据。

部署后,必须用工具验证,确保没有语法错误和字段问题。

验证工具:


  1. Google Rich Results Test(search.google.com/test/rich-results):最权威的验证工具,可以检测哪些富摘要类型可以被触发

  2. Schema Markup Validator(validator.schema.org):Schema.org官方验证工具,检查语法和字段是否符合标准

  3. 百度结构化数据测试工具(ziyuan.baidu.com/richsnippets):针对百度搜索的验证工具

验证时要注意:


  • 没有错误(Error)才能被搜索引擎正确解析

  • 警告(Warning)不影响解析,但建议修复

  • 确认检测到的类型和你部署的一致

  • 确认关键字段(name、url、datePublished等)都有值

第四步:提交给搜索引擎。

验证通过后,在Google Search Console和百度搜索资源平台中提交页面,请求重新抓取。搜索引擎抓取后,结构化数据就会被索引,通常1-2周内可以在搜索结果中看到富摘要效果。

八、常见错误排查

在实际部署中,有一些常见错误会导致结构化数据不生效,这里列出最常见的几种和解决方法。

错误1:JSON语法错误

最常见的错误,比如少了逗号、引号不配对、用了中文引号。JSON-LD必须是严格的JSON格式。

解决方法:把JSON-LD代码复制到JSON验证工具(如jsonlint.com)中检查语法。

错误2:用了相对URL

结构化数据中的所有URL(logo、image、item、sameAs)都必须是完整的绝对URL(以https://开头),不能用相对路径(如/images/logo.png)。

错误3:必填字段缺失

每种结构化数据类型都有Google要求的必填字段。比如Article必须有headline、image、datePublished、author、publisher;Organization必须有name、url、logo。缺失必填字段会导致富摘要无法触发。

解决方法:在Google Rich Results Test中检测,它会明确列出缺失的必填字段。

错误4:结构化数据内容和页面可见内容不一致

Google明确要求,结构化数据中标记的内容必须在页面上对用户可见。比如FAQPage中的问答对,必须在页面上显示出来,不能只藏在结构化数据中。Article的headline必须和页面上的文章标题一致。

错误5:Organization只部署在首页,没有部署在关于我们页

Organization数据应该同时出现在首页和关于我们页面上。只在首页部署,关于我们页没有,会降低实体关联的强度。

错误6:图片尺寸不符合要求

Article的image建议至少1200x675px,Organization的logo建议至少512x512px且为正方形。图片太小或比例不对,可能导致富摘要中的图片不显示。

九、进阶:更多有价值的结构化数据类型

除了上面讲的四类基础类型,根据企业的业务类型,还可以考虑部署以下进阶类型:

  • Product:产品页面,标记产品名称、价格、评分、库存状态,可以获得商品富摘要
  • LocalBusiness:本地 businesses,标记营业时间、地址、电话、评分,对本地SEO和GEO都有价值
  • Service:服务页面,标记服务类型、服务区域、价格范围
  • Review / AggregateRating:评价和评分,标记用户评价和平均评分
  • VideoObject:视频页面,标记视频标题、时长、缩略图、上传日期
  • Event:活动页面,标记活动名称、时间、地点、票价
  • Person:人物页面,标记团队成员的姓名、职位、简介、社交媒体

对于有线下门店的企业,LocalBusiness特别有价值;对于电商企业,Product和AggregateRating是必选项;对于做活动的企业,Event可以帮助活动在搜索结果中突出显示。

十、写在最后

结构化数据是一项投入产出比极高的SEO技术工作。部署一次,长期受益——既提升搜索引擎的富摘要展示,又为AI搜索提供高质量的语义信息。

很多企业觉得结构化数据很复杂,不敢动手。其实按照这篇文章的模板,替换成自己的信息,一个下午就能把四类基础结构化数据部署完。关键是迈出第一步,先部署,再验证,再优化。

如果你是技术人员,照着代码做就行。如果你是市场人员不懂代码,把这篇文章发给你的技术团队,让他们按照模板部署。部署完成后,用Google Rich Results Test验证一下,确认没有错误就大功告成了。

结构化数据这件事,早做早受益。