架构标记是您添加到网页的代码,它告诉搜索引擎您的内容是什么。
如果你能告诉谷歌你内容背后的含义,它就能向合适的用户展示最相关的内容。这能带来自然流量的增加和转化率的提升。
架构标记如下所示:

如果操作正确,架构标记会创建一个上下文网络,帮助搜索引擎通过提高您的点击率 (CTR) 和转化率来帮助您。
在本指南中,您将了解:
- 什么是架构标记
- 不同类型的架构标记
- 它们与实体的关系
- 为什么实体对于您的 SEO 成功至关重要
- 如何创建如下所示的页面级知识图谱,以帮助 Google 将您的内容提供给合适的受众

让我们开始吧。
文章目录
Schema 标记是 SEO
架构标记(例如页面内、页面外和技术 SEO )对于帮助 Google 和其他主要搜索引擎理解您的内容至关重要。
从本质上来说,架构标记是为了效率。
它是关于提供一组搜索引擎可以明确理解的键和值对,而无需解释和自然语言处理 (NLP)。
例如,以下脚本是本地企业 (具体来说是一家牙科诊所)的架构标记。

现在这对您来说可能看起来像是一大堆代码,但只需滚动几下,您就会开始看到事物之间的含义。
Schema 标记是一种声明内容是什么、内容针对谁以及谁能从发布该内容中受益的方式。
这样表述的话,它听起来与 EEAT 的概念非常相似,不是吗?
这是因为,在某些方面,模式标记可以帮助搜索引擎连接实体之间的点。

如果您从上方直观地看到架构标记,这就是 Google 能够理解的关系。
每个圆圈代表一个实体。
实体之间的线条代表它们的背景和关系。
事实上,如果你问 ChatGPT Google 如何理解架构标记,它会这样向你解释:
结构化数据脚本描述了一家名为“Boutique Dental Bondi”的牙科诊所,并将其呈现为一个网站和一个网页。脚本详细阐述了该业务的各个方面及其相互关系。
身份和在线状态
Boutique Dental Bondi 是主要实体。它承担着双重角色:既是网页的内容,也是网站所代表的实体。
它被指定为“ 牙医 ”和“ 本地商家 ”的组合。

该事务所通过其社交媒体资料和澳大利亚商业登记册的链接,增强了其在线形象。这不仅确立了其信誉,还扩大了其数字足迹。

位置和联系信息
该诊所位于澳大利亚新南威尔士州邦迪枢纽,其实际地址信息详尽,并提供了完整的邮政地址。这将诊所的数字身份与现实世界中实际的位置联系起来。

电话号码和 Google 地图链接等联系方式有助于直接沟通和实地访问,为与潜在客户的线上和线下互动搭建桥梁。
操作细节
每天都会指定开放时间,告知潜在客户何时可以使用服务,这对于计划访问至关重要。

提供的服务
该脚本概述了 Boutique Dental Bondi 提供的各种牙科服务,包括普通牙科、修复牙科、美容牙科、急诊服务和智齿拔除。每项服务都链接到其各自网页上的更详细信息,为用户创建了探索特定服务的结构化路径。

这些服务与更广泛的概念相联系,可在维基百科和维基数据上查阅。这为用户提供了有关这些服务的一般背景信息,有助于理解每项服务的具体内容。
那么架构标记 SEO 到底是如何实现的呢?
NLP 远非完美,将文本解析为含义的过程是一项昂贵的工作。
当您使用架构标记来识别实体及其彼此关系时,您就减少了搜索引擎计算所有非结构化数据所需的工作量。
因此,您实际上是在优化内容的传递,因此有效使用架构标记就是 SEO。
但为了理解这一切,我们必须首先了解几个关键的定义。
什么是实体以及它们如何帮助 SEO?
每件事都是一件事。
你是一个事物,你的业务是一个事物,你提供的服务或产品也是事物。
而这些事物都是独立的实体。
因此,任何事物都可以用实体来表示。
那是:
- 你是一个由 Person 模式表示的实体
- 您的业务也是组织架构所代表的事物
- 您的服务或产品是独立的实体
那么实体的意义是什么?
谷歌难道不能解决这些问题吗?
如果你给谷歌足够的时间并打造品牌,它就能搞清楚大多数问题。但 SEO 的重点在于减少延迟时间。当你使用架构标记告诉谷歌你的内容是什么时,你就能让谷歌更容易地串联起这些线索。
以 Backlinko 为例,Google 将其识别为商业实体,如知识面板(左)所示,并将其与 Semrush 的知识面板(右)进行比较。

