Google仕事検索(Google for jobs)に求人掲載する方法
採用サイトで求人情報を掲載すれば、自動でロボットが求人を収集(クローリング)して、Googleしごと検索(Google for Jobs)に掲載されるの?と思うかもしれませんが、そうではありません。
じつは自社のサイトをGoogleのロボットが読み込めるように「マークアップ」する必要があります。
構造化データ
Google for Jobs に掲載するには、「構造化データ(Structured Data)」で求人情報(JobPosting)スキーマを正しく設定すること必要があります。
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "JobPosting",
"title": "Webマーケティング担当(採用支援サービス)",
"hiringOrganization": {
"@type": "Organization",
"name": "株式会社サンプル",
"description": "自社の採用支援ツールを活用している企業に対し、メールを中心としたマーケティング施策の企画・運用を担当します。チームメンバーやマネージャーと連携しながら、効果的なキャンペーン戦略の立案や実施を行っていただきます。",
"baseSalary": "320000",
"jobBenefits": "昇給年1回、賞与年2回、社会保険完備、交通費支給、家族手当、記念日手当など",
"salaryCurrency": "JPY",
"workHours": "フレックスタイム制(標準労働時間8時間/日)※コアタイム11:00~15:00",
"datePosted": "2025-10-25",
"validThrough": "2025-11-30",
"educationRequirements": "大学卒以上",
"employmentType": "FULL_TIME",
"experienceRequirements": "BtoBマーケティングやメール施策の実務経験がある方",
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"addressLocality": "新宿区",
"addressRegion": "東京都",
"addressCountry": "JP"
}
}
}
}
</script>
必須項目
Googleが掲載に必ず必要としている項目です。
これらが欠けていると、Google for Jobsに掲載されません。
| 項目名 | 説明 | 例 |
| title | 求人タイトル | "title": "Webデザイナー" |
| description | 求人の詳細説明(HTMLタグ可) | "description": "当社はWebサイト制作を行う企業です。主な業務は..." |
| datePosted | 求人を公開した日付(ISO8601形式) | "datePosted": "2025-10-25" |
| employmentType | 雇用形態(複数可) | "employmentType": "FULL_TIME"(他にPART_TIME, CONTRACTORなど) |
| hiringOrganization | 会社情報(name, sameAs, logoが推奨) | "hiringOrganization": {"name": "株式会社サンプル", "sameAs": "https://example.com", "logo": "https://example.com/logo.png"} |
| jobLocation | 勤務地(住所) | "jobLocation": {"@type": "Place", "address": {"@type": "PostalAddress", "addressRegion": "東京都", "addressLocality": "渋谷区", "streetAddress": "神南1-1-1"}} |
| validThrough | 募集期限(ISO8601形式) | "validThrough": "2025-12-31T23:59" |
| identifier | 求人の識別子(企業名+求人IDなど) | "identifier": {"@type": "PropertyValue", "name": "株式会社サンプル", "value": "job-001"} |
推奨項目
これらを追加すると、求人情報がよりリッチに表示されたり、露出が増える可能性があります。
| 項目名 | 説明 | 例 |
| baseSalary | 給与情報。value オブジェクトを使う。 | "baseSalary": {"@type": "MonetaryAmount", "currency": "JPY", "value": {"@type": "QuantitativeValue", "value": "250000", "unitText": "MONTH"}} |
| applicantLocationRequirements | 応募者の勤務地制限(リモート可など) | "applicantLocationRequirements": {"@type": "Country", "name": "Japan"} |
| workHours | 勤務時間 | "workHours": "9:00〜18:00" |
| educationRequirements | 学歴要件 | "educationRequirements": "高卒以上" |
| experienceRequirements | 経験要件 | "experienceRequirements": "Webデザイン経験1年以上" |
| qualifications | 必要資格 | "qualifications": "Illustrator、Photoshopの使用経験" |
| incentiveCompensation | インセンティブ・歩合など | "incentiveCompensation": "年1回ボーナスあり" |
| industry | 業界分類 | "industry": "IT・Web制作" |
| jobBenefits | 福利厚生 | "jobBenefits": "社会保険完備、交通費支給" |
| remote(または jobLocationType) | リモート勤務の場合 | "jobLocationType": "TELECOMMUTE" |
| directApply | 外部サイトを経由せず応募できるか | "directApply": true |
| applicantLocationRequirements | 応募可能な地域(リモート可なら重要) | "applicantLocationRequirements": {"@type": "Country", "name": "Japan"} |
チェックツール
設定後は、以下で必ず検証してください: