職業

預估薪酬提供者可使用 Occupation 結構化資料,針對不同類型的工作定義薪酬範圍和各區域平均薪酬,以及職業的詳細資料 (例如一般福利、資格認證和學歷要求),並依據經驗程度或聘僱機構等要素匯總這些資料。

請使用下列 schema.org 類型和 Google 延伸類型定義職業的預估薪酬和其他資訊。

範例

以下是在結構化資料測試工具中使用 Occupation 這個簡易職業定義的 JSON-LD 範例,其中含有預估薪酬資料:

以下是在結構化資料測試工具中使用 OccupationAggregationByEmployer 的 JSON-LD 範例 (這個例子比較複雜),其中含有預估薪酬資料:

規範

您必須遵守通用的結構化資料品質規範技術規範。此外,Occupation 結構化資料也必須符合下列規範:

技術規範

  • Occupation 結構化資料是獨立資料,不需要與您提供給 Google 的任何其他結構化資料有所關聯。
  • OccupationOccupationAggregationOccupationAggregationByEmployer 三者中擇一新增至單一網頁中,每個網頁中只能新增一種類型定義。
  • 確認您的結構化資料與網頁上顯示的內容一致。以下列舉幾個範例:
    • 您的網頁只會向使用者顯示薪酬中位數,而您的結構化資料只包含這些數據值。
    • 您網頁上的每年薪酬資料已四捨五入至最接近的千分之五,而您的結構化資料也提供相同的精細度。
  • 除非另有規定,否則單一定義中大部分的屬性只應出現一次。
  • 針對因地點而有不同特性的職業 (例如,美國東北部與中西部的薪酬範圍可能不同),請建立不同的網頁,每個網頁各自包含指定不同 occupationLocationOccupation 定義。
  • 請勿將預估薪酬結構化資料加入職業清單頁面 (即列出各種職業的頁面)。
  • 只要網頁有所變更,Sitemap 就應隨之更新,因此請盡可能及時更新 Sitemap。

內容規範

  • 如果所有工作的薪酬範圍和說明都類似,請將職稱類似的工作分為一組。職稱應具體,但不得過於具體而使人產生混淆。以下列舉幾個例子:
    • 不要太模稜兩可:

      不建議的填寫方式:"臨床、諮商和學校心理學家"

      建議的填寫方式:"學校輔導員"、"臨床心理學家"、"臨床治療師"、"心理學博士"

    • 不要太具體:

      不建議的填寫方式:"家庭保健護理師"、"護理師 (RN)" 和 "RN - 護理師 - 家庭保健 - 流動型護理師"

      建議的填寫方式:"護理師"

結構化資料類型定義

本節說明和預估薪酬相關的結構化資料類型。

結構化資料必須包含必要的屬性,才能顯示在搜尋結果中。如 Occupation 未填寫必填欄位,便不會顯示在多元化搜尋結果中。您也可以加入我們建議的屬性,以便為您的標記添加更多資訊,打造出更優質的使用者體驗。

您可以使用 Google 的結構化資料測試工具驗證您的標記

職業

Occupation 類型定義的是工作相關資訊,例如預估薪酬、技能要求和相關職責。Occupation 的完整定義列於 schema.org/Occupation

屬性
@context

必填

@context 設為 "http://schema.org/",例如:

"@context": "http://schema.org/"
@type

必填

@type 設為 "Occupation",例如:

"@type": "Occupation"
description

Text建議

職業的說明。

description 應提供工作的完整說明,包含工作職責、資格認證、技能、工作時間、必要學經歷。

其他規範:

  • 請在使用者可能會前往的所有分葉頁面 (而不只是頂層頁面) 中加入 description
  • description 必須是專屬於該職業的說明,並提供該職業的具體詳情。

    不建議的填寫方式:“實習 - 實習可讓您在踏入專業的白領階級職涯前,接受相關的工作訓練。”

    建議的填寫方式:“資料分析師實習生 - 與資料分析師共事的實習機會。資料分析師負責從資料中萃取洞見,協助相關人士根據資料做出決策。”

  • description 不得與 name 相同。
  • 請勿在 description 中加入聘僱機構;如要加入這項資訊,請改為使用 hiringOrganization
