「〇〇業界でおすすめの転職先は?」「〇〇市でエンジニアを募集している中小企業は?」——こうしたクエリをChatGPTやPerplexityに投げる求職者が急増しています。そしてAIは、構造化データを正しく実装した求人情報を優先的に引用して回答します。
採用担当者にとって、これは大きなチャンスであると同時に、対応しなければ「AIに存在しない会社」として扱われるリスクでもあります。
本記事では、AIに「この会社で働くべき」と推薦される採用ページの設計を、JobPosting Schema・企業カルチャーページのAEO最適化・Google for Jobs連携・求人プラットフォームとの相互連携の観点から体系的に解説します。
📋 この記事でわかること
- AI検索経由の求職行動データと「AIに引用される求人」が重要な理由
- JobPosting Schema(JSON-LD)の完全実装ガイド
- 企業カルチャーページのAEO最適化設計
- Indeed・スタンバイなど求人プラットフォームとの相互連携設計
- Google for Jobs(Googleしごと検索)との統合手順
- 業種別テンプレート(IT企業・飲食店・士業事務所)
なぜ「AIに引用される求人情報」が採用に直結するのか
AEO(Answer Engine Optimization)はこれまで、集客・マーケティング・ブランディングの文脈で語られてきました(関連記事:AEO実践ガイド)。しかし2026年現在、求職行動においてもAI検索の影響は無視できなくなっています。
AI検索経由の求職行動が急拡大している
転職・就職活動でAIチャットツールを使う場面は大きく3つあります。
| 求職行動のフェーズ | AIへの代表的な質問 |
|---|---|
| 業界・企業リサーチ | 「Webエンジニアが転職すべきおすすめの会社は?」「〇〇業界で働きやすい中小企業は?」 |
| 求人条件の絞り込み | 「フルリモートで年収600万以上のマーケター求人は?」「大阪市内で育休取得実績のある会計事務所は?」 |
| 企業文化・評判の確認 | 「〇〇株式会社の社風や評判は?」「この会社はエンジニアが長く働けますか?」 |
Ahrefsの調査によると、IndeedやLinkedInといった求人プラットフォームがAI Modeの引用上位に頻出していることが確認されています。求人プラットフォーム上の情報がAI引用に直結しているのは、これらのサイトがJobPosting Schemaを正しく実装しているためです。
自社採用ページも「引用される側」になれる
重要なのは、IndeedやLinkedInへの依存だけでなく、自社の採用ページや企業カルチャーページを「AIが引用できる形式」で整備することです。これにより、プラットフォームに掲載費を払わなくても、AI検索から直接応募につながるルートを構築できます(関連記事:サードパーティサイトの最適化)。
JobPosting Schema(JSON-LD)完全実装ガイド
JobPosting SchemaはGoogleが定義する求人情報の構造化データ形式で、Google for Jobs(Googleしごと検索)とAI検索エンジンの両方が参照します(関連記事:FAQ構造化データ実装ガイド)。
基本実装:最低限必要なプロパティ
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "JobPosting",
// ① 基本情報(必須)
"title": "Webエンジニア(フロントエンド)",
"description": "私たちは〇〇のミッションを持つスタートアップです。React/TypeScriptを使ったプロダクト開発をお任せします。フルリモート可・フレックスタイム制。...",
"datePosted": "2026-03-27",
"validThrough": "2026-06-30T23:59:59",
// ② 雇用形態(AIが条件マッチに使う重要プロパティ)
"employmentType": "FULL_TIME",
// 複数可: FULL_TIME / PART_TIME / CONTRACTOR / TEMPORARY / INTERN / VOLUNTEER / PER_DIEM / OTHER
// ③ 給与(AI引用で最も参照頻度が高いプロパティ)
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "JPY",
"value": {
"@type": "QuantitativeValue",
"minValue": 5000000,
"maxValue": 8000000,
"unitText": "YEAR"
}
},
// ④ 勤務地(リモートワーク設定が重要)
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "〇〇ビル5F",
"addressLocality": "渋谷区",
"addressRegion": "東京都",
"postalCode": "150-0001",
"addressCountry": "JP"
}
},
"jobLocationType": "TELECOMMUTE", // フルリモートの場合
// TELECOMMUTE = 完全リモート。オフィスあり+リモート可の場合は jobLocation を残しつつ追記
// ⑤ 採用企業
"hiringOrganization": {
"@type": "Organization",
"name": "株式会社〇〇",
"sameAs": "https://www.example.com",
"logo": "https://www.example.com/images/logo.png"
}
}
</script>
拡張実装:AI引用率を高める追加プロパティ
以下のプロパティはGoogleの必須要件ではありませんが、AIが「この会社の詳細な情報」として引用する際に参照する重要なデータです。
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "JobPosting",
// 基本プロパティ(上記参照)...
// ⑥ 応募資格(スキルマッチングに使われる)
"qualifications": "React / TypeScript の実務経験3年以上。チームでの開発経験。",
"experienceRequirements": "ソフトウェアエンジニアとして3年以上の実務経験",
"skills": "React, TypeScript, Node.js, Git, アジャイル開発",
// ⑦ 教育要件
"educationRequirements": {
"@type": "EducationOccupationalCredential",
"credentialCategory": "bachelor degree"
// 学歴不問の場合は「不問」と記載するか省略
},
// ⑧ 福利厚生(「働きやすさ」系クエリへの引用に直結)
"jobBenefits": "フルリモート勤務可、フレックスタイム制(コアタイムなし)、育児休暇・介護休暇取得実績あり、書籍購入補助(月1万円)、健康保険・厚生年金完備、持株会制度",
// ⑨ 業界・職種カテゴリ
"industry": "インターネット・Webサービス",
"occupationalCategory": "15-1252.00", // SOC コード(任意)
// ⑩ 応募URL(直接応募の導線)
"apply": {
"@type": "MonetaryAmountDistribution",
"url": "https://www.example.com/careers/apply/web-engineer"
},
"url": "https://www.example.com/careers/web-engineer",
// ⑪ 在宅勤務の詳細(2026年のAI検索で最も参照頻度が高い項目のひとつ)
"workHours": "フレックスタイム制(コアタイムなし)、標準労働時間8時間",
// ⑫ 雇用主識別子(Google for Jobsの重複排除に使われる)
"identifier": {
"@type": "PropertyValue",
"name": "株式会社〇〇",
"value": "JOB-2026-WE-001"
}
}
</script>
実装後の検証方法
# 1. Google リッチリザルトテストで検証
# https://search.google.com/test/rich-results
# → URLを入力して「JobPosting」として認識されるか確認
# 2. Schema.org バリデーター
# https://validator.schema.org/
# → JSON-LD をペーストしてエラーがないか確認
# 3. Google Search Console で確認
# → 「拡張」→「求人情報」でインデックス状況と警告を確認
企業カルチャーページのAEO最適化
JobPosting Schemaは個別求人の構造化に特化していますが、「〇〇社の社風は?」「この会社は働きやすい?」というクエリに答えるのは、企業カルチャーページの自然言語コンテンツです(関連記事:AIブランドレピュテーション管理)。
AIが引用しやすい企業カルチャーページの構造
AEOの観点から、企業カルチャーページは「AIが一文で引用できる回答単位」でコンテンツを設計することが重要です(関連記事:GEO実践ガイド)。
❌ AIに引用されにくい書き方
「私たちは多様性を重んじ、それぞれのメンバーが自分らしく活躍できる環境づくりを大切にしています。社員一人ひとりの個性を尊重し、チームワークを大切に、共に成長していける会社を目指しています。」
→ 抽象的で、どんな会社にも当てはまる文章。AIが具体的に引用できる情報がない。
✅ AIに引用されやすい書き方
「育児休暇の取得率は男女ともに100%(2025年度実績)。フルリモート勤務が全社員に適用され、週1回のオンラインチームランチを除き、出社義務はありません。副業は申請制で許可しており、現在社員の32%が副業を実施しています。」
→ 数値・具体的制度・実績があり、AIが「〇〇社の育児休暇は男女ともに取得率100%」として引用できる。
企業カルチャーページ用 FAQ構造化データ
「よくある質問」形式はAIが回答を直接引用しやすい形式です(関連記事:FAQ構造化データ)。採用ページのFAQにFAQPage Schemaを実装します。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "リモートワークはできますか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "全社員がフルリモート勤務可能です。東京オフィスは月1〜2回の任意出社のみで、国内どこからでも就業できます。海外在住の場合は個別相談となります。"
}
},
{
"@type": "Question",
"name": "育児休暇の取得実績はありますか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "2025年度の育児休暇取得率は男性89%、女性100%です。平均取得期間は男性が3.2ヶ月、女性が12.1ヶ月となっています。復職率は98%(2023〜2025年度平均)です。"
}
},
{
"@type": "Question",
"name": "副業・兼業は可能ですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "申請制で副業・兼業を認めています。競合他社への就業と情報漏洩リスクのある活動を除き、原則として許可しています。現在、全社員の32%が副業を実施しています。"
}
},
{
"@type": "Question",
"name": "平均残業時間はどのくらいですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "2025年度の月平均残業時間は8.3時間です。フレックスタイム制(コアタイムなし)を採用しており、労働時間の自己管理を重視しています。"
}
}
]
}
</script>
Organization Schema で企業情報を補強する
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "株式会社〇〇",
"url": "https://www.example.com",
"logo": "https://www.example.com/images/logo.png",
"foundingDate": "2018",
"numberOfEmployees": {
"@type": "QuantitativeValue",
"value": 85
},
"address": {
"@type": "PostalAddress",
"addressLocality": "渋谷区",
"addressRegion": "東京都",
"addressCountry": "JP"
},
"contactPoint": {
"@type": "ContactPoint",
"contactType": "採用",
"email": "recruit@example.com",
"url": "https://www.example.com/careers"
},
"sameAs": [
"https://www.wantedly.com/companies/example",
"https://jp.indeed.com/cmp/example",
"https://www.linkedin.com/company/example"
]
}
</script>
求人プラットフォームとの相互連携設計
自社採用ページとIndeed・スタンバイ・Wantedlyなどのプラットフォームは「競合」ではなく「相互補完」の関係です。プラットフォームのAI引用力と自社サイトの詳細情報を組み合わせることで、AI検索への露出を最大化できます(関連記事:サードパーティサイト最適化)。
プラットフォーム別 特性と活用方針
| プラットフォーム | AI引用における強み | 自社サイトとの役割分担 |
|---|---|---|
| Indeed | Google AI OverviewやPerplexityの引用頻度が高い。JobPosting Schemaを自動適用 | 条件検索の流入はIndeed。企業詳細・カルチャーは自社サイトへ誘導 |
| スタンバイ | 国内検索エンジンとの連携が強い。Google for Jobsに自動連携 | 国内AI検索(Perplexity日本語版等)への露出に有効 |
| Wantedly | 「なぜこの会社で働くか」の文脈で引用されやすい | カルチャーマッチ系クエリへの対応。自社カルチャーページと内容を統一 |
| 外資系・グローバル人材向けAI引用で強い | 英語での採用強化・グローバル人材向け求人は自社英語ページと連携 |
Indeed との連携設定(自動クロール活用)
# Indeed に自社採用ページを自動クロールさせる設定
# 1. Indeed Publisher Program に登録(無料)
# https://www.indeed.com/publisher
# 2. robots.txt でIndeedのクロールを許可する
User-agent: IndeedBot
Allow: /careers/
# 3. 求人ページURLの命名規則を統一(クロール効率が上がる)
# 推奨: https://www.example.com/careers/{job-slug}/
# 例: https://www.example.com/careers/web-engineer-frontend/
# https://www.example.com/careers/sales-manager-osaka/
# 4. 求人一覧ページにサイトマップ的なリンクを設置
# Indeedのクローラーは求人一覧から個別ページを辿る
# → /careers/ に全求人へのリンクが必要
# 5. 求人ページの更新日時を明示(古い求人の自動削除に利用される)
<meta property="og:updated_time" content="2026-03-27T09:00:00+09:00" />
Google for Jobs(Googleしごと検索)との統合
Google for Jobsは、JobPosting Schemaを実装した求人情報をGoogle検索結果の最上部に「しごと検索」として表示する機能です。AI OverviewがJobPosting Schemaを参照するため、Google for Jobsへの対応はAEO対策と表裏一体です(関連記事:GBP/MEO連携設計)。
Google for Jobs 掲載要件チェックリスト
## Google for Jobs 掲載要件 ### 必須プロパティ(未設定だと掲載されない) - [ ] title ← 求人タイトル - [ ] description ← 300文字以上推奨。HTMLタグ可 - [ ] datePosted ← ISO 8601形式(例: 2026-03-27) - [ ] hiringOrganization.name ← 採用企業名 - [ ] jobLocation.address ← 勤務地(リモートの場合も記載) ### 推奨プロパティ(設定するとリッチ表示される) - [ ] baseSalary ← 給与範囲(min/max)。設定すると検索フィルタに表示 - [ ] validThrough ← 募集終了日。設定しないと無期限として扱われる - [ ] employmentType ← 雇用形態 - [ ] jobLocationType: "TELECOMMUTE" ← リモートワーク可の場合 ### 禁止事項(設定すると掲載拒否・ペナルティ) - [ ] description にメールアドレス・電話番号を含めない - [ ] description に「今すぐ応募」等の宣伝文句を多用しない - [ ] 実在しない求人・ダミー求人を掲載しない - [ ] 採用代行・人材紹介会社の求人を自社求人として掲載しない
Google Search Consoleで掲載状況を確認する
# Google Search Console での確認手順 # 1. https://search.google.com/search-console/ にアクセス # 2. 左メニュー「拡張」→「求人情報」を選択 # 3. 以下の指標を確認: # - 有効な求人数(JobPosting Schemaが正しく認識されたページ数) # - 警告付き求人数(推奨プロパティが未設定のページ) # - エラーのある求人数(必須プロパティが未設定のページ) # 4. 各エラーをクリックして影響ページを特定・修正する
業種別 実装テンプレート
テンプレート①:IT・Web系企業
エンジニア・デザイナー向けのAI検索では、リモートワーク可否・給与レンジ・使用技術スタック・副業可否が引用される頻度が特に高いです。
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "JobPosting",
"title": "バックエンドエンジニア(Python / AWS)",
"description": "SaaSプロダクトの設計・開発をお任せします。技術スタック:Python 3.12 / FastAPI / PostgreSQL / AWS(ECS, RDS, Lambda)。コードレビュー文化とテスト駆動開発を重視。フルリモート可・副業申請制で許可・週次1on1あり。技術ブログへの執筆・OSSへの貢献も業務時間内で推奨しています。",
"datePosted": "2026-03-27",
"validThrough": "2026-09-30",
"employmentType": "FULL_TIME",
"jobLocationType": "TELECOMMUTE",
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"addressLocality": "渋谷区",
"addressRegion": "東京都",
"addressCountry": "JP"
}
},
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "JPY",
"value": {
"@type": "QuantitativeValue",
"minValue": 6000000,
"maxValue": 10000000,
"unitText": "YEAR"
}
},
"skills": "Python, FastAPI, PostgreSQL, AWS, Docker, Git",
"jobBenefits": "フルリモート勤務、副業可(申請制)、書籍・勉強会費用補助(年30万円まで)、フレックスタイム制(コアタイムなし)、健康保険・厚生年金完備",
"hiringOrganization": {
"@type": "Organization",
"name": "株式会社〇〇",
"sameAs": "https://www.example.com"
}
}
</script>
テンプレート②:飲食店・サービス業
飲食・サービス業の求人では、給与・シフト柔軟性・交通費支給・まかない・社会保険の有無がAIに引用されやすい項目です。「近くで働けるアルバイトは?」というクエリへの対応には、正確な勤務地情報が不可欠です。
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "JobPosting",
"title": "ホールスタッフ(アルバイト・パート)",
"description": "イタリアンレストランでのホール業務全般をお任せします。未経験歓迎。週2日・1日3時間〜勤務可能。まかない1食無料。シフトは月ごとに希望を優先して調整します。学生・主婦(夫)・フリーターの方が多数活躍中です。",
"datePosted": "2026-03-27",
"validThrough": "2026-12-31",
"employmentType": ["PART_TIME"],
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "〇〇町1-2-3",
"addressLocality": "新宿区",
"addressRegion": "東京都",
"postalCode": "160-0022",
"addressCountry": "JP"
}
},
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "JPY",
"value": {
"@type": "QuantitativeValue",
"minValue": 1200,
"maxValue": 1500,
"unitText": "HOUR"
}
},
"jobBenefits": "まかない1食無料、交通費全額支給(上限月3万円)、社会保険完備(週20時間以上)、制服貸与、昇給制度あり(3ヶ月ごと評価)",
"workHours": "週2日〜・1日3時間〜(シフト制)",
"hiringOrganization": {
"@type": "Organization",
"name": "リストランテ〇〇",
"sameAs": "https://www.example-restaurant.com"
}
}
</script>
テンプレート③:士業事務所(税理士・社労士・司法書士等)
士業事務所の求人では、資格手当・試験合格サポート・残業時間の少なさ・繁忙期の有無がAI引用で差別化ポイントになります。「税理士事務所で残業が少ない職場は?」というクエリへの対応を意識します。
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "JobPosting",
"title": "税務スタッフ(税理士試験勉強中の方歓迎)",
"description": "中小企業を中心に税務申告・記帳代行・経営相談を行う税理士事務所です。税理士試験の受験を応援しており、試験前2週間は残業ゼロ保証・受験費用全額補助・合格時に資格手当(月3万円)を支給します。繁忙期(確定申告期)でも月平均残業時間は18時間以内です。",
"datePosted": "2026-03-27",
"validThrough": "2026-08-31",
"employmentType": "FULL_TIME",
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "〇〇ビル3F",
"addressLocality": "中央区",
"addressRegion": "大阪府",
"postalCode": "541-0041",
"addressCountry": "JP"
}
},
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "JPY",
"value": {
"@type": "QuantitativeValue",
"minValue": 3200000,
"maxValue": 5500000,
"unitText": "YEAR"
}
},
"qualifications": "簿記2級以上(目安)。税理士試験の受験経験があれば尚可。未経験者も応募可。",
"jobBenefits": "税理士試験受験費用全額補助、試験前2週間は残業ゼロ保証、資格取得手当(税理士合格で月3万円)、交通費全額支給、社会保険完備、産前産後・育児休暇制度あり",
"hiringOrganization": {
"@type": "Organization",
"name": "〇〇税理士事務所",
"sameAs": "https://www.example-tax.com"
}
}
</script>
BtoB・競合比較クエリへの対応
「〇〇社と△△社、エンジニアが働きやすいのはどっち?」というAI検索への対応には、自社の採用情報を「比較可能な形式」で整備することが有効です(関連記事:比較クエリ攻略、関連記事:BtoB AEO最適化)。
比較クエリへの対応チェックリスト
- ✅ 給与レンジを数値で明記(「〇〇万円〜〇〇万円」)
- ✅ 平均残業時間を月単位で数値公開
- ✅ 育児休暇取得率を男女別で数値公開
- ✅ リモートワーク可否を「フルリモート/ハイブリッド(週〇日)/出社のみ」で明示
- ✅ 副業可否を「可(申請制)/不可」で明示
- ✅ 離職率・平均勤続年数を公開(公開できる場合)
- ✅ OpenWork(旧Vorkers)・Glassdoor への回答・掲載を整備
これらのデータが自社採用ページとプラットフォームで一貫して公開されていると、AIが「〇〇社はフルリモート・育休取得率男性89%・平均残業時間8時間」と具体的に引用しやすくなります。
よくある質問(Q&A)
Q1. Indeed に求人を掲載していれば、自社サイトへのJobPosting Schema実装は不要ですか?
不要ではありません。Indeedなどのプラットフォームは確かにAI引用に強いですが、自社採用ページへのJobPosting Schema実装は「自社サイト = 一次情報源」としてGoogleとAIに認識させるために重要です。プラットフォームの情報と自社サイトの情報が一致することで、AIが自社情報を信頼性の高い情報として扱いやすくなります。
Q2. 給与レンジを公開したくない場合はどうすればよいですか?
Google for JobsはbaseSalaryを必須プロパティとしていませんが、給与レンジを設定した求人の方がAI引用頻度が高く、応募率も改善する傾向があります。「応相談」や非公開の場合はSchemaから省略することは可能ですが、競合他社が給与を開示している場合は不利になります。「〇〇万円〜(経験・スキルにより応相談)」という形でも設定することをお勧めします。
Q3. 求人が終了した場合はどうすればよいですか?
採用が終了した求人のJobPosting Schemaを削除するか、validThroughを過去の日付に設定してください。Google Search ConsoleがJobPosting Schemaを検出した後に求人が削除されると、一時的にエラーとして記録されますが、次回クロール時に自動的に解消されます。求人ページ自体を404にすることは避け、「募集終了」ページとして残すか301リダイレクトを設定することが推奨です。
Q4. 複数拠点・複数職種の求人を効率的に管理する方法は?
WordPressの場合はCustom Post Typeで求人を管理し、プラグイン(Schema Pro・Yoast SEO等)でJobPosting Schemaを自動生成する方法が効率的です。採用管理システム(ATS)を使っている場合は、ATSのJobPosting Schema出力機能やAPIを活用することで、採用ページとプラットフォームへの情報を一元管理できます。
Q5. 企業カルチャーページはどの程度の頻度で更新すべきですか?
数値データ(残業時間・育休取得率・離職率等)は年度ごとに更新することをお勧めします。「2024年度実績」のまま放置すると、AIが古い情報を引用するリスクがあります。ページのdateModifiedメタデータを更新するだけでも、Googleのクロール頻度が上がり、最新情報の反映が早まります。
まとめ:採用ページを「AIに推薦される一次情報源」にする
AI検索が転職・就職活動の標準的なツールになりつつある2026年において、採用ページのAEO対応は「SEOのおまけ」ではなく、採用戦略の中核です(関連記事:AI時代の採用戦略)。
今日から実施できる優先アクションを整理します。
| 優先度 | アクション | 効果 |
|---|---|---|
| ⭐⭐⭐ 高 | JobPosting Schema(JSON-LD)を全求人ページに実装 | Google for Jobs掲載・AI引用の基盤整備 |
| ⭐⭐⭐ 高 | 給与・リモート可否・福利厚生を数値で明記 | 条件一致クエリへの引用頻度向上 |
| ⭐⭐ 中 | 企業カルチャーページにFAQPage Schemaを実装 | 「社風」「働きやすさ」系クエリへの対応 |
| ⭐⭐ 中 | Indeed・スタンバイとの自動クロール連携設定 | プラットフォーム経由のAI引用露出を追加 |
| ⭐ 中長期 | 育休取得率・残業時間等の実績データを定期更新 | 比較クエリでの信頼性向上 |
「AIに引用される採用ページ」は、一度整備すれば24時間365日、求職者へのAI回答の中に自社の情報を届け続けます。採用広告費をかけずに質の高い応募者へリーチできるこのアプローチを、今こそ採用戦略に組み込みましょう。
免責事項:本記事は2026年3月時点の公開情報に基づく情報提供です。JobPosting Schemaの仕様・Google for Jobsの掲載要件・各求人プラットフォームのポリシーは変更される場合があります。最新情報はschema.org、Google Search Central、および各プラットフォームの公式ドキュメントをご確認ください。

コメント