如何为公司和人员使用 Schema.org 结构化数据

已发表: 2020-02-26

在本文中,我将研究 Schema.org 结构化数据到底是什么,为什么它对于构建 EAT 至关重要,以及我们如何利用其庞大的类型和属性将清晰精确的数据传达给搜索引擎。

什么是吃?

专业知识、权威和信任,或 EAT,是搜索引擎用来决定哪个是给定搜索查询的最佳站点的主要标准之一。 使用结构化数据将非常准确地告诉他们您是谁以及您在做什么,这会增加他们对您网站的信任。 包括显示专业知识和权威的其他数据也将增加信任并使您的网站排名更高。

还有一个称为“YMYL”或“你的钱,你的生活”的级别,其中包括所有专门处理金融和健康的网站。 对于这个类别,谷歌是特别严格的,你真的需要确保包含任何证明你有资格和能力谈论这些主题的信息。

你可能想知道:

什么是结构化数据?

结构化数据是以机器可以理解的标准化格式呈现的信息。

互联网需要结构化数据才能存在。 为了使其所有组成机器能够相互通信,它的所有协议和语言(HTTP、TCP、TLS/SSL、PHP、Javascript 等)都具有严格的商定结构。

一个巨大的例外是您放入网站页面可见文本内容的信息。 没有规则来管理您的数据应如何布局。 当搜索引擎查看该内容时,他们会分析文本块,寻找可以识别为特定类型数据的内容。 但它总是带有一定程度的不确定性。 例如,采用标准地址,例如:

Amazing Stuff Inc, 39 Main Street, 34000 Newtown, France

来自使用这种特定地址格式的地方的人可以立即看到这是一个地址。 但是想象一下,你是来自世界其他地方的人,使用不同的地址格式; 你能理解地址的所有部分是什么吗? 这就是机器的样子。

搜索引擎中的人工智能已经发展到可以识别这可能看起来像一个地址并提取各种元素的程度,但它仍然不是 100% 确定的,需要许多其他来源的证实才能对它有什么信心猜到了。 然而,结构化数据是由标准化名称(例如“streetAddress”)和分配给它的值(在本例中为“39, Main Street”)组成的对,搜索引擎会扫描 html 代码以查找此类型的命名数据。

抓取数据³

通过与其他数据集的无缝连接来扩展您的分析。 根据来自您的 CRM、监控解决方案或任何其他来源的反向链接、SEO 流量、排名和自定义数据集的数据分析您的 SEO 策略。
学到更多

因此,问题在于,尽管您的网页中的信息在人眼看来可能是结构化的,但对于机器来说根本不是结构化的。 他们必须猜!

实际上,我们能做些什么呢?

Schema.org 是谷歌、必应和雅虎于 2011 年发起的一项计划的一部分,该计划旨在提供一个通用模式系统,以使结构化数据能够在网站中进行标记。 当搜索引擎看到“ @context”:“http://schema.org/ ”行时,他们开始寻找他们可以识别的命名 Schema.org 数据对。

我们可以将 Schema 结构化数据插入到 html 的 <head> 部分,如下所示:

JSON-LD 格式的结构化数据

这就是搜索引擎在分析页面时看到的方式:

Google 结构化数据测试工具中的结构化数据

这不是更清楚吗? 搜索引擎算法现在可以 100% 确定每一位结构化数据的身份和作用。 这让他们的生活更轻松,并将增加他们对你是谁和你所做的事情的信任程度,提高你的 EAT 并提高你的排名。

组织的基本架构标记

我将从最基本的 Schema 开始,然后看一些额外的优化。

首先,您需要定义您的组织类型。 因为 Schema.org 系统是称为类型的事物的层次结构(您可以在此处看到),所以您可以从最一般的类型开始,并深入到层次结构中,直到找到您的类型。 最通用的类​​型是Thing ,包含许多广泛的子类型,其中之一是 Organization。 如图 3 所示, Organization包含其他类型,例如CorporationLocalBusinessEducationalOrganization等。

类型层次结构的一部分

您可以看到LocalBusiness具有大量子类型,因此您可以继续深入挖掘,但如果您不是本地企业,那么您可能是 Corporation,因此您可以查看它。 单击此处查看公司页面。

您的 Schema 块现在看起来像这样:

公司类型

这很好,不会在结构化数据测试工具中给我们任何错误,但它根本没有告诉我们有关公司的任何信息,因此我们需要为其提供一些属性或描述它的数据片段。

Corporation页面上,您将看到它具有许多可接受的属性。 正确拼写属性名称很重要,因为一旦搜索引擎看到该类型,它将寻找该类型的特定可接受属性。 属性名称以小写字母开头,类型名称以大写字母开头。

[案例研究] 优化链接以改善具有最大投资回报率的页面

在两年的时间里,RegionsJob 通过微调其网站的内部链接结构以创建高效的架构,解决了提高投资回报率的挑战。 该策略集中在支持网站目标的 SEO 操作上。 基于页面盈利能力的 KPI,RegionsJob 实施了一些修改,以创建一个具有更好用户转化率的网站。
阅读案例研究

某些类型具有一个或多个必需属性:如果您选择LocalBusiness类型(或LocalBusiness的子类型),您可能会在测试工具中看到错误显示,因为它至少需要一个名称和一个图像url。