estimatedSalary

MonetaryAmountDistribution 陣列,必填

這個職業在指定 occupationLocation 中的預估薪酬。請根據百分排名指定薪酬範圍或預估薪酬。

以下是預估薪酬範圍的範例:

"estimatedSalary": [{
  "@type": "MonetaryAmountDistribution",
  "name": "base",
  "currency": "USD",
  "unitText": "YEAR",
  "minValue": "100000", // Inherited from QuantitativeValue
  "maxValue": "150000", // Inherited from QuantitativeValue
  "median": "124900" // Inherited from QuantitativeValueDistribution
}]

如要說明底薪、獎金和其他形式的金錢補償,請在 estimatedSalary 陣列中定義多個薪酬。您必須指定底薪,其他補償類型則可視需要指定。例如:

"estimatedSalary": [
  {
    "@type": "MonetaryAmountDistribution",
    "name": "base",
    "currency": "USD",
    "unitText": "YEAR",
    "minValue": "100000",
    "maxValue": "150000",
    "median": "124900"
  }, {
    "@type": "MonetaryAmountDistribution",
    "name": "bonus",
    "currency": "USD",
    "unitText": "YEAR",
    "minValue": "0",
    "maxValue": "34500",
    "median": "4450"
  }
]
mainEntityOfPage

WebPage建議

預估薪酬資訊的產生日期。lastReviewed 欄位是採 ISO 8601 格式,例如:

"mainEntityOfPage": {
  "@type": "WebPage",
  "lastReviewed": "2017-07-23T14:20:00-05:00"
}
name

Text必填

職稱。這個欄位可填入形式不拘的文字,例如:"軟體工程師"。

最佳做法:

  • 這個欄位只能填入職稱。
  • 請勿在 name 欄位加入工作代碼、地址、日期、薪酬或公司名稱。

    不建議的填寫方式:立即應徵 IT 工作 -位於布加勒斯特,會說「法語」

    建議的填寫方式:市場專員,會說法語

  • 提供簡短清楚的職稱。
  • 不要使用太多特殊字元,例如「!」和「*」。濫用特殊字元可能會導致系統將您的標記視為垃圾資訊結構化標記。數字和「/」、「-」等字元則可以接受。

    不建議的填寫方式:***倉庫徵人中!!搭公車可抵達!!***

    建議的填寫方式:負責出貨及收貨的倉庫助理

occupationLocation

CityStateCountry 陣列,建議

職業說明的適用地點。您可以依城市、州/省或國家/地區定義地點,例如:

"occupationLocation": [
  {
    "@type": "City", // Maximum level of granularity
    "name": "Mountain View"
  }
]

請不要提供比城市的範圍更小的地點資訊。

occupationLocation 的值是該職業的實際工作地點,而不是預估薪酬清單的資料來源地點。

如果單一 Occupation 類型含有多個地點,請在 occupationLocation 陣列中指定這些地點,如以下範例所示:

"occupationLocation": [
  {
    "@type": "State",
    "name": "Oregon"
  }, {
    "@type": "State",
    "name": "Washington"
  }
]

職缺的薪酬範圍、學歷要求和資格認證等資料經常因地點而有所不同。如要反映出這一點,請定義多個頁面,每個頁面有各自的 Occupation 定義和不同的 occupationLocation

MonetaryAmountDistribution

MonetaryAmountDistribution 類型是相關金額的統計分佈。請使用 MonetaryAmountDistributionOccupation 定義薪酬、獎金和其他金錢補償資料的統計分佈。

MonetaryAmountDistribution 的完整定義列於 schema.org/MonetaryAmountDistribution。除了下列屬性以外,這個類型還會沿用 QuantitativeValueDistribution 類型的所有屬性。