当你将两者并排放置时,就会发现 Semrush 的知识面板具有更多细节。
虽然大多数人都乐于获得知识面板,但 Backlinko 和 Semrush 都可以提高 Google 对各自业务实体的了解。
如何?
答案是架构标记。
什么是 Schema 标记?
从最基本的形式来看,模式标记是一种机器无需任何解释就能理解的语言。
许多年前,大型搜索引擎雅虎、必应、Yandex 和谷歌联合起来创建了一套标准,以帮助他们解析不断发展的互联网。
他们不仅同意这个标准,还同意维护这种新型语言,因此 Schema.org 诞生了。

但 Schema 标记并非只有一种语言。事实上,Schema 标记有三种语言,每种语言都有自己的规则。
模式源于本体,而本体又由各个分类法组成。决定分类法是什么以及存在哪些本体的人是学者——他们并非普通的营销人员。
这就是为什么模式标记、结构化数据、知识图谱和实体会成为如此令人困惑的话题。
事情是这样的。
您不需要知道分类法是什么。
您不需要知道本体是什么。
要实现有效的模式标记,您只需知道分类法和本体论的存在即可。
我们很快就会得到知识图谱(当您准备好时)。
但目前,重点关注以下几点:
- 实体是事物
- Schema 标记是如何定义和区分事物
- Schema 标记可以通过以下方式表达:
- JSON-LD 代码
- 微数据
- RDFa
- JSON-LD、微数据和 RDFa 都有各自的规则来描述实体
- 制定和维护这些规则的机构是 Schema.org
当我们开始编写架构标记时,我们将重新讨论语言和语法。
为什么结构化数据比非结构化数据更好?
搜索引擎需要解析和解释网页,以便决定是否对其进行索引。
对于技术 SEO,此过程发生在爬行和渲染阶段之间。
这就是“ 事物,而非字符串 ”的含义:
- 事物 = 结构化数据
- 字符串 = 非结构化数据(例如,单词、图像、视频、音频)
结构化数据只是模式标记的另一种说法,您已经知道模式标记是什么。
那么什么是非结构化数据?为什么它效率低下?
非结构化数据通常指网页上的文字,但也包括图像、视频和音频。
这是因为单词、句子、段落和页面都是由字母和数字组成的字符串。
机器可以很好地解码字母和数字串,但它们无法像人类一样推断出上下文。
当你想到它时,上下文可以提供清晰的含义。
因此,模式标记是定义事物的行为,而不是依赖于机器对字母和数字字符串的解释。
结构化数据如何帮助您的 SEO
架构标记的目标是帮助搜索引擎了解您的网页、视频或播客的内容。
如果没有模式标记,搜索引擎就需要依靠 NLP 来理解字母、单词和句子。
尽管 Google 和 Bing 在 NLP 方面已经取得了相当不错的成绩,但这是一个资源密集型的过程,会侵蚀他们的利润率。
随着互联网随着 GenAI 的发展而发展,抓取、渲染和索引的成本将变得越来越高。
我们不要忘记,Bing 和 Google 都是营利性公司。
通过使用架构标记,Google 和 Bing 不必依赖 NLP 来理解您的内容,因为他们明确地理解 JSON-LD、RDFa 和微数据。
当您的网页上有架构标记时,您可以帮助 Google 更轻松地了解您的内容是什么。
但这实际上对您有什么好处呢?
当谷歌能够更好地理解内容及其上下文时,它就能更好地将您的内容投放到正确的搜索中。然而,这可能会以牺牲自然流量为代价。
Google 不会将所有搜索都导向您的内容,而是会根据您内容的性质,根据更具体的查询进行排名。这会吸引那些更有可能与您的内容互动的访客,而不是通过通用关键词找到的访客。这可能会导致自然流量减少。
将架构标记纳入内容工作流程的另一个鲜为人知的好处是它对你的目标受众有利。它不仅仅对搜索引擎有利。
互联网上排名靠前的大部分内容都经过了优化。
我们都是有错的,因为我们为了让搜索引擎理解我们想要表达的意思而写的文字,已经形成了一种非常模板化的写作方式。
“SEO 内容”无法提供良好的用户体验,并且缺乏流畅性和个性。
使用架构标记,您可以以对话方式编写并通过架构标记保留事实陈述。
然而,并非所有架构标记都有用。
我们稍后会讨论这个问题。
如何知道页面或网站是否有架构标记
以下是查看现有网页或网站是否具有架构标记的几种方法。
使用 Kristina Azarenko 的 SEO Pro 扩展
这应该成为你的首选方法,因为它只需几秒钟。可以把它想象成一个快速的目测。
以下是操作方法。
首先,安装免费的 Chrome 扩展程序 :

