Top Works Agency Column Blog Contact

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"}

チェックツール

設定後は、以下で必ず検証してください: