最新消息:周一至周五21:30分QQ群(161510483)直播,零基础免费学谷歌SEO,WEB前端,PHP入门教程

39.选择那种结构化数据标记

谷歌SEO完整教程 林雍岷 179浏览

结构化数据标记类型,目前最流行的搜索引擎支持三种类型的结构化数据标记格式:JSON-LDMicrodataRDFa,我们如何正确选择这三种不同的结构化数据编写方法?谷歌在2015年宣布JSON-LD作为首选方法,这个宣布是非常重要的,因为谷歌之前没有说明编好哪种结构化数据标记格式。在没有宣称JSON-LD作为首选方法之前,谷歌希望站长在网页上使用可以看得到的标志文本,统称行内标记

结构化数据-行内微数据标记代码看起来像这样:

在网页上查看时,它显示为:

启明路818号4幢32号 宁波鄞州区 浙江 315500

这种变化很重要,如果你不熟悉行内编程格式,例如Microdata可能很难实现,有时它可以影响网页的设计。JSON-LD是隐藏的,它对网页的展示没有影响,让网站管理员更容易实现。

什么是JSON-LD

什么是JSON-LD

什么是JSON-LD

JSON-LD(JavaScript Object Notation for Linked Data)是一种结构化数据格式,用于标记你的网站,并被最大的搜索引擎Google,Bing和Yandex支持,Google推荐使用JSON-LD实现结构化数据。JSON-LD优于其它方法主要是它不必存在于页面的中,它嵌入在

什么是Microdata

微数据(Microdata)允许标记你的网页,这些标记直接添加到HTML中。每组标签都包含itemscope,itemtype和itemprops。itemscope标记用于标识正在引用的项目,Itemscope后跟一个itemtype标签,Itemtype微数据引用的项目类型,例如,本地商家或食谱。最后,我们使用itemprop标记每个属性,让我们看看下面的Microdata本地商家:

我们可以看到它始于:

标签

......

之间的所有内容作为本地商家的标记。接下来,我们看到itemprop可以在页面上找到不同的属性:

什么是RDFa

RDFa是Resource Description Framework in Attributes的缩写,是HTML5的扩展,用于标记网页中的元数据,RDFa类似于Microdata,像Microdata一样,RDFa使用与现有HTML行内标签:

RDFa使用三个标签vocab,typeof和property。从上面实例,第一行使用schema的词汇表,typeof确定了该页面的“LocalBusiness”:

接下来,我们使用property标记所有信息:

结构化数据标记类型-我们应该用哪种

就个人而言,我会选择JSON-LD。 它实现起来要容易得多,而且这是Google推荐的方法。 它也得到了最大的搜索引擎的支持,因此JSON-LD的未来看起来很好。RDFa和schmea.org系统一样,在html添加属性。谷歌喜欢JSON-LD,但是它现在不能够完全支持JSON-LD,bing现在不用json-ld,除了microdata和RDFa外,也支持facebook open graph标签,以便当页面被拉进Facebook的帖子时将信息传递给Facebook。

我们应该使用:

  1. 信息框和网站链接用json-ld
  2. 活动事件用json-ld和microdata
  3. 其它就用microdata

这些是谷歌的,阅读《使用结构化数据标记提升网页排名》了解更多,必应就要用microdata和RDFa这两种方法,对活动事件,面包屑,可以考虑使用这两种方法。如果不用JSON-LD谷歌会读取microdata,所以我们至少必须要用microdata。

在你离开之前

JSON-LD实际上在页面上不可见,使用JSON-LD仍然可以得到相同的结果,而无需更改HTML或访问网站文件,JSON-LD可以添加到网页的任何位置,搜索引擎读取的隐藏脚本。请你在下面留言谈谈你对这节课看法-结构化数据,请在下面给我发表评论,谢谢!

转载请注明:林雍岷 » 39.选择那种结构化数据标记

与本文相关的文章