缺失数据的错误

如果发生这种情况,请确保至少提供如下图 6 中所需的数据,以避免错误的标记,然后您可以添加额外的数据:

错误已修复

在本文的其余部分,我将以 sunfimmo.com 为例,这是我过去标记的一家公司。 这是一家法国公司,但请记住,属性名称始终采用标准化的英文形式,以便搜索引擎识别。

该公司是一家房地产代理公司,但他们没有您可以访问的实际实体代理机构,因此它们不能成为LocalBusiness类型之一。 而不是使用RealEstateAgent他们的类型必须是Corporation 。 基本标记如下所示:

公司的基本 Schema.org

我们现在有一些关于公司的良好基本数据。 请注意,法定名称与用于交易的名称不同——这很重要,因为稍后我们将添加指向正式公司注册列表的链接,如果我们想建立对真实性的信心,数据需要相同数据。 地址和电话号码也是如此; 他们需要在任何地方都一样!

接触点

如果一家公司有多个联络点(在不同的城镇、地区或国家),它们也可以被标记。 这家公司有两个办公室,但它们共用同一个电话号码,所以它们被组合在一起,如下所示:

联系点的基本 Schema.org

请注意,当一个类型(这里是ContactPoint )用作属性的值时,它被标记为大括号中的块; 这是结构化数据! 当一个属性有多个值时,我们可以将它们放在方括号中,用逗号分隔。

组织的附加架构标记

附加类型

您之前在文章中看到,我们无法将公司标记为RealEstateAgent ,因为它不是本地企业,但我们仍然可以使用Productontology系统以结构化数据格式显示它具有特定类型的房地产代理。 我现在不会详细介绍(说明在此处),但它使我们能够做到这一点:

使用产品本体

我们还可以将维基百科的链接放在sameAs块中:

使用相同的

链接到官方页面以提高可信度

我们现在有了公司基本细节的标记,并提供了更具体的类型。 但请记住,我们还希望增加信任和可信度,并表明公司是真实的。 为此,我们可以链接到包含我们自己无法更改的数据的官方页面,使它们比社交网络帐户更可信,例如,基本上任何人都可以声称是他们想要的任何东西!

在法国,所有公司都有一个官方注册号(“SIRET”)和他们所在行业的代码(“CODE NAF”)。 所以我们可以编写一个自定义块,它实际上说:

“这是一个官方标识符,这是它的名称,这是它的值,这是一个描述它的维基百科页面,这是带有列表的官方管理页面”:

使用 Schema.org 标识符

为了进一步证实“官方”信息,我们可以在相同的 As 块中提供指向公司信息列表页面的链接以及任何相关的活跃社交账户,如下所示:

更多相同链接

为 Person 添加 Schema 数据以增加专业知识和权限

我们为Corporation创建了主要的 Schema 标记块,并添加了大量数据以增强其可信度和可信度。 增加权威和专业知识(记住,这都是关于 EAT)的一个好方法是包括一个或多个人以及他们的证书是什么。 为此,我们可以包含一个Person块,如下所示:

一个人的 Schema.org

在这里,我们说创始人是一个叫 Jean-Bernard Huet 的,然后我们提供他的 LinkedIn 帐户并声明他是两个EducationalOrganization的校友,并带有指向所获得的特定文凭页面的链接,一个是经济学和商业和一个在房地产法。 为了提高他的专业可信度,我们可以包括一个标识符块,就像公司一样,但这次定义他的房地产经纪人执照号码并链接到描述它是什么的官方页面,以及官方商会列表页面:

一个人的 Schema.org 标识符

所以,现在我们以一种专门为机器易于理解的格式向 Google 提供了大量非常精确的数据!

一个问题是我们的块现在很大并且包含实体中的实体,这些实体在所有页面上的所有 Schema 块中并非都是必需的。 以创建者属性的 Schema 标记块为例,我们希望在其中包含 Person 及其所有信息,但我们不希望每次都包含整个Person块。 这就是@id 发挥作用的地方:一旦我们用@id 定义了Person块,我们就可以将该@id包含在founders块中……

Schema.org @id 用于实体

......正如您在结构化数据工具工具中看到的那样,Google 将通过@id链接实体:

谷歌将如何看到这个块

我们如何在同一个页面中包含几个不同的 Schema 块?

为了使块的管理更加系统化,您可以将它们作为单独的块放入像@graph这样的容器元素中,并使用@id将它们链接在一起,如下所示:

对多个块使用@graph

所以我们有了它:通过@id属性链接在一起的清晰精确数据的结构化块,告诉谷歌和其他搜索引擎你是谁,你做什么,以及为什么你拥有让你的页面运行良好所需的专业知识和权限在搜索结果中排名。 您可以做的任何事情来帮助搜索引擎了解您的网站并减少他们的工作量都会使您的网站受益。

最后一句话

Schema 标记是一个庞大的主题,我们甚至还没有研究过产品/服务或博客文章的标记,更不用说我们如何在结构化数据中标记评论和评级以提升 EAT,但这些将在以后的文章中讨论.

享受结构化数据的乐趣,并确保使用结构化数据测试工具!