グーグル JOB POSTING タイトル、雇用形態

ワードプレスのメモ

グーグル JOB POSTINGの続きです。

雇用形態

それぞれのプレビュー結果です。

  • PART_TIME ⇒ パートタイム
  • FULL_TIME ⇒ フルタイム
  • CONTRACTOR ⇒ 契約社員
  • INTERN ⇒ インターン
  • TEMPORARY ⇒ 表示なし
  • VOLUNTEER ⇒ 表示なし
  • PER_DIEM ⇒ 表示なし
  • OTHER ⇒ フルタイム
  • 複数 ⇒ false

複数の場合、リファレンスの例をコピペしてもflase。

"employmentType": ["FULL_TIME", "CONTRACTOR"]

フルタイム + パートタイムのように、単一だと正常なパラメーターでもfalse。

「未対応」のようです。

title

複数記述すると、先頭の項目だけが表示されます。

baseSalary

minValue、maxValueが設定されていればvalueは無くてもいいのですが、警告は出ちゃいます。

value に minValueの値を入れておけば警告も出ず、プレビューも正常に表示されます。

streetAddress

全角が良い模様。グーグルマップでの表記をコピペでもいいと思いますが、ハイフンの文字が化けちゃうんだよなぁ、、、

「東京都墨田区押上1-1-2」⇒ false

「東京都墨田区押上1丁目1−2」⇒ 「東京都墨田区」

どっちにしろ、番地までは表示されないようです。

現状

ここまでの結果を貼っておきます。

エラー、警告なし。

<script type="application/ld+json">{
  "@context" : "http://schema.org/",
  "@type" : "JobPosting",
  "title": [ "デザイン" ],
  "description" : "<p>ピコクリデザインでは、デザインの人員を募集中です。</p>
<p>勤務地は東京都墨田区、給与は200000円から。</p>
<p>あなたの活躍場所はココです!</p>",
  "datePosted" : "2018-12-22",
  "validThrough": "2019-06-22",
  "employmentType": [ "FULL_TIME" ],
  "hiringOrganization": {
  "@type": "Organization",
  "name": "ピコクリデザイン",
  "sameAs": "https://pico-cre.com"
  },
  "jobLocation": {
    "@type": "Place",
    "address": {
    "@type": "PostalAddress",
    "streetAddress": "押上1-1-2",
    "addressLocality": "墨田区",
    "addressRegion": "東京都",
    "postalCode": "131-0045",
    "addressCountry": "JP"
    }
  },
  "baseSalary": {
    "@type": "MonetaryAmount",
    "currency": "JPY",
    "value": {
      "@type": "QuantitativeValue",
      "value": 200000,
            "minValue": 200000,
      "maxValue": 300000,
            "unitText": "MONTH"
    }
  }
}</script>

あとは求人情報の入力状況によってエラーが出ないよう、エラー処理を施せばOKかな、という感じです。