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中的选择符
Oct 17 HTML / CSS
使用css3实现的windows8开机加载动画
Dec 09 HTML / CSS
利用CSS3实现的文字定时向上滚动
Aug 29 HTML / CSS
CSS3 实现发光边框特效
Nov 11 HTML / CSS
HTML5 FormData 方法介绍以及实现文件上传示例
Sep 12 HTML / CSS
HTML5梦幻之旅——炫丽的流星雨效果实现过程
Aug 06 HTML / CSS
html5中svg canvas和图片之间相互转化思路代码
Jan 24 HTML / CSS
canvas简易绘图的实现(海绵宝宝篇)
Jul 04 HTML / CSS
使用iframe+postMessage实现页面跨域通信的示例代码
Jan 14 HTML / CSS
AmazeUI 按钮交互的实现示例
Aug 24 HTML / CSS
HTML通过表单实现酒店筛选功能
May 18 HTML / CSS
css背景和边框标签实例详解
May 21 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编写的简单页面跳转功能实现代码
2013/11/27 PHP
php利用新浪接口查询ip获取地理位置示例
2014/01/20 PHP
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
PHP实现批量删除(封装)
2017/04/28 PHP
Eclipse PHPEclipse 配置的具体步骤
2017/08/08 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
Javascript实现的鼠标经过时播放声音
2010/05/18 Javascript
jQuery客户端分页实例代码
2013/11/18 Javascript
js操作输入框提示信息且响应鼠标事件
2014/03/25 Javascript
JavaScript常用基础知识强化学习
2015/12/09 Javascript
js自定义select下拉框美化特效
2016/05/12 Javascript
JS简单判断函数是否存在的方法
2017/02/13 Javascript
详解基于angular-cli配置代理解决跨域请求问题
2017/07/05 Javascript
Windows下使用Nodejs运行js的方法
2017/09/02 NodeJs
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
使用typescript开发angular模块并发布npm包
2018/04/19 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
JS端基于download.js实现图片、视频时直接下载而不是打开预览
2020/05/09 Javascript
python通过wxPython打开一个音频文件并播放的方法
2015/03/25 Python
Python pickle模块用法实例
2015/04/14 Python
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
Python跨文件全局变量的实现方法示例
2017/12/10 Python
python Celery定时任务的示例
2018/03/13 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
Python内置加密模块用法解析
2019/11/25 Python
python基于opencv 实现图像时钟
2021/01/04 Python
ONLY瑞典官网:世界知名服装品牌
2018/06/19 全球购物
新闻编辑自荐信
2013/11/03 职场文书
幼儿教师工作感言
2014/02/14 职场文书
家长会欢迎词
2015/01/23 职场文书
篮球赛新闻稿
2015/07/17 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书
利用ajax+php实现商品价格计算
2021/03/31 PHP
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS
SpringBoot整合minio快速入门教程(代码示例)
2022/04/03 Java/Android