在 Chrome 浏览器中,加载您想要分析的网站上的任何页面。然后点击扩展程序图标:

点击“Schema”选项卡。如果您看到列出的是 Schema 类型,则表示该页面已实现 Schema 标记:

使用 Schema.org 验证器
如果您想更深入地了解架构标记,请在 SEO Pro Extension 之后使用它。
转到 https://validator.schema.org 并粘贴 URL:

点击“ 运行测试 ”。如果结果页面显示任何检测到的架构类型,则表示该页面已实现架构标记:

使用 Semrush 的站点审核功能
如果您已经在 Semrush 中监控一个或多个网站,那么不使用站点审核功能来检查架构标记问题(以及其他问题,例如规范标记、稀薄内容页面和元标记 )是愚蠢的。
确保您已完成站点审核 – 如果没有,请立即运行:

审核完成后,点击“ 标记 ”小部件。

您会看到:
- 包含架构标记的页面和不包含架构标记的页面的百分比
- 具有有效和无效架构标记的页面百分比
- 按架构标记类型细分网页

向下滚动报告,即可查看网站上找到的结构化数据项列表。此面板会显示哪些数据项有效,哪些数据项无效。您可能需要修复无效的架构,因为它们会被搜索引擎忽略。

Google SERP 中显示的架构标记示例
实施架构标记的好处之一是获得更丰富的搜索结果 – 通常称为丰富结果。
您会希望获得丰富的结果,因为它们可以帮助您的结果在竞争中脱颖而出,从而提高点击率和转化率。
Google 支持 22 种类型的丰富搜索结果 – 您可以在此处查看完整列表 。
但显示富媒体搜索结果由 Google 自行决定。需要强调的是, Schema 标记 ≠ 富媒体搜索结果 。
以下是一些由于架构标记而可能出现的常见丰富结果:
本地商家
在您的网页中添加本地业务架构可生成包含有关您业务的重要信息的丰富摘要,其中包括:
- 公司名称
- 地址
- 网站
- 电话号码
- 营业时间
- 顾客评论
- 您的商家在地图上的位置
本地业务模式也使得您的业务更有可能出现在地图包中。
下面显示的是三家顶级本地企业的集合,当用户搜索“芝加哥的面包店”等内容时,它们会在 SERP 中突出显示。

阅读更多: 什么是丰富网页摘要?新手完全指南
产品片段
产品架构标记允许 Google 在 SERP 中显示各种产品规格,例如:
- 产品名称
- 模型
- 品牌
- 价格
- 评分
- 可用性
这意味着您的产品的搜索结果将为用户提供更多信息,并让他们深入了解产品的功能和优势。
以下是使用产品架构标记增强的搜索结果示例:

评论片段
评论架构使 Google 能够通过评论摘要和星级评分来增强您的搜索结果。这些评论和评分来自真实客户,因此有助于提升您页面的可信度并增强用户信任度。它们对于电商网站以及餐厅和商店等实体店都非常有价值。
在以下示例中,评论架构标记由 Tripadvisor 等用户生成的评论网站使用:

面包屑
面包屑导航标记可以帮助 Google 理解您网站的层次结构。它能够识别您网站页面与整体结构之间的关系。Google 随后会使用这些信息在搜索结果中显示面包屑导航。
面包屑是水平排列的文本链接,由“>”符号分隔。
它们在丰富的搜索结果中显示时的外观如下:

