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オンデマンド

キー概念

複数の講座をカルーセル形式で表示する機能。教育プラットフォームのカテゴリページで:

{
  "@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 問形式で確認できる。