HTML5中微数据概述及在搜索引擎中的使用举例


Posted in HTML / CSS onFebruary 07, 2013

做网站优化已经快一个月了,对于seo的一般技术也有了一些了解,前些天开始使用谷歌的网站站长工具,在里面发现很多百度站长工具里面不曾有的内容,其中“结构化数据”这一项是出现在 “优化”栏里面,可想而知,这个结构化数据会不会是争对谷歌搜索的一个优化的方法呢?添加自己的站 进入这个页面,发现它提示我的网站上未检测到任何结构化数据,但是这么一个缺少概念的词让我们这种网站优化新手怎么理解呢?
进入谷歌的“帮助”页,谷歌提到了“丰富网页摘要(微数据、微格式、RDFa 和数据荧光笔)”,其中微数据是谷歌推荐的优化方式,而这个微数据正是现在新秀HTML5为增强网页语义化而增加的新特性,旨在构建对程序,对用户都更有价值的数据驱动的web。

HTML5微数据规范是标记内容的一种方式,用于描述特定的信息类型,例如评论、人物信息或活动。每种信息都描述特定类型的项,例如人物、活动或评论。例如,活动可以包含 venue、starting time、name 和 category 属性。

微数据使用 HTML 标记(常为 <span> 或 <div>)中的简单属性为项和属性指定简要的描述性名称。以下示例是一个简短的HTML 文本块,显示的是 Bob Smith 的基本联系信息。

复制代码
代码如下:

<div>
我的名字是王XX,但大家叫我 wungking。我的主页是:
<a href="https://3water.com">3water.com</a>
我住在武汉。我是程序员,目前在第五动力上班。
</div>

以下是用微数据标记的同一 HTML 内容。
复制代码
代码如下:

<div itemscope itemtype="http://data-vocabulary.org/Person">
我的名字是 <span itemprop="name">王XX</span>
但大家叫我 <span itemprop="nickname">wungking</span>。
我的主页是:
<a href="https://3water.com" itemprop="url">3water.com</a>
我住在武汉。我是<span itemprop="title">程序员</span>
目前在<span itemprop="affiliation">第五动力</span>上班。
</div>

下面对此示例进行了详细说明。
1,在第一行中,itemscope 表示 <div> 中的内容是个项。itemtype="http://data-vocabulary.org/Person 表示该项是人物。
2,人物项的每个属性均使用 itemprop 属性进行标识。例如,itemprop="name" 描述人物的姓名。

简单的用法介绍了,看一下效果,因为这种标记在web页面不会有任何不同的效果(对用户来说),所以这里要粘贴下,谷歌测试工具的效果:
这个是我主页的 结构化数据测试的结果,下方 item 之后的 image title 都是在页面中的对应元素中添加的,谷歌在抓取你的页面的时候,通过这种结构化的标记,来快速获取最有效的信息。至于它对于网站排名有没有效果,现在还没法测试,只能先优化了看看效果。

看到这里,各位站长是不是很想把自己的站优化一下呢?因为在定义itemprop的类型时没有一个官方的标签集。只提供了部分行业的 部分属性值,所以这里我们还是静待其完善吧!

HTML / CSS 相关文章推荐
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
Mar 02 HTML / CSS
CSS实现进度条和订单进度条的示例
Nov 05 HTML / CSS
CSS 说明横向进度条最后显示文字的实现代码
Nov 10 HTML / CSS
HTML5 placeholder属性详解
Jun 22 HTML / CSS
html5 touch事件实现触屏页面上下滑动(一)
Mar 10 HTML / CSS
html5理解head_动力节点Java学院整理
Jul 13 HTML / CSS
使用html5+css3来实现slider切换效果告别javascript+css
Jan 08 HTML / CSS
浅谈利用缓存来优化HTML5 Canvas程序的性能
May 12 HTML / CSS
HTML5 localStorage使用总结
Feb 22 HTML / CSS
Html5页面二次分享的实现
Jul 30 HTML / CSS
HTML5 背景的显示区域实现
Jul 09 HTML / CSS
CSS实现多个元素在盒子内两端对齐效果
Mar 30 HTML / CSS
HTML中fieldset标签概述及使用方法
Feb 01 #HTML / CSS
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
Jan 31 #HTML / CSS
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
Jan 31 #HTML / CSS
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
Jan 31 #HTML / CSS
HTML5之HTML元素扩展(上)—新增加的元素及使用概述
Jan 31 #HTML / CSS
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
Jan 31 #HTML / CSS
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
Jan 31 #HTML / CSS
You might like
坏狼的PHP学习教程之第2天
2008/06/15 PHP
PHP版微信公众平台红包API
2015/04/02 PHP
PHP实现多级分类生成树的方法示例
2017/02/07 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
jquery 图片轮换效果
2010/07/29 Javascript
js修改table中Td的值(定义td的双击事件)
2013/01/10 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
JavaScript订单操作小程序完整版
2017/06/23 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
vue-router启用history模式下的开发及非根目录部署方法
2018/12/23 Javascript
微信小程序实现单选选项卡切换效果
2020/06/19 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
Openlayers+EasyUI Tree动态实现图层控制
2020/09/28 Javascript
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
python中使用sys模板和logging模块获取行号和函数名的方法
2014/04/15 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
python爬虫增加访问量的方法
2019/08/22 Python
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
使用python实现哈希表、字典、集合操作
2019/12/22 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
Python3 hashlib密码散列算法原理详解
2020/03/30 Python
Python利用matplotlib绘制折线图的新手教程
2020/11/05 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
适用于所有创业者的创业计划书
2014/02/05 职场文书
档案室主任岗位职责
2014/02/12 职场文书
公司总经理工作职责管理办法
2014/02/28 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
再婚婚前财产协议书范本
2014/10/19 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
python munch库的使用解析
2021/05/25 Python
一条 SQL 语句执行过程
2022/03/17 MySQL