有哪些类型的模式?
还记得模式是描述实体的一种方式吗?
Schema.org 定义了超过 800 种类型的 Schema,涵盖了从最通用的项( Thing )到诸如 IndividualProduct 之类的特定子类型。Schema.org 负责决定您可以描述什么(实体)、如何描述(语言)以及使用哪些属性(词汇)。
作为 SEO 专业人士,您需要使用以下五种类型的架构来提高 Google 对实体的认知度:
网页
它是什么: 一种告诉搜索引擎它遇到了网页的模式。
何时使用: 虽然每个页面都是网页,但并非每个页面都需要使用架构标记。请将此 Schema.org 类型保留用于主页,并使用它来声明网站、主页以及网站背后的组织(或个人)之间的关系。
如何使用它: 这些是您可以用来形成模式的属性:
- url: 使用此参数来确定页面的位置
- isPartOf: 使用它将网页连接到更广泛的网站
- mainEntity: 使用它来声明主要主题是什么,并将其链接到相应的实体
例如:

组织
它是什么: 一种模式,用于告诉搜索引擎它遇到了一个组织。这个组织可以是企业、非营利组织、慈善机构、公司或俱乐部。
何时使用: 在您网站的“关于”页面上使用组织架构,将其设置为实体主页。您也可以在其他页面(例如,首页、博客文章、分类页面)引用该组织,以建立内容与组织之间的关系。
如何使用它: 这些是您可以用来形成模式的属性:
- 创始人: 用于新业务或初创企业
- sameAs: 使用它指向社交媒体资料,以便通过 Crunchbase 和 LinkedIn 等外部来源验证实体。
- taxID/vatID: 使用此来验证来自可信(政府相关)来源的实体
- legalName: 通过声明实体的注册公司名称来验证实体
- 部门: 用它来描述实体的不同位置
- makesOffer: 用于服务型企业,描述所提供的产品或服务
- hasOfferCatalog: 用于电子商务网站描述其销售的产品
例如:

产品
它是什么: 一种告诉搜索引擎实体可以购买的模式 – 可以是商品或服务。
何时使用: 在产品或服务页面上使用此架构类型作为主要架构类型。对于电商零售商,请在单个产品详情页面上使用“产品类型”。对于服务型企业,请在主要服务页面上使用“产品类型”。您也可以在其他页面(例如,产品类别页面、首页、博客文章)上引用一种或多种“产品类型”。
如何使用它: 这些是您可以用来形成模式的属性:
- 聚合评级: 在 PDP 上使用此功能可启用评论丰富结果
- 优惠: 使用此链接至优惠类型,以便您可以指定重要详细信息,例如产品或服务的价格和可用性
人
它是什么: 一种模式,告诉搜索引擎该实体是一个人。这个人可以是活着的、死去的、不死的,或者是虚构的。
何时使用: 每当您想要披露信息的作者或审阅者时,都应使用 Person 架构。您还应该在所有个人资料页面上使用此架构类型。
如何使用它: 这些是您可以用来形成模式的属性:
- 姓名: 用它来声明人的名字
- alumniOf: 使用此信息来确定个人的教育背景
- honorificPrefix: 当某人是博士时使用此前缀
- hasOccupation: 用它来描述个人的职业,以建立相关内容的可信度
- jobTitle: 使用此来区分多个同名但职位不同的人
- 知道: 用它来描述该人了解的主题、科目和概念
- worksFor: 使用它来区分具有相同姓名和职业和/或职位的人
- sameAs: 使用此指向社交媒体资料,以便通过 LinkedIn 等外部来源验证实体
例如:

本地商家
它是什么: 一种模式,它告诉搜索引擎该实体是一个服务于当地区域并具有物理位置的组织。
何时使用: 当您的企业有实际位置、营业时间以及可以链接到的 Google 企业资料(以前称为 Google 我的商家)时,请使用 LocalBusiness 模式。
如何使用它: 您可以使用与组织架构相同的属性,但是,您可以使用以下几个附加属性来形成架构:
- 营业时间: 使用此按钮反映本地商家 Google 商家资料上的营业时间
- 地址: 使用此地址验证与企业 Google 商家资料相同的地址
- hasMap: 使用此链接按照 Google 地图链接到 Google 商家资料的 URL
接下来的几节将介绍如何将架构标记添加到您的网站,这涉及两个步骤。因此,我们将其分解为:
- 如何创建架构标记
- 如何将架构标记添加到您的网站或网页上
如何创建架构标记
要创建架构标记,您可以手动生成,也可以依赖第三方插件自动生成。每种方法都有其优缺点。
让我们从 WordPress 的第三方插件开始。
使用 WordPress SEO 插件
对于 WordPress 网站,Yoast 和 Rank Math 的免费版本都可以自动生成架构标记。
WordPress 插件是在您的网站上获取架构标记的最简单方法,因为它们是“设置后即可忘记”的。
但是 Yoast SEO 和 Rank Math 等自动化解决方案的主要缺点是您自定义和丰富架构标记的能力有限。
Yoast SEO
安装 Yoast SEO 后,Schema 标记设置将自动应用。也就是说,所有页面都会设置 WebPage Schema,而文章则会应用 Article Schema。

排名数学
要在 Rank Math 中启用架构标记,请转到 Rank Math SEO 菜单 > 仪表板 > 架构(结构化数据) 并切换开关以启用它。

启用后,Yoast SEO 和 Rank Math 都会根据元数据(例如页面标题和发布日期)自动生成架构标记。但是,这些第三方插件很少能帮助你将页面内容转换为有意义且相互关联的结构化数据。
在某些情况下,WordPress 块也可以为您生成架构标记(例如,FAQPage)。下图是 Kadence Blocks 的折叠块部分。

启用“启用常见问题解答模式”选项后,所有问题和答案都会被标记为 FAQPage 模式。
使用架构标记生成器
那么 WordPress 之外的其他网站平台怎么样?
对于 Wix 网站,该平台附带一组默认的架构标记( 在此处了解更多信息 ),但您也可以添加自己的自定义架构标记。
对于 Webflow、Squarespace、Duda 和任何其他平台,您需要生成自己的架构标记并将其添加到各个页面,您可以使用架构标记生成器或自己编写 JSON-LD 格式来完成此操作。
以下是三个需要考虑的架构标记生成器:
- Merkle 的 Schema 标记生成器
- 图式
- Rank Ranger 的 Schema 标记生成器和验证器
Merkle 的 Schema 标记生成器 (JSON-LD)
Merkle 的 Schema 标记生成器 (JSON-LD) 是一款快速简便的 Schema 生成器,可用于创建文章、面包屑导航、事件、常见问题解答页面或操作指南。您只需从下拉菜单中选择所需的 Schema 类型,该工具就会提供多个字段供您输入。
对于那些刚接触架构标记的人来说,这非常有用。

为什么它很好:
- 您可以看到在填写每个字段时创建的 JSON-LD
- 可以直接集成以使用 Google Rich Results Test 验证您的 JSON-LD
- 它有一个一键选项来复制你的源代码

该工具的缺点是您在模式类型和属性方面受到限制,因此您应该检查以下两个选项。
如果您想尝试生成有意义的架构标记, Schemantra 的 Schema Navigator 是另一个不错的起点。
与 Merkle 的工具不同,这个工具允许你选择几乎任何类型的模式类型。但正因为这种自由,一开始你可能会感到不知所措。
首先,您需要知道您所描述的实体类型。

在搜索栏中,输入模式类型(例如“人员”),单击结果,然后单击“提交”。

这样做将加载下一个屏幕,您可以在其中填写模式的属性。
您需要做的第一件事是为模式类型分配一个“@id”属性。

