徵人啟事

您可以在自己的徵才網頁中加入徵人啟事結構化資料,藉此改善求職者的體驗。加入結構化資料後,Google 的搜尋結果就會以特別設計的使用者介面來呈現您的徵人啟事。您也可以使用第三方徵才網站和 Google 進行整合。對雇主和工作內容網站的擁有者而言,這項功能可以帶來多項好處:

  • 搜尋結果包含在多元化搜尋結果:如果符合條件,Google 求職服務會顯示您的職缺、您的公司標誌、評論、評分和工作詳細資料。
  • 吸引更多應聘動機更強烈的求職者:在新的操作介面中,求職者可以用地點或工作職稱等多種篩選條件尋找職缺,因此您更可能吸引到真正想要這份工作的求職者。
  • 提升曝光和轉換的機率:求職者可透過新的互動功能來查詢或應徵您的職缺,並點閱您的網站。

服務地區

我們很高興能夠將 Google 求職服務推廣至世界各地,目前可使用本服務的地區如下所示。

範例

以下為工作搜尋結果的範例。

搜尋結果中的徵人啟事範例

以下是在結構化資料測試工具中,使用 JSON-LD 程式碼的個別徵人啟事範例。

建立徵人啟事

  1. 確認 Googlebot 能夠檢索您的徵才網頁 (網頁未受到 robots.txt 檔案或漫遊器中繼標記的保護)。
  2. 確認您的主機負載設定允許經常進行檢索
  3. 確認您遵守我們的規範
  4. 在您的網頁中加入徵人啟事結構化資料
  5. 如果同一份徵人啟示在您網站上有透過不同網址代管的多個複本,請針對每個頁面複本使用標準網址
  6. 測試及預覽您的結構化資料
  7. 透過以下其中一種方式通知 Google
    • 使用 Indexing API 通知 Google 有新網址需要檢索,或是網址內容有所更動。
    • 如果您不打算使用 Indexing API,請傳送 GET 要求至下列網址,藉此向 Google 提交新的 Sitemap:
      http://www.google.com/ping?sitemap=location_of_sitemap

      例如:

      http://www.google.com/ping?sitemap=http://www.example.com/sitemap.xml

      我們會擷取整個 Sitemap,並重新檢索 lastmod 時間晚於上次檢索時間的頁面。

移除徵人啟事

如要移除無效的徵人啟事,請按照下列步驟操作:

  1. 採取下列任一行動,確認該網頁已確實移除:
    • 確認已填入 validThrough 屬性,且值為過去的日期。
    • 完全移除頁面 (如果使用者要求存取該頁面,系統會傳回 404 或 410 狀態碼)。
    • 從頁面移除 JobPosting 結構化資料。
  2. 透過以下其中一種方式通知 Google:
    • 使用 Indexing API 要求將徵人啟事網址從 Google 搜尋索引中移除。
    • 如果您不打算使用 Indexing API,請傳送 GET 要求至下列網址,藉此向 Google 提交新的 Sitemap:
      http://www.google.com/ping?sitemap=location_of_sitemap

      例如:

      http://www.google.com/ping?sitemap=http://www.example.com/sitemap.xml

      我們會擷取整個 Sitemap,並重新檢索 lastmod 時間晚於上次檢索時間的頁面。

Google 會在您的徵人啟事中顯示貴公司知識圖譜卡上的標誌圖片。如要改用其他標誌,您可以提出變更建議,或使用結構化資料指定您想用於貴公司知識圖譜卡和徵人啟事中的標誌。

如果您使用了第三方徵才網站,可以為指定機構提供和其知識圖譜卡中不同的標誌圖片。Google 會在搜尋結果中顯示最適合的標誌 (有可能是知識圖譜中的標誌或 hiringOrganization 標誌)。標誌資源只能顯示在您的徵才網站中,系統不會將其視為機構的標準標誌。詳情請參閱 hiringOrganization

標記遠距工作機會

