

# 公開求人情報からゴースト求人を見抜けるのか？

公開求人データだけでは、雇用主に採用の意思があることを証明できません。公開情報の確認で記録できるのは、実際に確認した求人情報、ページ、応募経路の状態です。現在募集中であることや、表に出ていない採用の意思までは証明できません。ゴースト求人という主張で問題になるのは、求人が掲載されていれば存在するはずだと人々が考える、外からは見えない採用の意思です。公開記録だけで、その意思の有無を確定することはできません。応募フォームが動作することや、求人情報が繰り返し確認されることは、雇用主が採用するという保証にはなりません。

## 公開データで分かることと分からないこと

求人情報を見るとき、目にするのはスクレイパーや自動配信によって提供された情報です。Actorは、公開ウェブデータを収集する、ホスト環境上で動作するソフトウェアです。Taskは、そのプログラムの設定を保存したものです。これらのツールは、公開ページから求人情報を取得し、整理されたデータ行にまとめます。ただし、雇用主の実際の採用予算や社内計画を把握するものではありません。

| 情報の種類 | 確認できること | 分からないこと |
| --- | --- | --- |
| 求人の詳細 | 求人ID、職種名、企業名、取得元の日付表記、掲載日、求人本文の全文。 | 実際の募集人数や、社内で予算が承認されているかどうか。 |
| 応募リンク | 元の応募URL、最終的なリンク先ページ、リンク先の解決状況。 | 採用担当者が届いた履歴書を確認しているかどうか。 |
| 企業のページ | 一致する募集管理ID、公式の職務内容、募集中という表示。 | 今後、採用を凍結したり、その職種の募集を取りやめたりする計画。 |
| 求人情報の履歴 | 取得元で繰り返し確認した記録、取得元ID、元の日付表記、収集日時。確認された日付だけでは、再掲載や掲載の更新を証明できません。 | 外からは見えない採用の意思。 |

こうした限界を理解すれば、求人情報について誤った主張をすることを防げます。求人がひと月の間オンラインに残っているのは、雇用主が人選に慎重なためか、採用に時間がかかっているためか、継続的に事業を拡大しているためかもしれません。それだけで架空の求人だとは証明できません。

## 求人情報の事実確認チェックリスト

応募するかどうかを決める前に、求人情報について3つの直接確認を行い、確認できた事実と推測を分けましょう。

### 手順1：取得元の証拠を保存する

取得元を特定できる情報、求人ID、取得元の日付、元の日付文字列、収集日時、説明文、企業に関する証拠を保存します。掲載からの経過期間に恣意的な基準を設け、それをゴースト求人の証拠にしてはいけません。同じ取得元IDが繰り返し現れることは、確認を行うきっかけにはなりますが、外からは見えない採用の意思を証明することはできません。

### 手順2：公式採用ページを検索する

雇用主のものと確認できた公開ウェブサイトから、公式採用ページを探します。募集管理ID、業務内容、勤務地の情報があれば照合します。確認日時、確認したページ、一致と判断した根拠を記録します。「今回の検索では見つからなかった」という結果は、ほかの結果と分けて記録してください。職種名が似ていても、別の職務を指している場合があります。公式情報で募集終了を確認できれば、今回の確認時点では募集が終了しているという判断を裏付けられます。求人が見つからないというだけでは、通常、その求人情報が古いとは証明できません。

### 手順3：応募経路を確認する

履歴書を送信せずに、求人情報の[応募経路](/ja/articles/indeed-%E6%8E%A1%E7%94%A8%E4%BC%81%E6%A5%AD%E3%81%B8%E3%81%AE%E5%BF%9C%E5%8B%9F%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%AE%E7%A2%BA%E8%AA%8D%E6%96%B9%E6%B3%95/)を開きます。フォームにアクセスできたのか、募集終了の明示があったのか、誤ったページに移動したのか、アクセスに失敗したのかを記録します。フォームにアクセスできても、雇用主が採用することは証明できません。アクセスに失敗してページを開けない場合も、募集終了の証拠にはならず、応募経路が古いことや設定に誤りがあることの証拠にもなりません。

## データ収集用Taskの設定

手動で確認する前に、公開求人情報を自動収集できます。以下の標準設定を使い、公開検索ページからのデータ収集を始めましょう。

