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 相关文章推荐
五款漂亮的纯CSS3动画按钮的实例教程
Nov 21 HTML / CSS
css3 实现圆形旋转倒计时
Feb 24 HTML / CSS
关于css中margin的值和垂直外边距重叠问题
Oct 27 HTML / CSS
HTML5边玩边学(3)像素和颜色
Sep 21 HTML / CSS
HTML5注册表单的自动聚焦与占位文本示例代码
Jul 19 HTML / CSS
基于HTML5代码实现折叠菜单附源码下载
Nov 27 HTML / CSS
html5将图片转换成base64的实例代码
Sep 21 HTML / CSS
canvas实现烟花的示例代码
Jan 16 HTML / CSS
h5封装下拉刷新
Aug 25 HTML / CSS
html form表单基础入门案例讲解
Jul 21 HTML / CSS
css实现两栏布局,左侧固定宽,右侧自适应的多种方法
Aug 07 HTML / CSS
使用CSS实现一个搜索引擎的原理解析
Sep 25 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与MySQL开发的8个技巧小结
2010/12/17 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
js+html+css实现鼠标移动div实例
2013/01/30 Javascript
百度地图api应用标注地理位置信息(js版)
2013/02/01 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
2013/12/26 Javascript
Angular用来控制元素的展示与否的原生指令介绍
2015/01/07 Javascript
jQuery实现当前页面标签高亮显示的方法
2015/03/10 Javascript
jQuery实现折叠、展开的菜单组效果代码
2015/09/16 Javascript
js实现点击获取验证码倒计时效果
2021/01/28 Javascript
全面理解JavaScript中的闭包
2016/05/12 Javascript
node.js 动态执行脚本
2016/06/02 Javascript
jQuery checkbox选中问题之prop与attr注意点分析
2016/11/15 Javascript
js实现音乐播放控制条
2017/09/09 Javascript
vue中element 上传功能的实现思路
2018/07/06 Javascript
js实现动态增加文件域表单功能
2018/10/22 Javascript
微信小程序控制台提示warning:Now you can provide attr &quot;wx:key&quot; for a &quot;wx:for&quot; to improve performance解决方法
2019/02/21 Javascript
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[01:20]DOTA2更新全新英雄 天涯墨客现已加入游戏
2018/08/25 DOTA
[36:20]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.17
2020/12/18 DOTA
Python入门之modf()方法的使用
2015/05/15 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
python 读入多行数据的实例
2018/04/19 Python
用python处理MS Word的实例讲解
2018/05/08 Python
python绘制散点图并标记序号的方法
2018/12/11 Python
使用Python控制摄像头拍照并发邮件
2019/04/23 Python
python中matplotlib条件背景颜色的实现
2019/09/02 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
Python 如何实现访问者模式
2020/07/28 Python
台湾流行服饰购物平台:OB严选
2018/01/21 全球购物
求职简历中个人的自我评价
2013/12/25 职场文书
项目经理聘任书
2014/03/29 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书