Google 會透過以下三種屬性判讀哪些工作屬於遠距工作機會:

  • jobLocation:請使用這項屬性指定員工的實體工作地點。如果沒有實體工作地點 (例如辦公室或建築工地),則不必使用這項屬性。
  • jobLocationType:請使用這項屬性指明這份工作是屬於遠距工作。
  • applicantLocationRequirements:請使用這項屬性指定員工可以在哪些地理位置從事這份遠距工作。必須指定至少一個國家/地區。

以下提供幾個必須標記遠距工作機會的常見情況:

  • 有個職缺可讓員工選擇在密西根州底特律的實體工作場所上班,或是在美國境內遠距工作。這時請使用 jobLocationjobLocationType 屬性。
  • 有個職缺可讓員工在底特律的實體工作場所上班,或是在密西根州或德州境內遠距工作。這時請使用 jobLocationjobLocationTypeapplicantLocationRequirements 屬性。
  • 有個職缺提供遠距工作機會,但遠距工作地點有地理位置上的限制;員工不需要前往實體工作場所或辦公室。這時請使用 applicantLocationRequirementsjobLocationType 屬性。

監控搜尋結果成效

您可以使用下列 Google 工具瞭解使用者與徵人啟事的互動情況:

當流量發生不明波動或不穩定的情形時,請使用這項疑難排解工具找出問題並加以解決。

規範

您必須遵守以下規範,Google 工作搜尋服務才會顯示您的網頁資訊。

技術指南

  • 儘可能將結構化資料放在資訊最為詳細的分葉頁面。請勿將結構化資料加入用於顯示職缺清單的頁面 (例如搜尋結果頁面),結構化資料應套用至描述單一職缺和顯示相關詳細資料的特定頁面。
  • 請為您想宣傳的每則徵人啟事都加上 JobPosting 資源。結構化資料應該會出現在工作說明的頁面上,供求職者在瀏覽器中閱讀。
  • 在您的徵人啟事網頁中,大多數屬性應該都只會出現一次,除非說明特別指出可以多次加入屬性。
  • 如果您選擇使用 Sitemap 告訴 Google 徵人啟事網址的變更,請遵守 Sitemap 通用規範。除此之外,徵人啟事網址也必須符合下列 Sitemap 規範。

    • 確認 Googlebot 可以存取 Sitemap 中的網址。請確認您在 Sitemap 中加入的網址不會受阻於防火牆,robots.txt 檔案也不會禁止 Googlebot 存取這些網址。
    • 儘可能為 <lastmod> (Sitemap)、<pubDate> (RSS) 或 <updated> (Atom) 值提供正確的時間,以便指出頁面新增或變更的時間。這個值應為網址內容最後異動的時間。請務必提供正確的時間值;檢索頻寬有限,有了正確的時間值,我們就不必重新檢索未變更的頁面。如果 Google 必須檢索您的網頁很多次,您的伺服器負荷便會加重。
    • Sitemap 中不要包含搜尋結果網頁、清單網頁或其他動態網頁。
    • Sitemap 中的網址應包含每則徵人啟事的標準網頁

內容指南

  • 必須提供含有效資訊的徵人啟事,以便求職者直接在網路上應徵公司或機構的開放職缺。
  • 徵人啟事必須向應徵者如實呈現聘僱機構資訊和未來的工作內容。
  • 如果 Google 接獲工作資訊內容可能違法的申訴 (例如商標或版權擁有者舉報有工作資訊在未獲得允許的情況下使用了他們的內容),我們會依據移除政策進行處理。
  • 請勿使用粗穢不雅或令人反感的言辭。

結構化資料類型定義

本節說明和徵人啟事相關的結構化資料類型。

您的內容必須包含必要的屬性,才能顯示在多元化搜尋結果中。您也可以加入建議的屬性以新增內容的其他相關資訊,進而讓使用者享有更優質的體驗。

您可以使用結構化資料測試工具驗證及預覽您的結構化資料

徵人啟事

schema.org/JobPosting 內提供 JobPosting 的完整定義。

必要屬性
datePosted

Date

使用 ISO 8601 格式提供雇主最初張貼此職缺的日期,例如:"2017-01-24" 或 "2017-01-24T19:33:17+00:00"。