Schemantra 之所以成为优秀的 Schema 标记生成器之一,是因为它强制你为每个实体分配“@id”属性。但这也可能带来阻碍,因为你不知道“@id”字段的用途。
以下是您需要了解的信息:
- 它充当网页上描述项目的唯一标识符。当一个页面包含多个类似的项目(例如多本书或多件产品)并且您需要区分它们时,它非常有用。
- “@id” 允许同一页面上架构的不同部分相互引用。例如,如果页面上分别包含一本书及其作者的信息,@id 可以帮助显示它们之间的关联,并在架构标记中将这本书与其作者关联起来。这就是您向搜索引擎传达上下文的方式。
- 要设置“@id”字段,请使用以下模板: #{schemaType} 例如,#person、#organization、#event、#localbusiness、#article 等 。
设置“@id”字段后,向下滚动并填写属性,这将有助于搜索引擎知道您在谈论谁。
与 Merkle 的工具类似,Schemantra 会在您填写每个字段时显示 JSON-LD 输出。
如果您不怕变得书呆子气并测试事物以构建更深层次的模式,Schemantra 是理想的选择。
Rank Ranger 的 Schema 标记生成器和验证器
与 Merkle 的工具类似,Rank Ranger 的 Schema Markup Generator & Validator 提供了许多预建的模式类型,如下所示。

这很好,因为它们包含了模式子类型,以便您可以使用最合适的类型来描述实体。
根据所选模式的类型,Rank Ranger 会为您提供有限数量的属性来填写。

例如,在上面的屏幕截图中,当选择 Corporation Schema.org 类型时,该工具不会为您提供从父模式类型(Organization)添加属性的选项。
尽管存在这个缺点,但还是考虑使用 Rank Ranger 的 Schema Markup Generator & Validator 而不是 Merkle。
手动(或在协助下)编写 JSON-LD
毫无疑问,手动编写 JSON-LD 将为您提供最佳的架构标记。这是因为您可以为任何给定类型的架构添加所需的任何属性。
更重要的是,手动编写 JSON-LD 可以为您提供灵活性,并能够将一种模式类型连接到另一种模式类型。这就是搜索引擎理解上下文的方式。
首先,JSON-LD 由花括号括起来的键值对组成。

键值对是指您使用 Schema.org 定义的词汇表提供的属性和值。
例如:

当您添加更多属性来描述模式时,将会创建更多的键值对。

由于实体之间的关系是机器理解上下文的方式,因此模式标记的最佳用途是将模式连接在一起。
在上面的视觉图中,您会注意到花括号内有花括号,这就是将架构类型嵌套在一起的方式。
使用 ChatGPT 生成 Schema 标记
与所有与 ChatGPT 相关的事物一样,您的提示对于其输出的内容至关重要。
第一步是选择您想要描述的模式类型(例如,个人、法律服务、牙医、在线业务)。
接下来,参考其 Schema.org 文档并确定您想要使用的所有属性。
假设您想为某人创建架构标记,请在浏览器中从 Schema.org 加载 Person 架构。

然后告诉 ChatGPT 您希望为 Person 模式生成 JSON-LD,并包含属性及其值,如下所示:
请为 Person 架构生成 JSON-LD。我将提供架构标记所需的信息。姓名:John Doe。职位:SEO 专家。工作机构:Semrush。专业知识:SEO。

