渚ナギサコーポレーションSEO・LLMO・AEO・AIOのお悩み、全部お任せください。

全国対応打ち合わせから納品まで
メール・チャットで完結します

LINEで
相談する
サイトを
見てもらう
サイトを見てもらう(無料)LINEで相談
COLUMN 83 / サイト設計

Googleしごと検索に求人を出すには:求人情報の構造化データと掲載手順

公開 2026.10.22文・ナギサコーポレーション

この記事の答え

  • 募集中の一つの求人を詳しく書いたページにJobPostingを付ける。掲載は保証されない
  • 職種・仕事内容・掲載日・採用企業・勤務地を本文とそろえ、応募方法を用意する
  • 募集終了は本文だけで済ませず、期限・データ削除・ページ削除のいずれかで処理する
目次

Googleしごと検索に求人を出すには、募集中の求人詳細ページにJobPostingの構造化データを付け、Googleが取得できる状態にします。条件を満たすと検索の求人向け表示の対象になりますが、表示は保証されません。

先に確認するのは、求人が現在も募集中か、その仕事の条件と応募方法を読者が確認できるかです。コードを足す前に、採用担当と募集内容を確定してください。求人票、公開ページ、構造化データを同じ情報から更新する形にします。

構造化データ全体の役割は構造化データの基本⁠にまとめています。ここでは、求人に特有の項目と掲載・終了の運用を扱います。

日本でもGoogleしごと検索に表示される?

Googleの求人情報の公式ドキュメントは、提供地域の一覧に日本を含めています。この記事では、この公式記載の範囲で日本も対象としています。

ただし、すべての求人検索で同じ枠が出ることや、自社の求人が必ず選ばれることまでは示していません。公式の画面例も、自社の表示結果と同じになる約束ではありません。

公開後は、自社求人のURLがGoogleに取得されたか、構造化データに問題がないかを先に調べます。手元の検索で一度見つからないだけで、実装が失敗したとは判断しません。

自社サイトへ実装するほか、Googleに対応する第三者の求人サイトを使う方法も、公式資料で案内されています。外部へ載せる場合も、仕事内容や募集終了を知らせる責任まで無くなるわけではありません。自社の公開情報と照合してください。

採用サイトのどのページに付ける?

職種ごとに、一つの求人を詳しく説明するページを用意します。たとえば製造業で、品質検査と設備保全を別々に募集する例なら、仕事、応募条件、勤務地をそれぞれの詳細ページで示します。これは構成の例で、実際の募集ではありません。

採用トップには会社や働き方の案内を置き、求人一覧から詳細へ進めます。JobPostingを一覧へまとめて付ける方法は使いません。Googleの技術ガイドラインは、具体的な一つの求人を説明するページへの設置を求めています。

同じ規定にある次の一節が、本文とコードを照合する理由です。

the same page as the job description that job seekers can read in their browser

求職者がブラウザで読める仕事内容と、同じページに置くという意味です。構造化データの中にだけ待遇を書いて、画面から隠す運用にはしません。

必須プロパティには何を書く?

通常の出勤を伴う求人で、Googleが必須としている項目は次のとおりです。プロパティは構造化データの項目名です。

項目 書く内容 間違えやすい点
title 職種名 会社名や給与を詰め込まない
description 仕事の詳しい説明 職種名だけで済ませない
datePosted 最初に掲載した日 更新のたびに新規扱いしない
hiringOrganization 採用する企業 求人の掲載媒体と混同しない
jobLocation 実際に働く場所 掲載元の所在地にしない

仕事内容には、担当業務、資格や技能、勤務時間、必要な学歴や経験などを含めます。descriptionはHTML形式で、段落や箇条書きなどを使って読める説明にします。職種名と同じ短文を入れるだけでは足りません。

jobLocationの住所にはaddressCountryが必要です。本社と工場が別なら、本社の会社概要をそのまま写さず、勤務する拠点を確認します。複数拠点で募集するなら、公式仕様に沿って勤務地を複数示します。

募集期限がある求人ではvalidThroughが必要です。期限が無い、または決まっていない求人に、推測した締切日を作りません。採用担当が持っている期限と、本文・データの期限をそろえます。

完全在宅の求人では、何が変わる?

完全在宅の求人では、本文にも完全在宅であることを明記します。構造化データでは、次の2つ⁠を確認します。

  • jobLocationType:TELECOMMUTE にする
  • applicantLocationRequirements:応募者が働ける地域を指定する

物理的な勤務場所が無く、応募者の地域要件を指定している場合は、通常のjobLocationが不要になる扱いがあります。通常の出勤求人の必須項目だけを、そのまま在宅求人へ当てはめないでください。

時々在宅勤務ができるだけの仕事を、完全在宅として指定してはいけません。工場での作業を含む職種なら、実際の勤務条件を採用担当に確認します。

本文側で、先に何をそろえる?

コード上の必須項目と、求職者が応募を判断する材料は同じ範囲ではありません。雇用形態や給与などの推奨項目も、確認できる情報を本文とそろえます。構造化データの必須を埋めただけで、求人票の確認が終わるわけではありません。

採用担当は、次の内容を一つの原稿で管理してください。

  • 職種と担当業務、応募資格、必要な経験
  • 雇用形態、勤務時間、休日、給与とその条件
  • 勤務地、出勤の要否、在宅勤務が可能な範囲
  • 募集の開始日、締切、応募方法、選考の案内

給与を入れるなら、実際に採用する企業が示す値を使います。第三者の給与推定を自社の提示額として入れません。金額、通貨、時給や月給などの単位も照合します。

