搜索引擎优化的作用是什么(微数据怎么用呢?怎么用itemscope定义网页摘要这句话)
优采云 发布时间: 2021-10-04 16:21搜索引擎优化的作用是什么(微数据怎么用呢?怎么用itemscope定义网页摘要这句话)
什么是微数据
MDN官网定义:微数据是WHATWG HTML标准的一部分,用于将元数据嵌套在网页的现有内容中。[1] 搜索引擎、网页抓取工具和浏览器可以从网页中提取和处理微数据,并使用它为用户提供更丰富的浏览体验。搜索引擎从直接访问这种结构化数据中受益匪浅,因为它允许搜索引擎了解网页上的信息并为用户提供更相关的结果。微数据使用支持词汇来描述项目和名称-值对,以便为它们的属性赋值。与使用 RDFa 和微格式的类似方法相比,微数据试图提供一种简单的方法来用机器可读的标签注释 HTML 元素。
看到这个定义,很多同学可能会一头雾水。我可以自己搜索这个定义,但我不明白它是什么意思。通俗的说,微数据就是方便浏览器识别的东西。例如h1标签包裹的文本或数据是为了允许浏览器识别(搜索引擎优化)。微数据具有特定的规范和特定的格式。可以丰富搜索引擎的网页摘要。
我们可以看一个例子:
我们在浏览器中输入关键词“火锅”,就可以看到这个:
查看时间提醒
我们打开链接查看源码:
当我们查看网页的源代码时,我们发现描述信息中没有时间信息,但是当我们向下滚动时,我们看到了一个带有itemprop属性的meta标签。里面的内容是我在图一圈出来的时间。.
微数据定义中提到的能够丰富搜索引擎网页摘要的句子,对于所有的同学来说都不难理解。我的理解是,微数据不仅可以丰富网页摘要,还可以实现搜索引擎优化。正确合理的使用微数据,会让你的网页更高级。
看完这个例子,相信很多同学对微数据的作用和作用有了一定的了解,那么微数据怎么用呢?
如何使用
我的名字是朱敏
我的个人首页是:
个人主页
我是工程师,
目前在世界上最好的公司上班。
项目范围
定义一组名称-值对,称为项目(微数据项目),用于最外层元素。
物品种类
微数据定义的类型。它的值是 URL,它充当词汇表的名称(词汇表可以自定义或线程化)。
什么是词汇表?
查了很多资料,词汇的作用和作用也是模糊的。我的大致理解应该是词汇表可以让搜索引擎在搜索的时候检测词汇表中的信息,让我们的网页更加高级,词汇表中定义的属性和属性值也会汇总在页面上,以增强用户体验。
这里是mdn的官方定义,大家可以考虑一下,然后我们一起讨论:微数据定义
项目道具"
添加数据项属性。属性名称可以是单词或 URL,与元素中收录的文本值相关:
对于大部分元素,属性名值就是元素标签里面的文本值(不是所有标签)。
对于有URL属性的元素,该值就是URL(如, <a href="">, 等)。
对于元素,该值就是datetime=""属性。
对于, 该值就是content=""属性。
项目引用
通过指向特定 ID(收录所需属性的元素),允许微数据项收录非后代属性。
项目编号
允许词汇表为微数据项定义全局标识符,例如书籍的 ISBN 值,并使用 itemid 作为同一元素上数据项的 itemscope 和 itemtype 属性。
当你看到这个时,有些人可能仍然感到困惑。上面的代码示例创建了一个微数据项。我们可以画出它的数据结构。我相信你会明白一点:
还有很多细节:比如数据项可以嵌套等等,我看了一篇不错的博文。有兴趣的可以仔细阅读。这是一个链接:HTML5 扩展微数据和丰富的网络摘要