在你的网页中包含模式微数据就像吃得好、锻炼或睡个好觉一样——你知道你应该这么做,但实际上执行起来比听起来要难得多。除非你是一个健康狂,否则请不要再跟我们说Crossfit了。虽然模式和其他结构化标记格式已经出现好几年了,但是很少有站点费心包含模式微数据,真正知道模式是什么或它的用途的人就更少了。然而,没有必要感到尴尬——我们将回答你关于模式的问题,以及为什么你应该把它作为你的SEO策略的一个组成部分。注意了——最后有一个测试*。
*不完全是
编辑注:本文中的所有信息都经过了审查,是最新的,是2017年
的准确信息。
模式是一种微数据类型,它使搜索引擎更容易更有效地解析和解释网页上的信息,从而根据搜索查询为用户提供相关的结果。
什么是Schema.org?
Schema.org是Schema项目在web上的集中主页,它是谷歌、必应、Yahoo!和俄罗斯搜索引擎Yandex来标准化结构化标记。想提高你网站的流量吗?
下载我们的免费指南>> 25 Ways to Increase Traffic
Schema是如何工作的?
与其他标记格式一样,模式微数据应用于页面的内容,以准确定义它是什么以及应该如何处理它。模式元素和属性可以直接添加到网页的HTML代码中,为搜索引擎的爬虫提供额外的信息。在下面的来自schema.org的示例中,该示例关注的是关于James Cameron 2009年的电影“Avatar”的内容,您可以看到,向相关的 块添加itemtype属性可以使搜索引擎更容易识别该内容与电影有关,这是由schema.org类型层次结构定义的。类似地,itemscope属性的添加指定特定 块中包含的所有内容都引用特定的项目——在本例中,引用的是James Cameron耗资2.37亿美元重拍的《Fern Gully》。让我们看看来自schema.org的另一个例子:
时间和日期对于搜索引擎来说是很难正确解释的。这是由于日期格式的不同,所讨论的事件是发生在过去还是计划在未来发生,以及搜索引擎(和所有计算机一样)实际上相当愚蠢的事实。在本例中,Event itemtype属性的包含清楚地表明这是发生在特定日期的事件(通过添加startDate和datetime属性可以看到这一点),从而使搜索引擎更容易向用户返回相关结果。这为用户搜索1984年同名电影的信息消除了任何歧义,这可以说是有史以来最好的电影之一。不像《阿凡达》。
模式能改善SEO吗?在HTML代码中包含模式微数据可以帮助搜索引擎爬虫更有效地解释页面内容。这反过来又能增加你的可见度。然而,需要注意的是,在代码中包含模式(或任何其他结构化标记格式)并不是一种快速而肮脏的SEO“hack”——相反,应该将模式视为一种最佳实践,使搜索引擎更容易发现和显示您的内容。
模式能提高搜索排名吗?不,现在还没有。谷歌声称模式微数据的包含目前没有被用作排序信号。然而,它确实改善了站点的丰富代码片段,这可以帮助您的站点在serp中出现得更突出。Schema还能为我做什么?
除了使搜索引擎更容易s来正确地对站点的内容进行分类,用模式微数据标记页面,也可以用来在serp中定义和显示内容的丰富片段。与常见的误解相反,谷歌实际上使用模式标记来显示富代码片段。清晰、简洁、丰富的代码片段可以带来更高的点击率,因为用户可以快速、轻松地确定网站上的内容是否是他们想要的。如何用模式微数据标记我的页面?
好了,我将和您说实话——用模式微数据标记页面可能是一种痛苦,特别是如果您的站点有数百(或数千)个页面的话。标记必须手动添加到每个页面,这对于较大的站点来说是大量的工作。但是,如果您仍处于规划阶段,或者站点较小(您很幸运),那么添加模式微数据将不那么麻烦。按照本指南中列出的步骤开始。一旦您对您的标记感到满意,就可以使用谷歌的结构化数据测试工具来检查一切是否正常工作。我必须在每个页面上标记每个属性吗?不,但是应用模式微数据的属性越多,搜索引擎对站点内容的性质和目的就越清楚。另外,值得记住的是,在谷歌可以使用微数据创建丰富的代码片段之前,必须对一定数量的属性应用模式标记。您可以使用谷歌的结构化数据测试工具检查可以从标记中提取什么信息。关于Facebook Open Graph和Twitter Cards?一些营销人员错误地认为,包括Open Graph标签(和Twitter卡片,在较小程度上)是他们所需要做的一切,以确保他们的内容尽可能地可共享。然而,模式微数据可以与社交媒体标签一起使用,为搜索引擎提供关于页面内容的更多细节。在Open Graph标记旁边包含模式标记,以使内容可共享和高度优化。
模式是否支持其他标记数据类型?
是的。当谷歌宣布schema.org项目时,许多网站管理员沮丧地发现,其他结构化标记格式支持的信息类型与模式微数据不兼容。谷歌监听了,现在模式可以很好地处理RDFa和其他格式中的数据类型。
可以添加到模式词汇表吗?
类型的。模式的类型层次结构包含许多常用的项类型。大多数都有相关的子类型,但这些子类型的范围可能不同。在某些情况下,您可能希望将自己的项类型添加到标记中。您可以通过使用扩展来做到这一点。要创建自定义项目类型,只需在现有项目类型的末尾添加斜杠,并输入新术语。在上面的例子中,Person是现有的项目类型,而Engineer和ElectricalEngineer是自定义的项目类型。关于命名约定和扩展现有属性、类和枚举项的详细信息可以在schema.org上找到。
您使用模式微数据还是其他类型的标记格式?如果没有,为什么?请在评论中告诉我们!丹·舍万(Dan Shewan)来自英国,是一名记者和网络内容专家,现在生活和写作在新英格兰。丹的作品出现在许多出版物的印刷版和网络版上,包括《卫报》、《每日野兽》、《太平洋标准》杂志、《独立报》、《麦克斯威尼的互联网趋势》和许多其他媒体。
参见Dan Shewan的其他帖子
更多像这样的文章如何为SEO创建支柱页面(有例子!)
学习如何提高你的排名,让你的内容更多地浮出水面,并建立你的声誉。
2022年谷歌排名前10个因素(+如何优化它们)
了解在对您的站点进行排名时,什么对谷歌真正重要——以及如何为此进行优化。
如何在谷歌上排名更高:17个策略为2022年
Pro技巧和SEO技巧-从初学者到高级,你不会想错过!
评论
评论前请阅读我们的评论政策。