現行のIndeed Jobsビルドは、説明文の全文取得ステータスを持つ、重複のない求人情報に対応しています。関連するフィールドの正確な名称は、`jobId`、`jobUrl`、`title`、`companyName`、`companyUrl`、`companyWebsite`、`descriptionStatus`、`descriptionText`、`postedAt`、`postedAtRaw`、`scrapedAt`、`applyUrl`、`finalApplyUrl`、`applyUrlResolveStatus`です。任意項目の値は欠損する場合があります。必要に応じて`followApplyRedirects`をtrueに設定すると、最終的な応募先のウェブアドレスを解決できます。ただし、採用の意思を調べたり、応募経路を監査したりするものではありません。`scrapeCompanyDetails`を設定すると、企業情報の補完が有効になります。現在の説明文全文に関する受け入れ確認は、確認した取得元データの2行を対象としており、実際の採用ページや応募経路は対象としていません。手動確認はすべて、読者が行う手順と架空の例として示しています。[Indeed Jobs Scraper](https://apify.com/chronometrica/indeed-jobs-scraper) Actorを使用してください。

```json
{
  "country": "us",
  "searchTerm": "software engineer\ndata analyst\nproduct manager",
  "maxItems": 2,
  "postedWithinDays": "7",
  "radiusMiles": 25,
  "sortBy": "date",
  "jobType": "any",
  "remoteOnly": false,
  "maxPagesPerSearch": 15,
  "salaryType": "any",
  "minSalary": 0,
  "saveOnlyUniqueItems": true,
  "balanceKeywordCoverage": true,
  "followApplyRedirects": false,
  "scrapeCompanyDetails": true,
  "requestDelayMillis": 2500
}
```

データ収集用Taskの設定

対象市場に合わせて、検索語と国コードを変更します。開始時は取得件数の上限を低く設定してください。リダイレクト確認のオプションをtrueにするのは、最終的なウェブアドレスを自動で解決したい場合だけにします。求人データの行を収集することは、最初の手順にすぎません。確認結果の一覧表は、自分で埋める必要があります。

## 求人情報の評価：判断までを示す具体例

以下の架空の例で、確認結果を記録し、判断する方法を示します。日付の整合性を保つため、4つの例はすべて、架空の確認日時2026-10-01T12:00:00Zを使用しています。

### 架空の事例の確認結果一覧

| 取得元ID | 繰り返し確認された履歴 | 公式情報との一致 | 応募経路の状態 | 確認後の判断 | 採用の意思 |
| --- | --- | --- | --- | --- | --- |
| J1 | 2週間に3回確認。掲載や再掲載が行われたことの証明ではない | 募集管理ID R10の業務内容と勤務地が一致 | フォームにアクセス可能 | 自分に合う求人なら応募する | 不明 |
| J2 | 現在掲載中の求人1件 | 募集終了と明示されている | ページに募集終了のメッセージが表示される | いったん見送る | 不明 |
| J3 | 現在掲載中の求人1件 | 一致する職種名や募集情報が見つからない | アクセス拒否のページが表示される | まず確認する | 不明 |
| J4 | 現在掲載中の求人1件 | 募集情報の業務内容と勤務地が一致 | リンク先が無関係な職種になっている | 応募経路の修正待ち | 不明 |

### 各結果の解釈

- J1の分析：取得元の求人情報を2週間に3回確認しました。ただし、掲載や再掲載が行われたことの証明ではありません。公式の募集管理ID R10と一致し、フォームにもアクセスできます。判断は「自分に合う求人なら応募する」で、採用の意思は不明です。
- J2の分析：同じ架空の確認日時2026-10-01T12:00:00Zに、公式に募集終了と明示された求人との一致を確認できています。判断は「今はいったん見送る」です。今後も永久に募集しないことや、最初から常に架空の求人だったことが証明されたわけではありません。
- J3の分析：検索で該当する求人が見つからず、アクセスにも失敗したため、状態は不明のままです。判断は「まず確認する」です。
- J4の分析：応募リンクが別の職種の応募経路につながっており、その事実を記録しています。判断は「一致する求人の公式応募経路を確認する」です。

4件すべてで、採用の意思は不明です。募集終了が明示された求人が1件あることは、ゴースト求人の割合が25%と測定されたことを意味しません。

## 次の行動の決め方

1. 自分に合う求人なら応募する：公式の応募経路を確認でき、フォームにもアクセスできる場合に選びます。
2. まず確認する：事実が不明確な場合や、必要な情報が欠けている場合に選びます。
3. いったん見送る：アクセスできない応募経路を見送るのは、応募可能かどうかが分からない状況で、自分の時間の使い方を決める個人の判断です。募集終了の証拠ではありません。該当する求人について明示的な募集終了を確認できた場合に限り、今回の確認時点では募集が終了しているという判断を裏付けられます。

不確かな点が残る場合は、希望に応じて、公式に公開されている採用窓口や応募窓口から状況を問い合わせることができます。これは読者が任意で行う行動であり、自動で連絡するものではありません。返信があると約束したり、返信がないことを詐欺と解釈したりしないでください。求人情報の状態は変わる可能性があるため、確認日を記録しておきましょう。

米国労働統計局は、求人を特定の基準に基づいて定義しています。仕事が存在し、30日以内に採用を開始でき、雇用主が外部から積極的に人材を募集していることが必要です。統計機関が募集中の職をどのように定義しているかは、[BLSの求人・労働異動調査の定義](https://www.bls.gov/jlt/jltdef.htm)を参照してください。公開された求人広告だけでは、この3条件すべてを満たしているとは証明できません。そのため、手動での確認が必要です。

再掲載された求人に対する応募者の体験について詳しく知りたい場合は、[RedditのcsMajorsにある求人再掲載についての議論](https://www.reddit.com/r/csMajors/comments/1s2pq11/linkedin_reposted_jobs/)で、コミュニティの報告を読むことができます。

## 次の手順

自分で確認するには、[Indeed Jobs Scraper](https://apify.com/chronometrica/indeed-jobs-scraper) Actorを基にした[Indeed Reposted Job Evidence Dataset](https://apify.com/chronometrica/indeed-jobs-scraper/examples/indeed-repost-watch)のプリセットを開き、自分の分野の求人を2件選びます。応募するかどうかを決める前に、確認結果の一覧表を埋めてください。

## 出典と参考資料

- [BLS JOLTSの定義](https://www.bls.gov/jlt/jltdef.htm)
- [Indeed Jobs Scraper Actor](https://apify.com/chronometrica/indeed-jobs-scraper)
- [RedditのcsMajorsにおける求人再掲載についての議論](https://www.reddit.com/r/csMajors/comments/1s2pq11/linkedin_reposted_jobs/)