コース

構造化データを使ってコースリストをマークアップすると、Google 検索でコースを探しているユーザーにコースリストを表示することができます。コースリストには、コースのタイトル、提供者、簡単な説明を含めることができます。

JSON-LD を使用した場合のコースは、構造化データ テストツールで、たとえば次のようになります。

ガイドライン

コースのマークアップを使用する際は、構造化データに関する一般ガイドラインに加え、以下のガイドラインに準拠してください。

  • ここで言う「コース」とは、「特定の科目やトピックについての講義、授業、またはモジュール授業で構成される一連の(または単位制の)カリキュラム」です。コースのマークアップは、このコースの定義に適合する教育コンテンツにのみ使用できます。
  • コースは、特定の科目またはトピックの知識や技能に関して明確な教育的成果が得られるものでなけらばならず、生徒の名簿に基づいて 1 人以上の講師が指導を行う必要があります。
  • 「天文学デー」のような一般公開のイベントや、1~2 分間の「サンドイッチの作り方」動画はコースではありません。
  • 各コースの nameprovider には、コース名や提供者名として有効な名前を指定する必要があります。以下に無効な名前の例を示します。
    • 宣伝文句になっている:「世界で最も優れた学校」
    • 受講料の情報が含まれている:「たった 3,000 円でウクレレが習える」
    • コース内容以外の情報が含まれている:「この講座を受ければ手っ取り早くお金が稼げる」
    • 割引や支払い特典の情報が含まれている:「この分野のパイオニアが秘訣を伝授(今なら 25% オフ)」

構造化データタイプの定義

コンテンツをリッチリザルトとして表示できるようにするには、必須のプロパティを含める必要があります。また、推奨プロパティを使用すると、コンテンツについてさらに詳しい情報を追加できるので、ユーザー エクスペリエンスの向上につながります。

コース

Course の詳しい定義は schema.org/Course でご確認いただけます。

必須プロパティ
description

Text

コースの説明。表示できる文字数は、半角 60 文字(全角 30 文字)までです。

name

Text

コースのタイトル。

推奨プロパティ
provider

Organization

コースのソース コンテンツを公開している組織。たとえば、「カリフォルニア大学バークレー校」のように指定します。

ItemList

次に示す ItemList プロパティを使用すると、サイト固有のカルーセルを定義できます。ItemList は必須ではありませんが、コースをホスト カルーセルで表示できるようにするには、以下のプロパティを追加する必要があります。上記のコースに関するガイドラインに加えて、カルーセルの生成に関するガイドラインもご確認ください。

必須プロパティ
itemListElement

ListItem

1 つのアイテムページの注釈。

ListItem.position

Integer

リスト内でのアイテムページの順序位置。

ListItem.url

URL

アイテムページの正規 URL。すべてのアイテムには固有の URL が必要です。

フィードバックを送信...