HTML
An attribute used in structured data to specify a unique ID that identifies "what this information actually is."
itemid 属性
itemid属性とは?
Microdata を使って構造化データ(schema.org など)を埋め込むとき、「このアイテムはウェブ全体で これ です」という“絶対 ID”を示すための属性です。
キーとなるポイント
- itemscope を付けた要素にだけ使う
- その要素が表す “アイテム” に一意の ID を与える。
- 値は URL 形式(IRI)
https://example.com/products/abc123
など、世界で重複しない文字列にする。
- 検索エンジンや外部サービスが情報を統合しやすくなる
- 別ページに散らばった記述でも、同じ
itemid
があれば同一アイテムとして扱われる。
- Microdata を使わないサイトでは付けても効果がない
- JSON-LD 等を使う場合は別の方法で ID を指定する。
<div itemscope itemtype="https://schema.org/Person" itemid="https://example.com/staff/123">
<span itemprop="name">山田太郎</span>
</div>
この例では、人 “山田太郎” を表す構造化データに https://example.com/staff/123
という世界で一意な ID を割り振っています。