您此刻可能会欢呼,因为 ChatGPT 实际上只花了几秒钟就凭空写出了所有这些代码。
但 ChatGPT 有一个问题——它会直接响应你的提示。虽然 JSON-LD 看起来不错,但它是错误的。
为什么?
好吧,我们没有向 ChatGPT 提供足够的信息,所以它尽力完成了任务。
让我们用更好的提示再试一次。
请为 Person 架构生成 JSON-LD。我将提供架构标记所需的信息。姓名:John Doe。职位:SEO 专家。工作领域:Semrush(与 https://en.wikipedia.org/wiki/Semrush、https://twitter.com/semrush 相同)。专业知识:搜索引擎优化(与 https://en.wikipedia.org/wiki/Search_engine_optimization 相同,备用名称:SEO)。

好多了!当我们把 JSON-LD 放入 Schema.org 的验证器时,没有任何错误。

但这还不是全部。
将代码放入 Classy Schema 的可视化工具中,您就可以看到通过架构标记创建的关系。

每个圆圈都是单独的实体,连接它们的线代表它们之间的关系——这是一个基本的知识图谱。
使用 ChatGPT 生成 schema 标记的最大好处是可以避免令人烦恼的语法错误。但如果您想学习从头编写 JSON-LD,请收藏指南 “如何仅使用 JSON-LD 和 schema.org 词汇进行语义 SEO ”。
如何将架构标记添加到网站上
现在您已经生成了架构标记,接下来要做什么?
- 它去哪儿了?
- 它是否必须进入 <head>?
- 如果 JSON-LD 进入 <footer>?它还能工作吗?
- 如果你不能将代码注入到<head>或 <footer>?
- 如果将架构标记放在正文中,它还能起作用吗?
这些都是合理的问题。
您应该将 JSON-LD 注入<head>因为它确保它是爬虫程序能找到的第一行代码之一。
但是,正文中的 JSON-LD 或<footer>既能验证,又能发挥作用。那么,如何才能让它进入 <head>?
这取决于您使用的 CMS 或后端。
对于 WordPress 网站,有一些主题允许您将站点范围的脚本放入<head>还有一些插件可以让你能够将脚本注入<head>逐页地。
例如, SOGO Add Script Header Footer 是一个可以完成这项工作的免费插件。

如果您采用定制方法,则需要禁用自动架构标记生成以避免重复。
对于其他平台,您需要参考相关文档。但 Wix、Squarespace、Webflow 和 Duda 应该都允许将脚本添加到所有页面或单个页面。
您也可以通过 Google 跟踪代码管理器 (GTM) 添加架构标记。如果您是为客户执行此操作,这可能是首选方法,因为您无需更改其实际网站上的代码。
只要安装了现有的 GTM 标签,您就可以进行部署,而无需登录网站后端。
如何检查您的架构标记是否正确
当谈到架构标记时,总是有三件事需要检查:
- 有语法错误吗?
- 它符合 Google 的要求吗?
- 实体是否已正确连接?
它们每个都略有不同,所以让我们深入研究一下,以确保你的辛勤工作得到回报。
使用 Schema.org 验证语法错误
语法错误会导致你的 schema 标记无效。换句话说,当 Googlebot 在你的 JSON-LD 中遇到语法错误时,它会直接忽略它。
大多数语法错误与缺少逗号或花括号有关,如果您手写 JSON-LD,则放错逗号或花括号是不可避免的。
幸运的是,Schema.org 验证器会提示你的标记中存在编码错误。然而,它不会告诉你如何修复它——这可能会让人非常恼火。
但首先,让我们深入了解 Schema.org 验证器工具 。

加载网站后,您将看到两个选项: FETCH URL 和 CODE SNIPPET 。
- 对于已使用架构标记发布的页面,请使用“获取 URL” – 只需将完整 URL 复制并粘贴到字段中,然后单击“ 运行测试 ”
- 当您的标记尚未上线时,请使用“代码片段” – 只需将您的 JSON-LD 脚本复制并粘贴到字段中,然后单击“ 运行测试 ”
几秒钟后,您将看到结果屏幕。
在以下示例中,该工具选择了三种单独的模式类型:hentry、Article 和 FAQPage。

没有显示任何错误或警告——唷。
但这是一个错误的例子。

遗憾的是,Schema.org 验证器没有提供任何关于如何解决该错误的指导步骤。它似乎只发现了第一个语法错误,尽管我们故意添加了四个错误。
那么当你遇到这种情况时你应该怎么做呢?
您可能会花费数小时尝试调试错误并绞尽脑汁,或者您可以使用 ChatGPT。
在 ChatGPT 中,将 JSON-LD 复制到剪贴板并输入以下提示:
我正在尝试解决 JSON-LD 中的一个或多个语法错误。您能否修复代码并输出正确的版本,而无需解释您发现了什么以及做了什么?这是我的 JSON-LD。
并确保将 JSON-LD 粘贴到提示的末尾。
果然,ChatGPT 毫不费力地完成了这项任务,而且由于有提示,您不需要阅读有关它所做工作的文章。

确保您获取新的 JSON-LD 并将其再次粘贴到 Schema.org 验证器中并运行测试。

将 Schema.org 验证器与 ChatGPT 相结合是确保 Google 能够解析您的架构标记的万无一失的方法。
使用 Google 检查丰富的搜索结果资格
虽然 Schema.org 维护并更新 JSON-LD、微数据和 RDFa 的架构标记词汇,但 Google 对待结构化数据的方式与 Schema.org 不同。
这意味着,即使从 Schema.org 的角度来看您的架构标记可能是完美的,但它可能不符合 Google 的要求。
真烦人!
因此,这就是为什么您应该在使用 Schema.org 验证结构化数据标记后, 始终在 Google Rich Results 工具中检查它。
准备好?
与 Schema.org 验证器类似, Google Rich Results Test 可以分析实时 URL 或 JSON-LD 脚本。

- 如果您的架构标记已发布,请使用 URL 选项并粘贴完整的 URL
- 如果您的架构标记尚未生效,请使用代码选项并粘贴到脚本中
根据您标记的模式,您将看到检测到一个或多个有效项目的屏幕,或者根本看不到任何有效项目。
在下面的屏幕截图中,Rich Results Tool 选取了本地企业和组织实体,并且某些详细信息可能会作为丰富的结果显示在 SERP 中。

但是如果没有检测到有效物品会发生什么情况?

这是否意味着您的架构标记有问题?
不。
所有这些都告诉您,Google 不会为您使用架构标记描述的实体显示丰富的结果。
如果您想知道 Google 可能会针对哪些架构类型显示丰富的结果, 请参阅其开发者文档 。
实体是否正确连接?
如果您已经做到了这一点,那就太好了。但我们还没有结束,因为要最大限度地利用架构标记的价值,您需要在架构之间建立关系。这是因为一个实体与另一个实体之间的关系是 Google 理解您内容上下文的方式。
欢迎使用连接架构标记。
等一下,什么是连接模式?
连接模式是您为网站上的重要网页创建知识图谱的方法。
帮助您了解一种模式类型如何连接到另一种模式类型的最佳工具是 SchemaApp 提供的免费模式路径工具 。

为此,请从第一个下拉菜单中选择一种架构类型(例如,人员、组织)。然后在第二个下拉菜单中选择要创建关系的另一种架构类型(例如,服务、产品)。
按“ 单击以查找路径 ”,如果存在,SchemaApp 将列出可以将两个实体连接在一起的方法,然后使用 ChatGPT 将关系转换为嵌套的 JSON-LD。
好的。那么我们说到哪儿了?
啊,对了,您想知道如何检查实体是否已与您的架构标记正确连接。
输入—Classy Schema。
Classy Schema 的结构化数据查看器是一款出色的实体可视化工具。
粘贴已具有架构标记的 URL 或将您的 JSON-LD 脚本粘贴到代码字段中,然后单击“ 可视化 ”选项卡以查看您的架构是否已连接。

粘贴一些自定义的 JSON-LD,结构化数据查看器显示网站、组织和网页模式如何相互连接。

这就是您要寻找的:如果您看到一个节点与另一个节点之间有一条线,这表明两个实体之间已经形成了关系。
上述可视化信息告诉搜索引擎以下内容:
- 网页上有架构标记。
- 该网页为澳大利亚人民提供服务。
- 同一网页是为澳大利亚观众制作的更广泛的网站的一部分。
- 该网站是一个以美国为中心的网站的一部分,其背后的主要实体是一个组织。
- 这个名为 Nike, Inc. 的组织为全球多个国家提供服务,包括西班牙、日本、法国、澳大利亚、美国和加拿大。
PS——上面的可视化是知识图谱的样子。
如果您没有看到连接一个节点和另一个节点的线,那么实体根本没有连接。
这是断开连接的模式的一个例子。

尽管五个实体已经用 JSON-LD 标记,但它们之间没有任何关系。
是时候编写自己的架构标记了
使用上面提供的相同工具和说明,下一步是使用 JSON-LD 描述您自己的实体。
其中包括:
- 借助架构生成器,使用组织架构描述您的商业网站
- 在 ChatGPT 的帮助下使用 Person 模式标记自己
- 使用 Schema App Paths Tool 了解如何在组织和人员架构之间创建上下文
- 在 Schema.org 验证器中运行 JSON-LD
- 在 Google Rich Results 测试中验证您的架构标记
- 将架构标记添加到您的主页和关于页面
正如您现在所知,架构标记可以提高您在 Google 搜索中的点击率。