Domain 93 / 225
Occupation / VocationalProgram 構造化データは職業訓練 / 資格情報を伝える
Occupation の要点
Occupation 構造化データは職業情報(給与 / 業務内容 / 必要スキル)を、VocationalProgram は職業訓練プログラム(資格 / コース / 認定)を伝える。求人とは別に、キャリア情報サイト / 教育機関で活用
なぜこれを学ぶか
求人(JobPosting)は知られているが、職業情報・訓練プログラムには別の構造化データがある。 キャリア教育サイト / 専門学校 / オンライン講座で実装すると、Google でリッチリザルトが期待できる。
職業教育 / キャリア情報メディア / 人材会社で重要。
学ばないと起きること
| よくある事故 | 被害 |
|---|---|
| 職業情報を JobPosting で記述 | 求人扱いで誤判定 |
| 訓練コースを Course で記述 | 職業訓練の文脈が伝わらない |
| 認定資格情報を伝えない | キャリアパス情報が不完全 |
学ぶメリット
- 適切な構造化データで SEO 強化
- キャリア検索に最適化
- 商談で「Occupation / VocationalProgram」を即答
仕組み
Occupation 構造化データ
職業の説明:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Occupation",
"name": "Web 開発者",
"description": "Web サイト / アプリケーションを開発するエンジニア",
"estimatedSalary": [{
"@type": "MonetaryAmountDistribution",
"name": "base",
"currency": "JPY",
"duration": "P1Y",
"median": 5000000
}],
"occupationLocation": {
"@type": "City",
"name": "東京"
},
"qualifications": "プログラミング基礎 / Web 技術理解",
"skills": "JavaScript / HTML / CSS",
"responsibilities": "コーディング / コードレビュー / 設計"
}
</script>
VocationalProgram 構造化データ
職業訓練プログラム:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VocationalProgram",
"name": "Web エンジニア養成講座",
"description": "6 ヶ月で実務 Web 開発スキル習得",
"provider": {
"@type": "Organization",
"name": "spotyou アカデミー"
},
"occupationalCredentialAwarded": "認定 Web 開発者",
"timeToComplete": "P6M"
}
</script>
関連タイプ
| タイプ | 用途 |
|---|---|
| Occupation | 職業情報 |
| VocationalProgram | 職業訓練 |
| EducationalOccupationalCredential | 資格 / 認定 |
| WorkBasedProgram | 実務型訓練 |
キー概念
既存タイプとの違い
| 用途 | |
|---|---|
| Course | 一般的な学習コース |
| VocationalProgram | 職業訓練特化 |
| JobPosting | 求人募集 |
| Occupation | 職業の説明(求人ではない) |
キャリアパス情報
組み合わせで完全なキャリア情報:
- Occupation で職業を説明
- EducationalOccupationalCredential で必要資格
- VocationalProgram で訓練ルート
- JobPosting で実際の求人
よくある誤解
| よくある誤解 | 実際のところ | 出典 |
|---|---|---|
| 職業情報は JobPosting でいい | Occupation を使うべき | Occupation |
| 訓練コースは Course で OK | VocationalProgram の方が文脈一致 | VocationalProgram |
実務での適用
キャリア情報サイト
各職業ページに Occupation 構造化データ:
- 職務内容
- 給与レンジ
- 必要スキル
- キャリアパス
職業訓練サイト
各コースページに VocationalProgram + EducationalOccupationalCredential:
- コース内容
- 取得資格
- 期間 / 費用
トラブル別の対処
| 症状 | 確認すべきこと |
|---|---|
| キャリアキーワードで上位表示できない | Occupation 構造化データの有無 |
公式ソース
自己テスト
Q1. Occupation と JobPosting の違いは?
Occupation は職業の説明、JobPosting は実際の求人募集
Q2. VocationalProgram の用途は?
職業訓練プログラム(資格取得 / 実務スキル習得コース)
Q3. キャリアパス情報を完全に表現する組み合わせは?
Occupation + EducationalOccupationalCredential + VocationalProgram + JobPosting
これらの内容を採点付きで挑戦したい場合は、本ドメインのプロ試験で 5 問形式で確認できる。