必須プロパティ(5項目)
| プロパティ | 内容 | Googleが示す注意点 |
|---|---|---|
datePosted | 雇用主が求人を最初に投稿した日 | ISO 8601形式で記述 |
description | 求人の詳細な説明(HTML可) | 職務・資格・業務時間などを含める。titleと同じ文にはできない |
hiringOrganization | 採用する組織 | 会社名のみを指定し、所在地は含めない。匿名採用はnameにconfidential |
jobLocation | 実際の勤務地 | addressCountryの指定が必要 |
title | 職務の名称 | 職務名のみ。求人コードや給与などは入れない |
推奨プロパティ
| プロパティ | 使う場面 | 注意点 |
|---|---|---|
validThrough | 求人に有効期限がある | 有効期限がある場合は必須扱い |
baseSalary | 給与を示す | 雇用主が提示した実際の基本給。範囲はminValue/maxValue、単位はunitText(HOUR・DAY・WEEK・MONTH・YEAR) |
employmentType | 雇用形態 | FULL_TIME、PART_TIME、CONTRACTORなど。大文字小文字を区別 |
jobLocationType | 完全リモート | TELECOMMUTEは常に在宅等で働く求人にだけ使う |
applicantLocationRequirements | 完全リモート | 応募者が所在すべき国を指定。省略時はjobLocationの国 |
directApply | 求人URLから直接応募できる | Googleは開発中の機能としており、表示や効果が出ない場合がある |
identifier | 社内の求人番号 | 採用組織側の一意の識別子 |
このほかベータ版として educationRequirements、experienceRequirements、experienceInPlaceOfEducation が挙げられています。
求人本文との対応付け
Googleはマークアップの内容を、ブラウザで読める求人情報と同じページに表示するよう求めています。日本の求人では、職業安定法で明示が必要な労働条件が本文の土台になります。対応付けの目安は次のとおりです(編集部の整理)。
| 本文に書く労働条件(厚生労働省の明示事項) | 対応させるプロパティ |
|---|---|
| 業務内容(雇入れ直後・変更の範囲) | title(職務名)、description(詳細) |
| 就業場所(雇入れ直後・変更の範囲) | jobLocation、在宅のみならjobLocationType |
| 賃金 | baseSalary |
| 契約期間・雇用形態 | employmentType、description |
| 就業時間・休日・加入保険など | description |
| 募集者の名称 | hiringOrganization(会社名のみ) |
変更の範囲や更新上限のように対応するプロパティがない項目も、descriptionと本文の両方に書いておけば内容が一致します。
JSON-LDの記述例
架空の求人を使った最小構成の例です。実際の値は自社の求人本文と同じものを入れてください。
{
"@context": "https://schema.org/",
"@type": "JobPosting",
"title": "経理スタッフ",
"description": "<p>月次決算、請求書発行、経費精算を担当します。就業時間は9:00〜18:00(休憩60分)。</p>",
"datePosted": "2026-10-12",
"validThrough": "2026-12-31T23:59",
"employmentType": "FULL_TIME",
"hiringOrganization": { "@type": "Organization", "name": "株式会社サンプル商事" },
"jobLocation": { "@type": "Place", "address": {
"@type": "PostalAddress", "addressRegion": "大阪府",
"addressLocality": "大阪市北区", "addressCountry": "JP" } },
"baseSalary": { "@type": "MonetaryAmount", "currency": "JPY",
"value": { "@type": "QuantitativeValue", "minValue": 250000, "maxValue": 300000, "unitText": "MONTH" } }
}コンテンツポリシーで禁止されている書き方
- 求人情報ページ以外にJobPostingを付ける
- 不完全な求人説明、偽の求人、実際と異なる雇用主・勤務地、キーワードの詰め込み
- 求人を装った広告(アフィリエイトなど)
- 期限切れの求人を残す
- 応募方法が示されていない、詳細を見るのにログインが必要
- 応募者に支払いを求める
- 採用していない求人・すでに充足した求人を載せ続ける
実際に表示されない原因の切り分けはGoogleしごと検索に表示されない時の確認順を参照してください。
相談先・申込先の選び方
実装を外部に依頼する場合は、上の表の各項目を「誰がどの入力値から出力するか」まで確認します。本文側の労働条件の書き方は職業安定法の範囲なので、迷う表現は管轄のハローワークで確認するのが確実です。給与・雇用形態・在宅勤務の書き分けは給与・雇用形態・在宅勤務の書き方で詳しく扱っています。
自社の条件を整理してから相談する
比較表と計算結果を手元に残し、対象範囲・費用・成果条件を公式ページで確認してください。
導入支援の内容を確認する広告:Googleしごと検索導入支援。リンク先で申込み・契約等が成立した場合、当サイトが報酬を受け取ることがあります。掲載は推奨順位や計算結果を左右しません。
公式情報・根拠
- Google検索セントラル|求人情報(JobPosting)の構造化データ(2026-10-12確認)
- 厚生労働省|リーフレット「求人企業の皆様へ」(令和6年4月改正・労働条件明示)PDF(2026-10-12確認)
同じ前提で比べると、違いを確かめやすいよ。