模式和微数据:概述
已发表: 2016-03-09第一个网站于 1991 年 8 月发布。如今,将近 10 亿个网站在线,并且它们的复杂性(更不用说它们构成的生态系统的复杂性)只会继续增长。 有数百种高级编程语言,它们都做同样的事情:与计算机通信。 有数百种语言需要理解,您可以想象这是一个让计算机、系统和人们跟上的过程。 曾经有一段时间,雅虎、必应和谷歌的精明人士意识到需要一些结构和组织,否则事情只会变得更加失控。 它有点像狂野的西部。
元数据:搜索引擎的卡片目录
“元数据”是说明数据内容的信息; 即,关于数据的数据。 还记得图书馆里的旧卡片目录吗? 卡片目录索引卡片,以标准化方式讲述图书馆所有书籍的具体内容。 这些卡片包括标题、作者和出版日期等数据。 此数据用于生成基于杜威十进制系统的唯一索书号。 这是一套用于为图书馆中的每本书编制索引的标准,以确保可以以可预测的顺序在彼此附近找到关于同一主题的书籍。 杜威系统自 1876 年以来一直在使用!
什么是架构?
在 Internet 和过度简化的上下文中,“模式”是一种构建和组织元数据的方式。 2011 年年中,三大搜索引擎展开前所未有的合作:Google、Bing 和 Yahoo 发起了一套网站元数据标准的创建。 年底前,俄罗斯搜索领导者 Yandex 加入了他们的行列。
搜索引擎形成了 Schema.org,其目标是定义和鼓励采用网站管理员和其他人可以用来标记网站内容的商定结构(和类似的词汇表)。 结果将是搜索引擎(和其他系统)可以更轻松、更准确地了解网站的内容,并且可以更容易地找到信息。
架构如何工作
正如 Schema.org 网站对其共享词汇表所指出的那样,“这些词汇表涵盖了实体、实体与动作之间的关系,并且可以通过一个有据可查的扩展模型轻松地进行扩展。 超过 1000 万个网站使用 Schema.org 来标记他们的网页和电子邮件消息。”
人、地点和事物都在页面上表示,模式用于在整个网络上一致地定义它们。 位置和联系信息等简单元素以及评级等复杂元素均已简化并与 Schema.org 语言保持一致。 以下是结构化数据如何向查看电影搜索结果的读者显示的示例:…以及网站如何向搜索引擎显示一些相同的信息:
这是另一个电影示例,它说明了模式如何帮助搜索引擎了解网站的内容。 “化身”这个词可以有很多含义:在线代表一个人、一部著名电影或一部不相关的电视剧。 它也是一个已停产的须后水品牌。 如果您收集古董男士香水并正在寻找 Coty 的头像,此页面上的架构会告诉搜索引擎这是返回的正确页面,而不是关于电影的更受欢迎的页面之一。
元数据有所作为。 它在整个站点的站点 HTML 幕后用于定义其内容和上下文。 对于搜索引擎,此信息是使搜索引擎运行的燃料。 没有上下文和理解,搜索引擎仍然可以工作,但它不能准确地分析网站。 这意味着它也无法限定该网站如何回答搜索者的问题,这反过来意味着它可能不太可能返回该网站。
你有没有想过那些蓝色的小链接是如何出现在谷歌搜索结果中的,就像这里的第二个条目?
或者为什么有些结果有评级,而有些则没有? 或者,为什么有些结果在搜索结果页面中显示为已展开,而其他结果却没有? 这就是模式和微数据的魔力。
模式类型
使用了多种类型的模式; 数以千计的存在,更多的继续被开发。 浏览风景可能会有点混乱。
首先,从满足您需求的正确模式类型开始。 为了确定要实施的最佳模式类型,了解所有选项和可用模式类型非常重要。 让我们看看最基本的:
- 事物——定义一个“事物”可以包含任意数量的通用项。 例如,这包括图像、文本描述和备用名称的特定微数据。 它是最通用的模式项类型。
- 事件——可能在指定时间和地点发生的事件可以使用特定的模式数据来共享信息,例如持续时间、结束日期、评级、组织方等等。
- 人——用于定义人的元素的模式数据,包括地址、从属关系、地址、出生日期和死亡。 真实或虚构的模式数据可用于以微数据形式定义一个人的特征。
- 地点——物理位置可以用微数据定义,例如属性信息、地址、商店代码、全球位置编号、经度和纬度,以及位置地图的 URL。 这些元数据项有助于定义企业所在的位置。
- 产品——可用于定义产品的架构,例如商品名称、产品评级、报价、产品尺寸、商品类型等。 微数据有助于更多地了解公司可能在线上或线下销售的产品和服务。
- 组织——定义组织元素的微数据,包括地址、服务区域、奖项、品牌信息、联系人、电子邮件、税号、电话、出版商(如果适用)等。
- 审查 –定义讨论要审查的项目的页面的所有元素。 从评论产品、服务或实体到评论的元素(例如作者、角色、引文和内容评级)都使用评论模式定义。
什么是微数据?
这就是常用词汇发挥作用的地方。 微数据词汇表提供了项的语义或含义。

谷歌很好地定义了微数据:“微数据是一种在 HTML 文档中嵌入机器可读数据的规范。 微数据由根据词汇表定义的名称-值对(称为项目)组成。”
以下是一个词汇表中常见名称-值对的示例:
Schema.org 提供四种格式的示例:无标记、微数据、RDFa 和 JSON-LD。 对于开发人员和网站管理员来说,这是非常有用的资源。
实施模式
如果您已经做到了这一点,希望您了解模式的类型以及它可以为搜索引擎提供什么。 现在是实际实施模式的时候了。 你从哪里开始?
确定在您的网站上使用模式的机会是一个双管齐下的过程。 首先,您需要确定要测试的实际模式。 如果您尝试添加位置数据,或者可能提供有关事件的数据,请选择要实施的项目。
接下来,实施架构需要了解您的网站平台,无论您使用的是 CMS 还是其他解决方案。 将代码添加到您的站点不适合胆小的人,应该留给专业人士。 与您的网站管理员或数字代理商交谈,告诉他们您希望实施的模式类型,并询问他们是否可以帮助您实施。 如果您甚至向他们提供要实施的代码(请参阅下面的代码生成器),您将获得一些额外的荣誉。
一些资源可用,它们将提供有关实施模式的有益信息。 一些插件可用于 WordPress 等 CMS,它们可能不需要那么多实际编码。 直接与您的技术团队合作来实施这个非常有用和有价值的工具。
其他资源
Schema.org:欢迎来到 Schema.org
GitHub:资源架构
Schematron:模式资源
Google Developers:架构:插入
Google Developers:视频架构
架构创建者:Schema-Creator.org
WordPress:多合一模式
Drupal:模式
实施资源
Kissmetrics “如何使用架构标记提升您的 SEO”
Moz 的“Schema.org 结构化数据”
不确定从哪里开始? 对架构有疑问吗? 在下面的评论中询问我们!