Domain 64 / 225
Course 構造化データはオンライン講座を Google に教育コンテンツとして伝える
Course schema の要点
Course 構造化データはオンライン講座 / 教育プログラムを Google に教育コンテンツとして認識させ、Course 専用の検索結果(Course Carousel)に表示候補となる。必須プロパティは name / description / provider。CourseInstance で開講日 / 場所 / 価格を指定する
なぜこれを学ぶか
Course 構造化データは E ラーニング / 大学講座 / 専門学校で「Course Carousel」表示権を獲得する。 教育系コンテンツの SERP で他形式と差別化できる。
オンライン教育プラットフォーム / 学校 / オンラインスクール運営者で必須。
学ばないと起きること
| よくある事故 | 被害 |
|---|---|
| Course 構造化データなしで講座公開 | Course Carousel に出ない、E ラーニング検索で不利 |
| CourseInstance で開講日を未指定 | 「いつ受講できるか」が伝わらず候補から外れる |
| 無料 / 有料の区別を構造化データで指定しない | フィルタ検索に対応しない |
学ぶメリット
- Course Carousel の表示権獲得
- 教育コンテンツとして Google に認識される
- E ラーニング検索からの流入を増やせる
仕組み
必須プロパティ
| プロパティ | 内容 |
|---|---|
name | 講座名 |
description | 講座説明 |
provider | 提供組織(Organization) |
CourseInstance の追加情報
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Course",
"name": "SEO / AEO 完全ガイド",
"description": "Google Search Central をベースに 50 ドメインで体系的に学ぶ",
"provider": {
"@type": "Organization",
"name": "spotyou",
"url": "https://spotyou.ai"
},
"hasCourseInstance": [{
"@type": "CourseInstance",
"courseMode": "Online",
"courseSchedule": {
"@type": "Schedule",
"duration": "PT8H"
},
"instructor": {
"@type": "Person",
"name": "山田 太郎"
}
}],
"offers": {
"@type": "Offer",
"category": "free",
"price": 0,
"priceCurrency": "JPY"
}
}
</script>
courseMode の値
| 値 | 内容 |
|---|---|
Online | 完全オンライン |
Onsite | 物理会場 |
Blended | ハイブリッド |
Synchronous | リアルタイム |
Asynchronous | オンデマンド |
キー概念
Course Carousel
複数の講座をカルーセル形式で表示する機能。教育プラットフォームのカテゴリページで:
{
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"url": "https://example.com/courses/seo"
},
{
"@type": "ListItem",
"position": 2,
"url": "https://example.com/courses/aeo"
}
]
}
各 URL に Course 構造化データが必要。
無料 / 有料の指定
"offers": {
"@type": "Offer",
"category": "free",
"price": 0,
"priceCurrency": "JPY"
}
または有料:
"offers": {
"@type": "Offer",
"category": "paid",
"price": 9800,
"priceCurrency": "JPY"
}
よくある誤解
| よくある誤解 | 実際のところ | 出典 |
|---|---|---|
| Course 構造化データは大学のみ対象 | オンラインスクール / E ラーニング / 専門講座すべて対象 | Course 構造化データ |
| Course Carousel は自動表示 | ItemList 構造化データが必要 | 同上 |
| courseMode は省略可 | 推奨プロパティ、オンライン / 対面の区別に重要 | 同上 |
| 無料講座は offers 不要 | offers で category=free + price=0 で明示 | 同上 |
実務での適用
オンラインスクール立ち上げ時
各講座ページに Course 構造化データ + カテゴリページに ItemList。
トラブル別の対処
| 症状 | 確認すべきこと |
|---|---|
| Course Carousel に出ない | ItemList 構造化データ + 各 Course の必須プロパティ |
| Search Console「拡張」エラー | name / description / provider の必須欠落 |
公式ソース
自己テスト
Q1. Course 構造化データの必須プロパティは?
name / description / provider
Q2. Course Carousel を獲得するには?
カテゴリページに ItemList 構造化データ + 各 Course URL に Course 構造化データ
Q3. courseMode の主な値は?
Online / Onsite / Blended / Synchronous / Asynchronous
Q4. 無料講座の offers 指定は?
category=free + price=0 + priceCurrency
Q5. CourseInstance で何を指定する?
開講モード / スケジュール / 講師 / 期間
これらの内容を採点付きで挑戦したい場合は、本ドメインのプロ試験で 5 問形式で確認できる。