"datePosted": "2016-02-18"
description

Text

以 HTML 格式提供職缺的完整說明。

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

其他規範:

  • 您必須以 HTML 格式提供說明。
  • 使用 <br><p>\n 為文章分段。
  • 這項功能可辨識下列 HTML 標記:<p><ul><li>
  • 這項功能無法辨識標頭和字元層級的標記,例如:<h1><strong><em>。無法辨識的標記不會影響功能格式,您仍可在網頁上放心添加這些標記。
hiringOrganization

Organization

指明提供職缺的機構。這裡應填入公司名稱,例如 “Starbucks, Inc”,不要加入招募人才的特定地點,例如 “商業街上的 Starbucks”。例如:

"hiringOrganization": {
  "@type": "Organization",
  "name": "MagsRUs Wheel Company",
  "sameAs": "http://www.magsruswheelcompany.com"
}

第三方徵才網站上的標誌

如果您使用了第三方徵才網站,可以為指定機構提供和其知識圖譜卡中不同的標誌圖片。如想要求針對聘僱機構使用其他標誌,請在 hiringOrganization 陣列中加入標誌屬性。請務必遵守標誌圖片規範公司標誌規範。例如:

"hiringOrganization": {
  "@type": "Organization",
  "name": "MagsRUs Wheel Company",
  "sameAs": "http://www.magsruswheelcompany.com",
  "logo": "http://www.example.com/images/logo.png"
}
jobLocation

Place

請說明公司營運的實際地點,也就是員工報到上班的地方 (例如辦公室或其他工作場所),而非徵才地點。請儘可能多加入屬性;您提供的屬性越多,對使用者而言這則徵人啟事就越實用。例如:

"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "555 Clancy St",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "postalCode": "48201",
    "addressCountry": "US"
  }
}

多個實體工作場所

如果這份工作有多個工作地點,請在陣列中加入多個 jobLocation 屬性。Google 會根據求職者的查詢內容顯示最適合的地點。

遠距工作機會

如果這份工作允許或要求員工完全以遠距方式工作,請使用 jobLocationType 屬性。如果已使用 applicantLocationRequirements 屬性,就不必加入 jobLocation 屬性。

title

Text

工作職稱 (而非徵人啟事的標題),如 "軟體工程師" 或 "咖啡店店員"。例如:

"title": "Software Engineer"

最佳做法:

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

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

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

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

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

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

  • 請勿用 name 代替 titletitlename 這兩個屬性無法相互替換。
  • 第三方徵才網站請不要為了遵從上述規範而修改職稱,以免導致職稱無法讀取。請填入雇主提供的職稱。
validThrough

DateTime

ISO 8601 格式加入徵人啟事的過期日期,例如:"2017-01-24" 或 "2017-01-24T19:33:17+00:00"。例如:

"validThrough": "2017-03-18T00:00"

如果徵人啟事沒有時間限制,或者您不知道這份工作何時過期,請不要加入這項屬性。如果在到期日之前為職缺找到了合適的人才,請移除徵人啟事

建議屬性
applicantLocationRequirements

AdministrativeArea

請說明員工可以在哪些地理位置從事這份遠距工作。工作說明中必須清楚指明這份工作適合位於哪些地理位置的求職者。如果這份工作開放一或多個地理位置的求職者應徵,而且允許或要求員工完全以遠距方式工作,我們才建議您使用這項屬性。

以下範例表示這個職缺允許在美國境內任何地點以遠距方式工作:

"applicantLocationRequirements": {
  "@type": "Country",
  "name": "USA"
},
"jobLocationType": "TELECOMMUTE"

以下範例表示這個職缺允許在加拿大境內以遠距方式工作,或在密西根州底特律的實體場所工作:

"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "555 Clancy St",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "postalCode": "48201",
    "addressCountry": "US"
  }
 },
"applicantLocationRequirements": {
    "@type": "Country",
    "name": "Canada"
 },
"jobLocationType": "TELECOMMUTE"
baseSalary

MonetaryAmount