応募ボタンは、該当職種へ応募できる場所へつなぎます。フォームの職種選択が古いままになっていないか、締切後も送信できる状態ではないかまで確認します。応募者向けの窓口は会社の窓口とし、個人の連絡先を新たに公開する必要はありません。

どんな使い方がガイドライン違反になる?

求人ではない会社紹介や、採用イベントへの参加案内にJobPostingを付けません。現在の募集が無いのに、履歴書を集めるためだけのページへ付ける行為も避けます。

Googleは、応募方法が無い求人、応募者に支払いを求める求人、説明を見るためにログインが必要な求人などを認めていません。読者が仕事内容を読めて、実際に応募できることを確認します。

本文とデータの内容が違う、募集中ではない仕事が残るといった問題もあります。「検索に出すためのコード」として採用担当から切り離すと、募集終了が反映されません。

構文の検証だけで、求人が実在するか、待遇が正しいかは分かりません。担当者の内容確認と、制作担当の出力確認を両方行います。

募集が終わったら、どう処理する?

Googleの掲載終了の手順では、次のいずれかで終了させます。

  1. validThroughに過去の日付を設定する
  2. ページを削除し、404または410を返す
  3. ページからJobPostingの構造化データを削除する

募集終了の文章を画面へ足すだけで、データを募集中のまま残さないでください。職種紹介として本文を残すなら、応募の案内とJobPostingの扱いも合わせて変えます。

締切より前に採用が決まった場合も、その時点で終了の処理を行います。月末のサイト更新まで、応募できない求人を放置する運用にはしません。

Googleは求人URLの更新通知にIndexing APIを推奨しています。サイトマップによる通知も使えますが、サイトマップから消すだけで本文とデータの終了処理を代用しません。サイト全体のURLを知らせるサイトマップも、引き続き管理します。

公開時と更新時は、どう検証する?

実装後は、公開ページをリッチリザルト テストの使い方⁠に沿って検証します。エラーを直し、警告は項目の意味を確認して、事実として追加できる内容だけ補います。

次にSearch ConsoleでURLの取得状態と求人の拡張レポートを確認します。テスト環境のnoindexが残っていれば、noindexの解除と確認手順⁠で出力元を直します。登録されない理由全体は検索に出ない原因の切り分け⁠へ進めます。

公開時には応募まで、終了時には募集終了の案内まで、利用者としてたどってください。求人票の更新日、確認者、データの更新結果を残すと、本文だけが直った状態を見つけられます。

サイト設計の整理では、採用トップ・一覧・詳細の役割を分け、募集状態を更新する担当を決めます。求人の掲載数より、応募できる正確な求人が残っているかを確認してください。

仕様・出典の確認日:2026年10月22日⁠。

よくある質問

Googleしごと検索に自社の求人を出せますか?

自社の求人詳細ページにJobPostingの構造化データを追加し、Googleが取得できる状態にします。対応する求人サイトを利用する方法もあります。どちらも表示や応募を保証するものではありません。

日本でも利用できる機能ですか?

確認したGoogleの公式資料は、求人検索の提供地域に日本を含めています。ただし、個別の検索語や端末での表示を一律に保証していません。

必須プロパティは何ですか?

基本はtitle、description、datePosted、hiringOrganization、jobLocationです。勤務地には国の指定が必要です。完全在宅求人や募集期限がある求人では、追加の条件も確認します。

採用トップや求人一覧にも付けますか?

求人一覧ではなく、一つの求人を詳しく説明するページに付けます。会社紹介、採用イベントの案内、募集していない登録ページへJobPostingを付けないでください。

採用が決まった求人はどうしますか?

validThroughを過去にする、ページを削除して404か410を返す、JobPostingを削除する、のいずれかで終了を反映します。更新はGoogleにも通知し、画面の募集状態と一致させます。

あわせて読みたい

構造化データとは?AI検索での役割と、FAQ表示が終わった後の扱い方

構造化データとは、会社名や記事の公開日などページの中身を、検索エンジンが読み取れる決まった書式で書き添える注釈です。AI検索には必須ではなく、FAQのリッチリザルトは2026年5月⁠に表示が終わりました。中小企業が入れる4種類と、画面に見えないことを書かない決まりを解説します。

解説を読む
リッチリザルトテストの使い方:構造化データのエラーと警告を確かめる手順

リッチリザルトテストは、Google検索が対応する構造化データをURLやコードで検査する道具です。schema.orgの検証との違い、エラーと警告の読み方、公開後にSearch Consoleの拡張レポートで確認する手順を説明します。

解説を読む
noindexとは?書き方・使う場面と検索から除外されたときの確認手順

noindexとは、検索エンジンにページをインデックス登録しないよう伝える指定です。meta robotsとX-Robots-Tagの書き方、robots.txtとの違い、用途と誤設定、Search Consoleでの確認手順を説明します。

解説を読む
作ったページが検索に出ない理由|インデックスと表示ページ率で切り分ける

ページが検索に出ないのは、Googleに見つかっていない、インデックス未登録、登録されても合う検索語が無い、のどれかです。1,024ページ作って2週間流入0だった実測と、切り分け方を説明します。

解説を読む

いきなり契約する必要はありません。

御社のサイトを見て、「検索とAIから問い合わせを増やすなら、まず何をするべきか⁠」⁠をお伝えします。営業電話はしません。相談だけでも構いません。

自社サイトを見てもらう LINEならURLを送るだけ 打ち合わせから納品まで、メールとチャットで完結します
サイトを見てもらうLINEで相談