屬性
@type

必填

@type 設為 "MonetaryAmountDistribution"。

currency

Text建議

值的 ISO 4217 貨幣代碼,以 3 個字母表示,例如 "USD" 或 "CAD"。

name

Text必填

值的類型。您必須指定底薪,其他補償類型則可視需要指定,例如 "底薪"、"獎金"、"業績抽成"。

QuantitativeValueDistribution

QuantitativeValueDistribution 類型是值的統計分佈。

請使用 MonetaryAmountDistribution 定義 Occupation 結構化資料的統計分佈。

除了下列屬性以外,這個類型還會沿用 schema.org QuantitativeValue 類型的所有屬性。QuantitativeValueDistribution 的完整定義列於 schema.org/QuantitativeValueDistribution

屬性
@type

必填

@type 設為 "QuantitativeValueDistribution"。

median

Number建議

中位數 (或「中間數」) 值,例如,從事這個職業的人當中,有一半的人所領的薪酬等於或小於這個值。

percentile10

Number建議

第 10 個百分位數,例如,從事這個職業的人當中,有 10% 的人所領的薪酬等於或小於這個值。

percentile25

Number建議

第 25 個百分位數,例如,從事這個職業的人當中,有 25% 的人所領的薪酬等於或小於這個值。

percentile75

Number建議

第 75 個百分位數,例如,從事這個職業的人當中,有 75% 的人所領的薪酬等於或小於這個值。

percentile90

Number建議

第 90 個百分位數,例如,從事這個職業的人當中,有 90% 的人所領的薪酬等於或小於這個值。

unitText

Text必填

指定值的頻率。unitText 的一般值如下:

  • "DAY"
  • "HOUR"
  • "MONTH"
  • "WEEK"
  • "YEAR"

OccupationAggregation

OccupationAggregationOccupation 的延伸類型,可提供相關資料以做為工作的專用集合。舉例來說,您可以在透過這個類型匯總工作時,指定工作的福利,以及要有最少幾年的相關經驗才能應徵工作。這是由 Google 提議增設的新 schema.org 延伸類型。

除了下列屬性以外,這個類型還會沿用 Occupation 類型的所有屬性。

屬性
@context

必填

@context 設為 "http://schema.googleapis.com/"。

@type

必填

@type 設為 "OccupationAggregation"。

sampleSize

Number建議

匯總薪酬資料的來源資料點數量,例如:

"sampleSize": 42
yearsExperienceMax

Number建議

應徵這個職業的人最多可以有幾年的工作經驗。例如,基層職務可能會指定最多 5 年的工作經驗,如以下範例所示:

"yearsExperienceMax": 5
yearsExperienceMin

Number建議

應徵這個職業的人必須要有最少幾年的工作經驗。例如,高階職務可能會要求至少有 10 年的工作經驗,如以下範例所示:

"yearsExperienceMin": 10

OccupationAggregationByEmployer

OccupationAggregationByEmployerOccupationAggregation 的延伸類型,可提供依雇主分組的工作相關資料。舉例來說,您可以在依雇主匯總一組職業時,指定這些職業的所屬產業和聘僱機構。這是由 Google 提議增設的新 schema.org 延伸類型。

除了下列屬性以外,這個類型還會沿用 OccupationOccupationAggregation 類型的所有屬性。

屬性
@context

必填

@context 設為 "http://schema.googleapis.com/"。

@type

必填

@type 設為 "OccupationAggregationByEmployer"。

hiringOrganization

Organization必填

針對這個職業提供職缺的機構。請將 @context 設為 "http://schema.org/"。hiringOrganization 應填入公司的名稱 (例如 “Starbucks, Inc”),不要加入招募人才的特定地點 (例如 “商業街上的 Starbucks”),例如:

"hiringOrganization": {
  "@context": "http://schema.org/",
  "@type": "Organization",
  "name": "Google, Inc."
}

傳送您對下列選項的寶貴意見...

這個網頁