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 相关文章推荐
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
Feb 07 HTML / CSS
深入CSS3 动画效果的总结详解
May 09 HTML / CSS
CSS3效果:自定义“W”形运行轨迹实例
Mar 29 HTML / CSS
CSS3中的display:grid,网格布局介绍
Oct 30 HTML / CSS
canvas实现图片马赛克的示例代码
Mar 26 HTML / CSS
HTML5实现的震撼3D焦点图动画的示例代码
Sep 26 HTML / CSS
突破canvas语法限制 让他支持链式语法
Dec 24 HTML / CSS
x-ua-compatible content=”IE=7, IE=9″意思理解
Jul 22 HTML / CSS
利用HTML5 Canvas API绘制矩形的超级攻略
Mar 21 HTML / CSS
HTML5 LocalStorage 本地存储刷新值还在
Mar 10 HTML / CSS
Html5与App的通讯方式详解
Oct 24 HTML / CSS
不要在HTML中滥用div
May 08 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 array_flip() 删除重复数组元素专用函数
2010/05/16 PHP
php自动加载的两种实现方法
2010/06/21 PHP
ThinkPHP的模版中调用session数据的方法
2014/07/01 PHP
简单说说PHP优化那些事(经验分享)
2014/11/27 PHP
WordPress中给文章添加自定义字段及后台编辑功能区域
2015/12/19 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
JQuery 图片延迟加载并等比缩放插件
2009/11/09 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
实例讲解JS中setTimeout()的用法
2016/01/28 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
2016/06/21 Javascript
AngularJS ng-bind-template 指令详解
2016/07/30 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
2017/03/03 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
vue.js 嵌套循环、if判断、动态删除的实例
2018/03/07 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
js运算符的一些特殊用法
2018/07/29 Javascript
vue-router的HTML5 History 模式设置
2018/09/08 Javascript
layUI实现列表查询功能
2019/07/27 Javascript
Node.js HTTP服务器中的文件、图片上传的方法
2019/09/23 Javascript
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
python中的迭代和可迭代对象代码示例
2017/12/27 Python
python实现数据写入excel表格
2018/03/25 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
2018/08/31 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
英国时尚运动品牌的合集:The Sports Edit
2017/12/20 全球购物
汉米尔顿手表官网:Hamilton
2020/09/13 全球购物
对公司合理化的建议书
2014/03/12 职场文书
投标保密承诺书
2014/05/19 职场文书
安全保卫工作竞聘材料
2014/08/25 职场文书
活动总结书怎么写
2015/05/11 职场文书
职工食堂管理制度
2015/08/06 职场文书
Python函数中的不定长参数相关知识总结
2021/06/24 Python