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 相关文章推荐
45个非常奇妙的CSS3 特性应用示例
Jan 01 HTML / CSS
纯CSS3实现手风琴风格菜单具体步骤
May 06 HTML / CSS
CSS3中Animation属性的使用详解
Aug 06 HTML / CSS
详解利用css3的var()实现运行时改变scss的变量值
Mar 02 HTML / CSS
网页中的电话号码如何实现一键直呼效果_附示例
Mar 15 HTML / CSS
详解canvas在圆弧周围绘制文本的两种写法
May 22 HTML / CSS
HTML5边玩边学(3)像素和颜色
Sep 21 HTML / CSS
使用HTML5中的contentEditable来将多行文本自动增高
Mar 01 HTML / CSS
HTML5学习心得总结(推荐)
Jul 08 HTML / CSS
Html5获取高德地图定位天气的方法
Dec 26 HTML / CSS
html5 移动端视频video的android兼容(去除播放控件、全屏)
Mar 26 HTML / CSS
HTTP中的Content-type详解
Jan 18 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页面函数设置超时限制的方法
2014/12/01 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
input、button的不同type值在ajax提交表单时导致的陷阱
2009/02/24 Javascript
jquery text,radio,checkbox,select操作实现代码
2009/07/09 Javascript
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
深入探讨前端框架react
2015/12/09 Javascript
BootStrap中Table分页插件使用详解
2016/10/09 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
2019/02/26 Javascript
浅谈JavaScript闭包
2019/04/09 Javascript
angularjs1.X 重构controller 的方法小结
2019/08/15 Javascript
vue el-tree 默认展开第一个节点的实现代码
2020/05/15 Javascript
Python的面向对象编程方式学习笔记
2016/07/12 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
2017/10/01 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
python__name__原理及用法详解
2019/11/02 Python
Python实现bilibili时间长度查询的示例代码
2020/01/14 Python
浅谈python 类方法/静态方法
2020/09/18 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
戴尔英国官网:Dell英国
2017/05/27 全球购物
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
小学三八妇女节活动方案
2014/03/16 职场文书
护士节策划方案
2014/05/19 职场文书
授权委托书怎么写
2014/09/25 职场文书
服务员态度差检讨书
2014/10/28 职场文书
离退休人员聘用协议书
2014/11/24 职场文书
打架检讨书范文
2015/01/27 职场文书
降价通知函
2015/04/23 职场文书
承诺书模板大全
2015/05/04 职场文书
Selenium浏览器自动化如何上传文件
2022/04/06 Python