Microdata 是 HTML5 中用于结构化数据标记的规范,帮助搜索引擎更好地理解网页内容。以下是关键知识点:
1. 基础概念 🌐
- 作用:为网页内容添加语义化标签,便于机器解析
- 核心元素:
itemscope
:定义一个语义化上下文itemtype
:指定数据类型(如https://schema.org/Article
)itemprop
:标记具体属性(如name
、author
)
- 示例:
<div itemscope itemtype="https://schema.org/Book"> <span itemprop="name">我的书名</span> <span itemprop="author">作者名字</span> </div>
2. 实际应用场景 📈
电商商品信息
<div itemscope itemtype="https://schema.org/Product"> <span itemprop="name">无线蓝牙耳机</span> <span itemprop="price">299元</span> </div>
本地服务标注
<div itemscope itemtype="https://schema.org/LocalBusiness"> <span itemprop="name">咖啡馆</span> <span itemprop="address">上海市南京路123号</span> </div>
3. 结构组成 🔧
- 数据块:通过
itemscope
定义 - 类型声明:
itemtype
指定 Schema.org 类型 - 属性标注:
itemprop
关联属性值 - 嵌套关系:支持多层级数据结构
<div itemscope itemtype="https://schema.org/Person"> <span itemprop="name">张三</span> <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> <span itemprop="streetAddress">中山路</span> <span itemprop="postalCode">200000</span> </div> </div>
4. 最佳实践 ✅
- ✅ 使用 Microdata详解 了解类型体系
- ✅ 避免重复使用
itemscope
- ✅ 优先选择 Schema.org 标准类型
- ✅ 测试工具:Google 结构化数据测试工具
通过合理使用 Microdata,可以显著提升网页数据的可发现性。需要进一步了解 Schema.org 类型库可访问 Schema.org 官方文档。