雇主提供的工作實際底薪 (非預估薪酬)。

對於 QuantitativeValueunitText,請使用下列其中一個值 (區分大小寫):

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

例如:

"baseSalary": {
  "@type": "MonetaryAmount",
  "currency": "USD",
  "value": {
    "@type": "QuantitativeValue",
    "value": 40.00,
    "unitText": "HOUR"
  }
}

如要指明薪酬範圍,請定義 minValuemaxValue,不要只提供一個 value。例如:

"baseSalary": {
  "@type": "MonetaryAmount",
  "currency": "USD",
  "value": {
    "@type": "QuantitativeValue",
    "minValue": 40.00,
    "maxValue": 50.00,
    "unitText": "HOUR"
  }
}
employmentType

Text

聘僱類型,例如:

"employmentType": "CONTRACTOR"

請使用下列一或多個值 (區分大小寫):

  • "FULL_TIME"
  • "PART_TIME"
  • "CONTRACTOR"
  • "TEMPORARY"
  • "INTERN"
  • "VOLUNTEER"
  • "PER_DIEM"
  • "OTHER"

您可以加入多個 employmentType 屬性,例如:

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

PropertyValue

聘僱機構的職缺專屬 ID。

例如:

"identifier": {
  "@type": "PropertyValue",
  "name": "MagsRUs Wheel Company",
  "value": "1234567"
}
jobLocationType

Text

如果這份工作允許或要求員工完全以遠距方式工作 (在家中或自行選擇地點),請使用 TELECOMMUTE 值設定這個屬性。除了加入 jobLocationType 屬性外,工作說明也必須清楚指明員工可以完全以遠距方式工作。如果員工可以完全遠距工作,請務必使用 jobLocationType 屬性。

需求條件

  • 只有讓員工完全以遠距方式工作的職缺才能標示為 TELECOMMUTE。如果職缺只允許員工偶爾在家工作、把遠距工作當做是可協調的福利,或是有其他並非完全遠距工作的安排,則請勿使用這項標示。屬於「零工經濟」性質的職缺不一定是遠距工作機會。
  • 您必須使用 applicantLocationRequirements (建議做法) 或 jobLocation 的國家/地區預設值 (如果求職者也可以選擇在實體場所工作),針對求職者的工作所在地指定至少一個國家/地區。如果遠距工作不包含 applicantLocationRequirements,Google 就會對 jobLocation 指定國家/地區中的所有求職者顯示這個職缺。

以下範例表示員工可以在位於亞利桑那州土桑的工作場所上班,或是在美國境內以遠距方式工作。

"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Tucson",
    "addressRegion": "AZ",
    "addressCountry": "US"
  }
 },
"jobLocationType": "TELECOMMUTE"

疑難排解

如果在「工作機會」多元化搜尋結果中找不到您的徵人啟事,或是您因 Search Console 中出現垃圾資訊結構化標記而遭到專人介入處理,可以嘗試按照下列常見問題說明來解決問題。如果仍然無法解決問題,請務必詳讀我們的規範及指南

結構化資料刊登在錯誤頁面上

error 問題發生原因:工作資訊頁面 (即內含一或多則徵人啟事的搜尋結果網頁) 出現 JobPosting 結構化資料。JobPosting 結構化資料只能刊登在徵人啟事頁面 (此頁面並非搜尋結果網頁,且只含單一職缺)。您可能已收到 Search Console 寄來的郵件:「違反結構化資料政策 - 工作資訊頁面不得包含個別職缺的結構化資料」。

done 修正問題

  1. 從工作資訊頁面移除 JobPosting 結構化資料。JobPosting 結構化資料只能刊登在單一徵人啟事專用頁面上。
  2. 問題解決後,您就可以提交網站重審要求

內容與結構化資料不符

error 問題發生原因:頁面上的內容與頁面的結構化資料不相符。舉例來說,頁面上的職稱與 title 屬性所列的值不相符。此外,也可能是垃圾資訊內容,包括誘騙點擊的標題和說明、不實職缺,或是與實際工作內容有所出入的徵人啟事。如需實際範例的完整清單,請參閱我們的內容指南中的範例說明。您可能已收到 Search Console 寄來的郵件:「違反結構化資料政策 - 系統發現頁面上的內容與頁面的結構化資料不同」。

