Domain 105 / 225
WebPage 構造化データはページの種類とメタ情報を Google に伝える
WebPage の要点
WebPage は最も基本的な Web ページ用構造化データ。AboutPage / ContactPage / CollectionPage / ProfilePage など派生タイプでページの役割を明示できる。サイト全体の構造を Google に伝える基盤として活用
なぜこれを学ぶか
WebPage 構造化データは 「このページが何のページか」を Google に明示する基盤。 About ページ / 連絡先 / 一覧ページなどページの種類を構造化することで、サイト全体の理解度が上がる。
サイト全体の SEO 基盤を整えるすべての担当者で重要。
学ばないと起きること
| よくある事故 | 被害 |
|---|---|
| 全ページに Article で代用 | About / Contact が記事扱い |
| ページの種類を伝えない | サイト構造が Google に不明 |
学ぶメリット
- ページ種別の明示で構造把握向上
- 派生タイプで詳細表現
- 商談で「WebPage 派生タイプ」を即答
仕組み
主要派生タイプ
| タイプ | 用途 |
|---|---|
| WebPage | 一般 Web ページ |
| AboutPage | 会社概要 / About |
| ContactPage | 連絡先 |
| CollectionPage | 一覧・コレクション |
| ProfilePage | プロフィール |
| QAPage | Q&A |
| FAQPage | FAQ |
| CheckoutPage | カート / 購入確認 |
| ItemPage | 商品 / 単一アイテム |
| MedicalWebPage | 医療情報 |
| RealEstateListing | 不動産物件 |
| SearchResultsPage | 検索結果 |
実装例(AboutPage)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "AboutPage",
"name": "spotyou について",
"url": "https://spotyou.ai/about",
"description": "spotyou のミッション・チーム・サービス概要",
"breadcrumb": {
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "ホーム", "item": "https://spotyou.ai/"},
{"@type": "ListItem", "position": 2, "name": "About"}
]
},
"mainEntity": {
"@type": "Organization",
"name": "株式会社コムテ"
}
}
</script>
CollectionPage の例
カテゴリ一覧 / タグ一覧:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "CollectionPage",
"name": "SEO カテゴリ記事一覧",
"url": "https://spotyou.ai/blog/seo",
"hasPart": [
{"@type": "Article", "url": "https://spotyou.ai/blog/post1"},
{"@type": "Article", "url": "https://spotyou.ai/blog/post2"}
]
}
</script>
キー概念
mainEntity の活用
ページの「主要な関心事」を指定:
- AboutPage の mainEntity → Organization
- ContactPage の mainEntity → ContactPoint
- ItemPage の mainEntity → Product
これでページの本質を Google に伝える。
breadcrumb との組み合わせ
WebPage 内の breadcrumb プロパティで階層を明示:
"breadcrumb": {
"@type": "BreadcrumbList",
"itemListElement": [...]
}
別途 BreadcrumbList を独立して記述する方法もある。
派生タイプの選択
| ページの目的 | 推奨タイプ |
|---|---|
| 会社概要 | AboutPage |
| 連絡先 | ContactPage |
| 個人プロフィール | ProfilePage |
| カテゴリ・タグ | CollectionPage |
| 商品詳細 | ItemPage |
| 記事 | Article(WebPage 派生ではない) |
Article は WebPage と並列の独立タイプ。記事ページは Article を使う。
よくある誤解
| よくある誤解 | 実際のところ | 出典 |
|---|---|---|
| 全ページに WebPage 必須 | Article 等の専用タイプがあれば優先 | WebPage スキーマ |
| WebPage でリッチリザルト | リッチリザルト主体は Article / Product 等 | 同上 |
実務での適用
サイト構造の整備
- About / Contact ページに専用タイプ
- カテゴリ・タグ一覧に CollectionPage
- 記事は Article、商品は Product
- breadcrumb は全ページに
トラブル別の対処
| 症状 | 確認すべきこと |
|---|---|
| ページ種別が誤認識 | 派生タイプの選択 / mainEntity |
公式ソース
自己テスト
Q1. WebPage の主要派生タイプは?
AboutPage / ContactPage / CollectionPage / ProfilePage / QAPage / FAQPage / ItemPage 等
Q2. mainEntity の役割は?
ページの主要な関心事(Organization / ContactPoint / Product 等)を Google に伝える
Q3. 記事ページは WebPage で記述するか?
Article(WebPage 派生ではない独立タイプ)を使用
これらの内容を採点付きで挑戦したい場合は、本ドメインのプロ試験で 5 問形式で確認できる。