Microdata 是 HTML5 中用于结构化数据标记的规范,帮助搜索引擎更好地理解网页内容。以下是关键知识点:

1. 基础概念 🌐

  • 作用:为网页内容添加语义化标签,便于机器解析
  • 核心元素
    • itemscope:定义一个语义化上下文
    • itemtype:指定数据类型(如 https://schema.org/Article
    • itemprop:标记具体属性(如 nameauthor
  • 示例
    <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>
    
    microdata_应用场景
  • 本地服务标注

    <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_结构示意图

通过合理使用 Microdata,可以显著提升网页数据的可发现性。需要进一步了解 Schema.org 类型库可访问 Schema.org 官方文档