done 修正問題

  1. 確認結構化資料與頁面上的實際內容相符,且與刊登的職缺內容名實相符,不會誤導使用者。
  2. 使用網址檢查工具,確認可在轉譯頁面 (Googlebot 所見頁面) 中看見職缺內容。
  3. 問題解決後,您就可以提交網站重審要求

逾期職缺仍未下架

error 問題發生原因:雖然某項職缺已經逾期,使用者仍可在「工作機會」多元化搜尋結果中存取相關頁面。通常這是下列原因所致:

  • 未提供 validThrough 屬性,或是未將值設為過去的日期。
  • 未將該網頁關閉。
  • 系統將徵人啟事的應徵選項流程導向已逾期的徵人啟事頁面。
  • 即使職缺已逾期,該頁面仍內含 JobPosting 結構化資料。

您可能已收到 Search Console 寄來的郵件:「違反結構化資料政策 - 已逾期的職缺內含 JobPosting 結構化資料」。

done 修正問題

  1. 採取下列任一行動,將逾期的徵人啟事移除:
    • 確認已填入 validThrough 屬性,且值為過去的日期。
    • 完全移除頁面 (如果使用者要求存取該頁面,系統會傳回 404 或 410 狀態碼)。
    • 從頁面移除 JobPosting 結構化資料。
  2. 使用 Indexing API 通知 Google。如果您不打算使用 Indexing API,請傳送 GET 要求至下列網址,藉此向 Google 提交新的 Sitemap:
    http://www.google.com/ping?sitemap=location_of_sitemap
  3. 問題解決後,您就可以提交網站重審要求

缺少應徵選項

error 問題發生原因:使用者無法在徵人啟事頁面上應徵職缺。您可能已收到 Search Console 寄來的郵件:「違反結構化資料政策 - 無法在職缺網頁上提交應徵要求」。

done 修正問題

  1. 確認使用者可以正常應徵網頁上的職缺。
  2. 問題解決後,您就可以提交網站重審要求

標誌錯誤

error 問題發生原因:您的網站沒有知識圖譜,或是知識圖譜上顯示的網站標誌錯誤。Google 會在您的徵人啟事中顯示貴公司知識圖譜卡上的標誌圖片。如要進一步瞭解 Google 如何選取您的標誌,請參閱更新貴公司的標誌

done 修正問題

解決問題的方式有以下兩種:

  • 確認您指定的標誌正確且其中含有 hiringOrganization.logo 屬性。 與直接更新知識圖譜的做法相比,更新結構化資料會更有效率,而且不需要知識圖譜驗證。
  • 提出知識圖譜修改建議 更新您的知識圖譜,雖然更新時間會比較長,但可讓您更進一步掌控貴機構在 Google 搜尋結果中的顯示方式。如果您必須立即修正這個標誌問題,請新增 hiringOrganization.logo 屬性。

工作地點缺漏或是錯誤

error 問題發生原因:Googlebot 無法判讀您為 jobLocationaddressLocalityaddressRegion 屬性指定的值。Google 嘗試將位置資訊與實際位置進行比對,但所提供的資訊不是缺漏就是輸入錯誤。

done 修正問題

  1. 確認結構化資料的內容包含 jobLocationaddressLocalityaddressRegion 的值 (視地點不同而異,並非所有位置屬性均以此為標準)。
  2. 驗證位置修正結果:
    1. 開啟結構化資料測試工具
    2. 在「擷取網址」方塊中輸入徵人啟事網址。
    3. 按一下 [驗證]
    4. 按一下 [預覽]。

      成功:結構化資料測試工具可在 Google 搜尋預覽工具中顯示正確的工作地點。

      再試一次:結構化資料測試工具在原本 Google 搜尋預覽工具應呈現工作地點的位置上,顯示了「False」。請確認您提供的工作地點為實際存在的地點。