Edwin 是一名战略内容专家。在加入 Yoast 之前,他花了数年时间在荷兰领先的网页设计杂志上磨练自己的技能。
Schema.org 负责处理您网站上的所有结构化数据需求。如果您使用它来描述产品、评论、事件和食谱,像 Google 这样的搜索引擎可以获取这些数据并以增强的方式呈现您的页面。如果您想要丰富的结果,例如片段、交互式移动结果、声控操作或知识图中的列表,您需要使用结构化数据描述您的页面。这份终极指南是对这一广泛主题的概述。
目录
什么是结构化数据?
结构化数据是一种描述您网站的方式,使搜索引擎更容易理解。你需要一个所谓的词汇来让它发挥作用,大型搜索引擎使用的就是 Schema.org。Schema.org 提供了一系列标签和属性来详细描述您的产品、评论、本地企业列表、职位发布等。
主要的搜索引擎,谷歌、必应、Yandex 和雅虎,共同开发了这个词汇表,以形成一种共享语言来更好地理解网站。今天,搜索引擎将它用于许多事情,从事实检查内容到 COVID-19 警报!
结构化数据和 Yoast SEO
我们的旗舰 SEO 插件Yoast SEO 会自动将结构化数据加载到您的网站。您可以从元框中的“架构”选项卡为页面设置特定类型的内容。在 WordPress 中使用新的块编辑器?然后,您可以通过我们的结构化数据结构化数据内容块,轻松地将结构化数据添加到您的常见问题页面和操作方法文章中。我们正在努力扩展对结构化数据的支持。
如果实施得当,搜索引擎可以使用应用的结构化数据更好地了解您页面的内容。其结果是,您的网站可能会得到更好的在搜索结果中显示,例如,在形式丰富的成果一样丰富网页摘要。但是,不能保证您会获得丰富的结果——这取决于搜索引擎。
为什么需要结构化数据?
使用 Schema.org 词汇表中的结构化数据描述您的产品、评论、事件、职位发布等,可以让搜索引擎立即理解您的网站。这意味着他们可以准确地说出您网站的每个部分的内容 – 以及一切如何连接。搜索引擎不再需要猜测产品列表是产品列表;你现在可以说它是。另外,您可以定义所有内容的关联方式。
结构化数据对 SEO 重要吗?
长话短说:是的,Schema.org 形式的结构化数据对您的 SEO 很重要。正确实施数据可能不会为您提供更好的排名,但它会间接使您的网站成为更好的搜索结果。
增强的搜索结果使搜索者可以更轻松地从链接列表中选择结果。如果您的列表很丰富,并且您的页面符合您的列表承诺,那么您对客户来说是一个有效的结果,从而导致较低的跳出率。较低的跳出率告诉 Google,您的网站是一个备受推崇的结果,承诺并交付。
此外,由于结构化数据仍在加速发展,您很有可能在竞争对手中领先。
您可以选择您希望 Yoast SEO 如何向 GoogleStructured 数据描述您的内容,从而获得丰富的结果
通过向搜索引擎描述您的网站,您就可以让他们对您的内容做一些有趣的事情。Schema.org 及其支持在不断发展,因此它一直在改进和扩展。由于结构化数据构成了 SEO 世界中许多新发展的基础——比如语音搜索——,很快就会有更多的发展。以下是当前可用的丰富搜索结果的概述;您可以在Google 的搜索库中找到它们的示例。目前,以下是一些可用的富媒体搜索结果:
>
文章 | 如何 | 问答 |
书 | 图像许可元数据 | 食谱 |
面包屑 | 招聘启事 | 评论片段 |
旋转木马 | 工作训练 | 附加链接搜索框 |
评论家评论 | 当地的商业 | 软件应用 |
数据集 | 标识 | 可说 |
雇主综合评级 | 电影 | 订阅和付费内容 |
事件 | 预估薪水 | 视频 |
事实核查 | 播客 | |
常问问题 | 产品 |
以前称为丰富网页摘要的丰富搜索结果
富媒体搜索结果是搜索结果页面上显示的额外信息和交互功能。除了元描述文本的常规黑线之外,您还可以使用价格或评论等产品信息或面包屑或站点搜索等额外导航工具来增强搜索结果。
阅读更多:无处不在的丰富片段 »
移动设备上的丰富结果
移动设备上的操作方法富媒体搜索结果示例
富媒体搜索结果在移动设备上更为普遍。某些项目(例如当地餐馆、食谱、电影、操作指南和课程)的搜索结果可以在移动结果中得到特殊处理。这些通常以触摸友好、可滑动的方式呈现,也称为轮播。
谷歌非常有兴趣让您在这些结果中尽可能多地做。因此,您可以预订机票、在热门餐厅预订位置、订购电影票以及将看起来美味的芝士蛋糕食谱直接发送到您的 Google Home,以便它可以在烘焙时为您提供帮助。结构化数据几乎支持一切。而这仅仅是开始。
知识图谱
该知识图是对谷歌的右侧信息大块。此块详细说明有关特定搜索结果的不同信息位。Google 通过检查和评估有关此特定主题的相关内容来填充此图表。它检查的来源之一是站点的结构化数据。
如果您在某个主题上拥有经过验证的公司或权威,您可能会看到您的姓名、徽标和社交媒体资料出现。
Yoast 的知识面板
精选片段
好吧,这可能是一个偷偷摸摸的添加,因为特色片段是丰富的结果,但它们不是从结构化数据中获取内容的。精选片段直接在搜索结果中回答搜索问题,但会使用网页中的常规内容来回答。
搜索词 [网站结构] 的精选摘要结构
化数据在移动设备上是否有效?
是的,实施结构化数据的结果无处不在。移动设备是 Schema 实现结果最明显的地方之一。
如果页面符合 Google 设置的标准,您现在可以直接从搜索结果中预订电影票或在餐厅预订餐桌。如果您正确实施结构化数据,您还可以在移动搜索结果页面上获得多个交互式附加功能。此外,如果您将 AMP 添加到等式中,您可以在移动设备上获得更多经 Google 批准的交互式产品。
不同类型的结构化数据
附加链接搜索框
搜索框是网站内部搜索引擎在 Google 搜索结果中显示的位置。Google 也为此使用 Schema.org 代码。Yoast SEO 对此内置支持,我们的知识库中有更多信息。
如果您查看 Schema.org 网站,您会注意到有很多信息可以作为结构化数据添加到您的网站中。不过,并非所有事情都相关。在开始实施结构化数据之前,您需要知道应该标记什么。你在网上商店有产品吗?你有餐厅吗?或者您有本地企业为社区提供服务吗?或者有你最喜欢的芝士蛋糕食谱的网站?无论是哪一种,您都需要知道自己想做什么并探索各种可能性。不要忘记检查搜索引擎的文档以了解他们需要您提供什么。
不要去寻找最晦涩的;选择那些相对容易实现的。一些 Schema.org 出现在不到一千个站点上,但其他一些出现在数百万个站点上。让我们来看看几个最重要的:
创意作品
该创造性工作组包括已经由某人或某事产生的一切创造性的事情。您会在下面找到最常见的列表,但列表要长得多。您还可以找到雕塑、游戏、对话、软件应用程序、视觉艺术作品等的属性。但是,这些属性中的大多数在搜索引擎结果中都没有丰富的展示,因此它们的价值较低。但是,如前所述,如果您的站点包含以下类别中的项目,请务必使用 Schema.org 进行标记。
文章
的文章可能是调查报告的新闻或部分。您可以区分新闻文章、技术文章甚至博客文章。
图书
一本书就是一本书,无论是纸质形式还是电子书形式的数字形式。您可以标记所有类型的财产,从撰写它的作者到它赢得的任何奖项。
培训班
课程也可以显示为丰富的结果。
数据集
Google 了解数据集的结构化数据,并可以使用它来帮助更好地展示和理解这些数据集。在Google 的开发者页面上了解更多信息。
常见问题页面
制作一个很棒的常见问题解答页面来回答您的客户可能遇到的常见问题。Yoast SEO 可帮助您通过Schema 结构化数据常见问题内容块将这些常见问题解答转化为 Google 中精美的丰富结果。
操作指南
今天,您可以使用 HowTo 结构化数据标记您的 howto 文章。在新的 WordPress 块编辑器中,您将找到我们新的免费结构化数据内容块以获取操作方法。通过循序渐进的过程,用户可以完成特定的任务。目前,没有与此相关的丰富结果。
音乐
音乐也得到结构化数据处理。有几个 Schema.org 对音乐感兴趣,例如MusicRecording、MusicAlbum、MusicEvent 和 MusicGroup。
问答页面
问答页面也有资格获得富媒体搜索结果。根据谷歌的说法,问答页面不同于常见问题页面,你可以在一个页面上找到多个问题和答案。更多信息请参见 Google 的问答页面文档。使用 Yoast SEO 结构化数据内容块为您的常见问题页面提供结构化数据。
食谱
通过将食谱数据添加到您的烹饪网站上的食谱,您可以直接在搜索结果中显示您的食谱。更重要的是,随着移动富媒体搜索结果的出现,食谱甚至可能以一种令人惊叹的新方式在移动设备上呈现,并带有精美的图片——如果你添加它们的话。这还不是全部,因为您现在可以将您的食谱发送到 Google Home,并让 Google 助理为您大声朗读。多么酷啊?
可说
谷歌目前正在测试speakable Schema.org的实现。使用此代码,您可以告诉搜索引擎某段内容是专门为 Alexa、Siri、Cortana 或 Google Assistant 等数字助理大声朗读而编写的。
电视和电影
电影和电视节目也有自己的结构化数据。在搜索引擎中搜索电影将产生丰富的结果,包括评论、海报艺术、演员信息,甚至可以直接订购放映票。您甚至可以标记有史以来最好的电影或您最喜欢的电视节目的列表。更重要的是,通过添加ViewAction 或 Watch Action 结构化数据,让您的访问者直接观看内容。
视频
可以用视频做各种有趣的事情。尤其是谷歌,正在研究在搜索结果中显示视频的新方法。
播客
有播客吗?为什么不用结构化数据标记您的播客,以便 Google 可以用它做很酷的事情,比如显示每集的描述,甚至还添加一个播放按钮。
商业
还有用于商业目标的结构化数据。在这里,你会发现几个重要的:
活动
使用正确的Event Schema.org标记您的活动列表,可能会导致搜索引擎直接在搜索结果中显示您的活动。如果您拥有夜总会、场地或任何定期举办活动的企业,这是必不可少的。
企业和组织
如果您通过网站赚钱,那么您很有可能拥有一家企业。如果您是网站所有者或在公司网站上工作,您会发现业务和组织Schema.orgs 很有趣。几乎每个站点都可以从正确的业务 Schema.org 中受益。如果你做得好,你可以在搜索引擎中获得一个不错的知识图或其他类型的丰富列表。您甚至可以为您的联系方式添加特殊的结构化数据,以便客户可以直接从搜索结果中与您联系。对于本地企业,我们的本地 SEO 插件可帮助您满足所有本地结构化数据需求。
继续阅读:使用 Schema.org 和 JSON-LD 的本地商户列表 »
招聘信息
您的网站上有招聘信息吗?用职位发布结构化数据标记它们,让它们在谷歌中很好地显示出来。我们也在所有Yoast 职位发布中使用它。
产品
用于产品的 Schema.org 几乎与用于企业和组织的 Schema.org 一样重要。例如,使用Product Schema.org,您可以为您的产品提供搜索引擎为您提供丰富片段所需的额外数据。想想你看到的所有带有附加信息的搜索结果,比如定价、评论、可用性等。如果你有产品,这应该是你的结构化数据策略的主要部分。不要忘记标记您的产品图片。
继续阅读:使用 Schema.org 获取产品列表的丰富片段 »
评论
评论和评级在当今的搜索过程中发挥着重要作用。企业、服务提供商和在线商店都使用评论来吸引更多客户并展示他们提供的产品的可信度。在搜索引擎中获得这五颗星可能是创建真正成功企业的缺失环节。
继续阅读:通过评分和评论发展您的业务 »
语音助手的操作
语音助手风靡一时,我们将在这个领域看到很多事情发生。以食谱为例;您可以将搜索结果中的食谱(由结构化数据和 AMP 提供支持)发送到您的 Google Home,以便在烹饪时大声朗读。这些被称为操作,并且有一大堆。如果您希望您的食谱出现在 Google 助理库中,您需要添加特定的结构化数据集并遵守其他规则。您可以在创建配方操作页面上找到更多相关信息。访问Google 的智能助理网站,感受一下可能发生的事情(很多!)。
技术细节
要开始标记您的页面,您需要了解 Schema.org 的实际工作原理。如果您仔细查看Schema.org上的完整规范,您会看到词汇表中有严格的层次结构。一切都是相连的,就像页面上的一切都是相连的一样。滚动列表以一目了然地查看所有选项,并记下您认为需要的选项。
谷歌搜索控制台
如果您需要检查您的结构化数据在 Google 中的表现,请检查您的 Search Console。在“增强”选项卡下找到结构化数据洞察,您将看到所有包含结构化数据的页面,以及出现错误的页面概览(如果有)。阅读我们的 Search Console 初学者指南以了解更多信息。
让我们看看层次结构。Schema.org 实现从一个事物开始;这是最通用的项目类型。事物可以是更具体的项目类型,例如,创意作品、事件、组织、人物、地点或产品。
例如,电影是“事物”和“创意作品”,属于“电影”类别。您可以为此添加许多属性,例如“描述”、“导演”、“演员”、海报“图像”、“持续时间”或“流派”。有大量属性需要添加,因此您可以根据需要获得具体的信息。但是,不要过火,因为搜索引擎不会使用每个属性——至少现在还没有。例如,您应该查看Google 文档中的规范,以了解哪些属性是必需的,哪些是推荐的。
Schema.org 层次结构示例
如果我们把我们现在知道的放在一个层次结构中,这就是你最终的结果:
- 事物
- 创作
- 电影
- 描述(类型:文本)
- 主任(类型:人)
- 演员(类型:人)
- 图像(类型:ImageObject 或 URL)
- 等等。
- 电影
- 创作
如果是本地企业,您可以使用以下内容:
- 事物
- 组织(或地点)
- 当地的商业
- 牙医
- Name
- 地址
- 电子邮件
- 标识
- 审查
- 等等。
- 牙医
- 当地的商业
- 组织(或地点)
对于本地企业,您可以选择更具体的企业类型。这使搜索引擎更容易确定您拥有哪种业务。本地企业有数百种类型,但您的企业可能不符合其中一种描述。如果您的列表太宽泛,您可以使用产品类型本体获得更具体的信息。
以本地企业为例,您会看到 Google 列出了几个必需的属性,例如您企业的 NAP(姓名和电话)详细信息。还有很多推荐的属性,比如 URL、地理坐标、营业时间等。尽量填写尽可能多的这些,因为搜索引擎只会给你你正在寻找的完整演示。如果您需要有关本地业务标记的帮助,您会发现我们的本地 SEO 插件非常有用。
您需要为搜索引擎描述什么?
第一次查看 Schema.org 可能会觉得有点令人生畏。名单是巨大的,可能性是无穷无尽的,所以很容易被淹没。为了克服这个问题,你需要回到基础。想想你的网站、业务或产品是关于什么的,写下你认为重要的规格和属性,然后从那里开始。此外,Yoast SEO 会自动涵盖最重要的属性 – 所以需要担心这些!
话虽如此,您应该在计划中优先考虑几个部分,以将结构化数据添加到您的网站。如果您从这三个开始,您将拥有基础知识,然后您可以在此基础上进行构建。您绝对应该从业务详细信息、产品和评论的结构化数据开始。这些将在短期内产生最大的影响。
如何实现结构化数据
不要害怕,但这里是故事的技术部分。在我们这样做之前,我们想提醒您,Yoast SEO 附带了一个非常好的开箱即用的结构化数据实现。对于大多数站点,它会自动处理最紧迫的结构化数据需求。当然,随着您的需求变得更大,您可以扩展我们的结构化数据框架,如下所述。
有了 JSON-LD,将数据添加到您的页面不再有什么可怕的了。这种基于 JavaScript 的数据格式使得添加结构化数据变得更加容易,因为它形成了一个代码块并且不再嵌入到页面的 HTML 中。这使得编写和维护更容易,而且人类和机器都能更好地理解它。如果您在实现 JSON-LD 结构化数据方面需要帮助,您可以注册我们的免费初学者结构化数据课程、我们的理解结构化数据课程或学习Google Codelabs上的高级课程。
带有 JSON-LD 的结构化数据
JSON-LD 是向站点添加结构化数据的首选方法。然而,并不是所有的搜索引擎都很快采用了它——Bing 是最后一个。值得庆幸的是,微软在 2018 年 8 月出现了,现在支持这种最有效的方法。
自Yoast SEO 11.0以来,该插件带有功能齐全的 Schema.org 实现。Yoast SEO 现在为您网站上的每个页面创建结构化数据图,将所有内容互连。在处理此问题的同时,我们还创建了关于 Schema 的完整而详细的文档,包括用于集成结构化数据的规范。在这里,您还可以找到您网站上各种常见页面的一些示例图表。
如果您想详细了解如何在您的网站上使用所有这些,您应该阅读我们的文章,了解如何使用 JSON-LD 将 Schema.org 数据添加到您的网站,使用 Google 标签管理器将结构化数据添加到您的网站,或者学习如何通过我们的结构化数据和 SEO 培训添加结构化数据,这是我们Yoast SEO 学院培训订阅的一部分。
旧方式:RFDa 和微数据
将结构化数据写入页面的经典方法是将其直接嵌入到 HTML 中。这造成了一个非常低效且容易出错的过程,这也是 Schema.org 没有被迅速采用的主要原因。通过 RDFa 或微数据编写和维护它是一种痛苦。相信我们,尝试在 JSON-LD 中尽可能多地做。
微数据需要 itemprops 才能发挥作用,因此所有内容都必须进行内联编码。您可以立即看到这如何使阅读、编写和编辑变得困难。
结构化数据和 Google AMP
开源 AMP 项目(Accelerated Mobile Pages)引起了不小的轰动。该项目旨在使用一种特殊的 HTML 使页面在移动设备上以闪电般的速度加载。谷歌正在大力推动 AMP,并提到它对结构化数据的依赖。如果您想要特定的丰富结果,您可能必须使用 AMP 并添加特定的结构化数据。
Yoast SEO 在后台自动为您处理大量结构化数据。当然,您可以扩展我们的 Schema 框架——参见下一章——但如果手动添加代码看起来很可怕,你可以尝试下面列出的一些工具。如果您仍然不确定如何解决此问题,请向您的 Web 开发人员寻求帮助。他们可能会在几分钟内为您解决这个问题。
- 发电机
- 验证器和测试工具
- WordPress 插件
- Yoast SEO Local(我们的本地 SEO 插件为您的业务详细信息添加了 Schema.org,例如地址、地理位置、营业时间等)
- 该Yoast SEO插件WooCommerce输出产品架构,让您的产品在搜索突出。
- Yoast SEO使用 JSON-LD 将有关您的站点搜索、站点名称、徽标、图像、文章、社交资料等的 Schema.org 信息添加到您的网页。我们会询问您的站点是代表个人还是组织,并据此调整我们的结构化数据。此外,我们用于 WordPress 块编辑器的结构化数据内容块可以轻松地将结构化数据添加到您的常见问题解答和操作方法中。
Yoast SEO Schema 结构化数据框架
实现结构化数据从未如此简单。此外,大多数这些实施的结果往往缺乏。在 Yoast,我们着手增强数百万个站点的 Schema 输出。为此,我们构建了一个 Schema 框架——任何人都可以对其进行调整和扩展。我们所做的其中一件事是将出现在许多站点上的所有那些松散的结构化数据的点点滴滴结合起来,改进它们,并将它们放在图表中。通过互连所有这些位,我们为搜索引擎提供了银盘上的所有连接。
当然,还有很多事情要做。我们还可以通过添加特定的架构部分来扩展 Yoast SEO 的输出,例如操作方法或常见问题解答。为此,我们构建了结构化数据内容块以在 WordPress 块编辑器中使用。总之,这些可以帮助您消除搜索引擎和用户的障碍——因为使用结构化数据从未如此简单。
如果您想了解 Yoast SEO 如何处理结构化数据、如何通过 API 扩展它以及如何将其集成到您自己的工作中,请阅读Yoast SEO 架构文档。
外部链接
大多数搜索引擎都有自己的开发人员中心,您可以在那里找到有关其结构化数据实现的内部工作原理的更多信息。阅读这些内容以了解哪些有效,哪些无效。最好遵守他们的规则,因为糟糕的 Schema.org 实现可能会导致惩罚。始终在结构化数据测试工具中检查您的代码,看看它是否正确。修复错误并定期维护您网站上的代码,看看它是否仍然符合标准。
到底
您不能再逃避结构化数据。如果您的站点对您有意义,您应该调查它并找出使用 Schema.org 的最佳方式。还需要帮助吗?阅读有关Yoast SEO 如何让您轻松完成的更多信息。或者查看我们关于丰富结果、结构化数据和 Schema 的数字故事。因为正确实施,它可以为您的网站做很多事情,现在和将来。搜索引擎不断开发呈现搜索结果的新方法,而且通常使用 Schema.org 数据。
向您的网站添加结构化数据是技术 SEO 的重要组成部分。如果您想知道您网站的整体技术 SEO 是否适合,请参加我们的技术 SEO 适合度测验以找出答案。这个测验可以帮助您弄清楚您还可以做什么!