Domain 214 / 225
求人 SEO は JobPosting 構造化データ + Indexing API + 業界別最適化
求人 SEO の要点
求人 SEO は JobPosting 構造化データで Google for Jobs 掲載が必須。Indexing API で求人公開後 24 時間以内に反映、職種 × 地域 × 雇用形態の Programmatic SEO で大規模流入。掲載期限管理とおとり広告防止が運用の要
なぜこれを学ぶか
求人 SEO は Google for Jobs / Indexing API という独自仕組みがある。 通常の SEO と違う特化対応で、知らないと機会損失。
求人サイト / 採用メディアで必須。
学ばないと起きること
| よくある事故 | 被害 |
|---|---|
| JobPosting 構造化データなし | Google for Jobs に出ない |
| Indexing API 未使用 | 即時インデックスできず |
| 終了求人を放置 | おとり広告 / 信頼性違反 |
学ぶメリット
- Google for Jobs での露出
- 即時インデックス
- 商談で「求人 SEO 3 要素」を即答
仕組み
JobPosting 構造化データ
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "JobPosting",
"title": "Web エンジニア",
"description": "Next.js での Web 開発",
"datePosted": "2026-05-10",
"validThrough": "2026-08-31T23:59:59+09:00",
"employmentType": "FULL_TIME",
"hiringOrganization": {
"@type": "Organization",
"name": "spotyou"
},
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"addressLocality": "渋谷区",
"addressRegion": "東京都",
"addressCountry": "JP"
}
},
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "JPY",
"value": {
"@type": "QuantitativeValue",
"minValue": 6000000,
"maxValue": 10000000,
"unitText": "YEAR"
}
}
}
</script>
Google for Jobs
公式: 検索結果に求人専用枠表示:
- JobPosting 構造化データ実装
- 必須プロパティ完備
- 数日でインデックス
Indexing API
公式: 求人 / ライブストリーム特化の即時通知:
POST https://indexing.googleapis.com/v3/urlNotifications:publish
Content-Type: application/json
{
"url": "https://example.com/jobs/123",
"type": "URL_UPDATED"
}
数時間以内にクロール反映。
掲載期限管理
| 状況 | 対処 |
|---|---|
| 募集中 | validThrough で期限明示 |
| 募集終了 | 410 + Indexing API URL_DELETED |
| 採用済み | 即時 410 |
キー概念
Programmatic SEO の典型
職種 × 地域 × 雇用形態:
[テンプレート]
{Job} {Place} {EmploymentType}
例:
- Web エンジニア 渋谷 正社員
- 経理 大阪 派遣
- 看護師 福岡 パート
数千〜数万ページの自動生成
必須プロパティ
| プロパティ | 内容 |
|---|---|
| title | 職種名 |
| description | 仕事内容 |
| datePosted | 公開日 |
| validThrough | 終了予定 |
| employmentType | 雇用形態 |
| hiringOrganization | 求人企業 |
| jobLocation | 勤務地 |
| baseSalary | 給与 |
これら全て満たさないと Google for Jobs に出ない。
おとり広告防止
公式: 採用済み求人の継続掲載は Google for Jobs から除外:
- 即時 410
- Indexing API で URL_DELETED 通知
- 関連求人へのリダイレクト
よくある誤解
| よくある誤解 | 実際のところ | 出典 |
|---|---|---|
| 通常 sitemap で求人も OK | Google for Jobs は構造化データ必須 | JobPosting |
| Indexing API で全 URL OK | 求人 / ライブストリーム限定 | Indexing API |
実務での適用
求人サイト立ち上げ
- 全求人に JobPosting 構造化データ
- Indexing API 連携(公開時自動)
- 掲載期限管理システム
- 採用済み即時 410 + URL_DELETED
- Programmatic SEO で職種 × 地域展開
トラブル別の対処
| 症状 | 確認すべきこと |
|---|---|
| Google for Jobs に出ない | JobPosting 構造化データ完全性 |
| 古い求人が残る | 掲載期限管理 / 410 / Indexing API |
公式ソース
自己テスト
Q1. Google for Jobs 掲載の必須要素は?
JobPosting 構造化データ + 必須プロパティ完備(title / datePosted / hiringOrganization / jobLocation 等)
Q2. Indexing API の対象は?
求人(JobPosting)/ ライブストリーム(BroadcastEvent)限定
Q3. 採用済み求人の対処は?
即時 410 + Indexing API で URL_DELETED 通知
これらの内容を採点付きで挑戦したい場合は、本ドメインのプロ試験で 5 問形式で確認できる。