为招聘信息添加结构化数据

您可以向招聘信息网页添加 JobPosting 结构化数据来改善求职体验。添加结构化数据后,您的招聘信息将能够以一种特殊的用户体验形式显示在 Google 搜索结果中。此外,您还可以通过第三方招聘网站与 Google 相集成。

搜索结果中的招聘信息示例

对于雇主和招聘网站所有者,这项功能可带来许多好处:

  • 更具互动性的搜索结果:您的招聘信息能够显示在 Google 上的招聘信息搜索结果中,同时还会显示徽标、评价、评分和职位详细信息。
  • 吸引更多积极的求职者:新的用户体验让求职者可以按各种条件(例如工作地点或职位名称)进行过滤,这意味着您更有可能吸引到正好在寻找相应工作的求职者。
  • 曝光和转化几率增加:求职者将可以通过新的途径与您的招聘信息互动,并点击进入您的网站。

如何添加结构化数据

结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的工作原理

下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab

  1. 确保 Googlebot 可以抓取您的招聘信息网页(不受 robots.txt 文件或漫游器元标记保护)。
  2. 确保您的主机负载设置能够承受频繁抓取
  3. 如果同一条招聘信息在您的网站上有多个托管在不同网址的副本,请对每个网页副本使用规范网址
  4. 添加必要属性和建议属性。如需了解如何在网页上放置结构化数据,请观看 JSON-LD 结构化数据:网页上的插入位置
  5. 遵循技术指南招聘信息内容政策
  6. 使用富媒体搜索结果测试验证您的代码。 您还可以预览结构化数据在 Google 搜索中的显示效果。
  7. 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、noindex 标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址
  8. 通过执行以下任一操作来通知 Google
    • 使用 Indexing API 通知 Google 要抓取的新网址,或通知 Google 某个网址上的内容已更新。
    • 如果您未使用 Indexing API,请向以下网址发送 GET 请求,将新的站点地图提交给 Google:
      http://www.google.com/ping?sitemap=location_of_sitemap

      例如:

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

      我们会提取整个站点地图,并重新抓取 lastmod 时间晚于上次抓取时间的网页。

示例

标准招聘信息

下面是一个使用 JSON-LD 代码的招聘信息示例。


<html>
  <head>
    <title>Software Engineer</title>
    <script type="application/ld+json">
    {
      "@context" : "https://schema.org/",
      "@type" : "JobPosting",
      "title" : "Software Engineer",
      "description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>",
      "identifier": {
        "@type": "PropertyValue",
        "name": "Google",
        "value": "1234567"
      },
      "datePosted" : "2017-01-18",
      "validThrough" : "2017-03-18T00:00",
      "employmentType" : "CONTRACTOR",
      "hiringOrganization" : {
        "@type" : "Organization",
        "name" : "Google",
        "sameAs" : "http://www.google.com",
        "logo" : "http://www.example.com/images/logo.png"
      },
      "jobLocation": {
      "@type": "Place",
        "address": {
        "@type": "PostalAddress",
        "streetAddress": "1600 Amphitheatre Pkwy",
        "addressLocality": ", Mountain View",
        "addressRegion": "CA",
        "postalCode": "94043",
        "addressCountry": "US"
        }
      },
     "baseSalary": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": {
          "@type": "QuantitativeValue",
          "value": 40.00,
          "unitText": "HOUR"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

在家办公招聘信息

下面是一个使用 JSON-LD 代码的在家办公招聘信息示例。


<html>
  <head>
    <title>Software Engineer</title>
    <script type="application/ld+json">
    {
      "@context" : "https://schema.org/",
      "@type" : "JobPosting",
      "title" : "Software Engineer",
      "description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>",
      "identifier": {
        "@type": "PropertyValue",
        "name": "Google",
        "value": "1234567"
      },
      "datePosted" : "2017-01-18",
      "validThrough" : "2017-03-18T00:00",
      "applicantLocationRequirements": {
        "@type": "Country",
        "name": "USA"
      },
      "jobLocationType": "TELECOMMUTE",
      "employmentType": "FULL_TIME",
      "hiringOrganization" : {
        "@type" : "Organization",
        "name" : "Google",
        "sameAs" : "http://www.google.com",
        "logo" : "http://www.example.com/images/logo.png"
      },
     "baseSalary": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": {
          "@type": "QuantitativeValue",
          "value": 40.00,
          "unitText": "HOUR"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

移除招聘信息

要移除不再接受申请的招聘信息,请按以下步骤操作:

  1. 执行以下任一操作,确保您的网页已移除:
    • 确保已填写 validThrough 属性,且填写的是过去的时间。
    • 移除整个网页(这样一来,当用户请求访问相应网页时,系统会返回 404 或 410 状态代码)。
    • 从网页中移除 JobPosting 结构化数据。
  2. 通过执行以下任一操作来通知 Google:
    • 使用 Indexing API 请求从 Google 搜索索引中移除招聘信息网址。
    • 如果您未使用 Indexing API,请向以下网址发送 GET 请求,将新的站点地图提交给 Google:
      http://www.google.com/ping?sitemap=location_of_sitemap

      例如:

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

      我们会提取整个站点地图,并重新抓取 lastmod 时间晚于上次抓取时间的网页。

标记在家办公的职位

由于 COVID-19 近期对企业和就业的影响,Google 发现求职者对在家办公和远程工作机会的兴趣有所增长。为了让求职者能更轻松地发现这类相关的就业机会,我们建议您为在家办公的职位添加结构化数据。

下面显示了在家办公的职位在 Google 搜索结果中的显示效果。

Google 搜索结果中的在家办公招聘信息示例

您还可以在Google 搜索中尝试一下:

在家办公的职位

有 3 个属性有助于 Google 了解哪些职位为在家办公的职位:

  • jobLocationType:可以使用此属性指定职位是在家办公的职位。
  • applicantLocationRequirements:可以使用此属性指定员工可以在哪些地理位置从事在家办公的职位。至少需要指定一个国家/地区。
  • jobLocation:可以使用此属性指定职位的实际工作地点。如果职位没有实际工作地点(例如办公室或建筑工地),则无需使用此属性。

下面是一些应标记在家办公职位的常见情况:

  • 员工可以在家工作,但对于员工所在的地点有地理位置限制。员工无需前往实际工作地点或办公室。请使用 applicantLocationRequirementsjobLocationType
    "applicantLocationRequirements": {
      "@type": "Country",
      "name": "USA"
    },
    "jobLocationType": "TELECOMMUTE"
  • 员工可以在位于密歇根州底特律的实际工作地点开展工作,也可以在美国境内的家中工作。请使用 jobLocationjobLocationType
    "jobLocation": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Detroit",
        "addressRegion": "MI",
        "addressCountry": "US"
      }
     },
    "jobLocationType": "TELECOMMUTE"
  • 员工可以在位于底特律的实际工作地点开展工作,也可以在位于密歇根州或德克萨斯州的家中工作。请使用 jobLocationjobLocationTypeapplicantLocationRequirements
    "jobLocation": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "555 Clancy St",
        "addressLocality": "Detroit",
        "addressRegion": "MI",
        "postalCode": "48201",
        "addressCountry": "US"
      }
     },
    "applicantLocationRequirements": [{
        "@type": "State",
        "name": "Michigan, USA"
     },{
        "@type": "State",
        "name": "Texas, USA"
     }],
    "jobLocationType": "TELECOMMUTE"

在显示您的招聘信息时,Google 会使用贵公司知识图谱卡片中的图片作为徽标。如果您想使用其他徽标,可以提出更改建议,也可以使用结构化数据指明您的首选徽标(同时用于贵公司的知识图谱卡片和招聘信息)。

如果您使用了第三方招聘网站,可以为给定组织提供不同于其知识图谱卡片中的其他徽标图片。Google 会在搜索结果中显示最合适的徽标,有可能是知识图谱卡片中的徽标,也可能是 hiringOrganization 徽标。徽标属性只可显示在您的招聘网站上,不会被视为组织的规范徽标。有关详情,请参阅 hiringOrganization

监控在 Google 搜索中的效果

您可以使用以下 Google 工具来了解用户如何与您的招聘信息进行互动:

  • 对于指定的招聘信息富媒体搜索结果,使用 Search Console 中的效果报告显示职位列表或详情视图数据。您可以使用 Search Console API 自动提取这些结果。
  • 使用我们的自定义 UTM 参数跟踪用户从招聘信息详情页面定向到您的网站后招聘信息的展示次数。您可以将这些参数与 Google Analytics(分析)或其他第三方跟踪工具一起使用:
    • utm_campaign=google_jobs_apply
    • utm_source=google_jobs_apply
    • utm_medium=organic

如果您的网站流量出现意外波动或不一致的情况,请使用问题排查工具找出问题并加以解决。

技术指南

  • 尽可能将结构化数据放在最详细的叶级页中。请勿将结构化数据添加到用来显示职位列表的网页(例如搜索结果页),而是要将其添加到描述单个职位且包含相关详情的最具体的网页。
  • 为要宣传的每条招聘信息分别添加一个 JobPosting 属性。结构化数据应显示在职位说明所在的网页中,以便求职者在浏览器中查看。
  • 在招聘信息网页中,大多数属性都应仅出现一次,除非说明中特别指明可多次添加相应属性。
  • 如果您选择使用站点地图告知 Google 您对招聘信息网址所做的更改,请遵循站点地图常规指南。此外,以下站点地图指南也适用于招聘信息网址。

    • 确保 Googlebot 可以访问站点地图中的网址。请确保您添加到站点地图中的网址未被防火墙阻拦或未被 robots.txt 文件禁止。
    • 尽可能为 <lastmod>(站点地图)、<pubDate> (RSS) 或 <updated> (Atom) 值提供准确的时间,以指明添加或更改网页的时间。这个值应该是网址内容最后变动的时间。请务必使用准确的时间;抓取带宽有限,准确的时间有助于我们避免重新抓取没有更改的网页。此外,Google 需要抓取的网页越多,给您的服务器带来的负荷就越重。
    • 请勿在站点地图中纳入搜索结果页、列表页面或其他动态网页。
    • 站点地图中的网址应包含每条招聘信息的规范网页

招聘信息内容政策

我们制定了招聘信息内容政策,确保我们的用户能找到相关且易于申请的空缺职位。结构化数据常规指南网站站长质量指南也适用于招聘信息。一旦发现违反这些政策的内容,我们会采取适当的措施,可能包括执行手动操作以及从 Google 上的招聘信息搜索结果中移除相关招聘信息。

内容不相关

JobPosting 标记只能用于包含一条招聘信息的网页。我们不允许在任何其他网页(包括未列出任何职位的网页)中使用 JobPosting 标记。

内容不完整

我们不允许招聘信息中的职位说明不完整。

虚假陈述

我们不允许在招聘信息中试图冒充其他人员或组织,或以其他方式从事旨在欺骗、欺诈或误导他人的活动。虚假陈述包括暗示与其他个人或组织有关联,或获得了其他个人或组织的认可,但事实并非如此。还包括使用多个帐号规避我们的政策、绕过屏蔽或以其他方式打破对您的帐号设置的限制。

政策违规行为示例包括:

  • 招聘信息或内容中描述雇主的部分不准确、不符合实际或不真实。
  • 招聘信息中的职位是假的或不存在。这包括主要目的是收集申请者的信息而非寻求聘用申请者的招聘信息。
  • 使用关键字堆砌来操纵搜索排名的职位名称、说明和其他详情。
  • 提供与实际工作地点不符的虚假位置数据。
  • 在未经授权的情况下代表组织或公司发布招聘信息。

亵渎和粗俗的语言

我们不允许在招聘信息中包含淫秽、亵渎或攻击性的语言。

伪装成招聘信息的广告

我们不允许将宣传内容伪装成招聘信息,例如由第三方(例如联属计划)发布的内容。

如果 Google 收到关于招聘信息中的内容可能违法的投诉,我们将根据搜索政策处理该招聘信息。

招聘信息已过期

我们不允许存在过期的招聘信息。最好从您的网站中移除过期的招聘信息。如果您不希望移除它们,则需要确保已提供 validThrough 属性,且提供的是过去的时间。这有助于用户仅查看仍在招人的招聘信息。

职位缺少申请方式

我们不允许招聘信息没有申请方式。其中包括:

  • 宣传招聘会邀请等活动的招聘信息。
  • 要求登录才能查看职位说明的招聘信息。用户必须能够无需登录即可查看招聘信息详情。

简历收集

发布商只能针对空缺职位请求收集简历。我们可能会移除仅收集求职者数据、但当前并不招人的请求。

求职请求

招聘信息必须说明空缺职位,包括所需的资格要求,以及与求职用户相关的其他信息。我们不允许求职者在招聘信息中主动提出担任某项职位。

要求付款

我们不允许招聘信息要求求职者付款。

结构化数据类型定义

本部分介绍了与招聘信息相关的结构化数据类型。

若要使您的内容能够显示在 Google 上的招聘信息搜索结果中,您必须为其添加必要的属性。还有一些建议添加的属性,能帮助您添加更多与您的内容相关的信息,进而提供更好的用户体验。

JobPosting

如需了解 JobPosting 的完整定义,请访问 schema.org/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"),而不是正在招人的具体地点(例如,"主街上的星巴克")。例如:


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

第三方招聘网站上的徽标

如果您使用了第三方招聘网站,可以为给定组织提供不同于其知识图谱卡片中的其他徽标图片。若要请求为招聘组织使用其他徽标,请将徽标属性添加到 hiringOrganization 数组。对于 JobPosting 结构化数据,图片的宽高比必须介于 0.75 到 2.5 之间。 请务必遵循徽标图片指南公司徽标指南。例如:


"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-02-24"或"2017-02-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

招聘组织为职位提供的唯一标识符。

例如:


"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 中收到关于您的网站因存在垃圾性质的结构化标记而遭到手动操作的警告,请尝试解决下列最常见的问题。如果您仍然遇到问题,请务必查看我们的指南

结构化数据位于错误的网页上

导致问题的原因:职位列表页面(包含一条或多条招聘信息的搜索结果页)包含 JobPosting 结构化数据。JobPosting 结构化数据只能位于招聘信息页面(包含单个职位且不是搜索结果页的页面)上。您可能收到了以下 Search Console 消息:"违反了结构化数据政策 - 列表页面不得包含单个职位的结构化数据。"

解决问题

  1. 从列表页面中移除 JobPosting 结构化数据。只能将 JobPosting 结构化数据放在专门用于发布单条招聘信息的网页上。
  2. 解决问题后,请提交网站以供重新审核

内容与结构化数据不匹配

导致问题的原因:某个网页包含的内容与该网页上的结构化数据不匹配。例如,该网页上某个职位的名称与为 title 属性列出的值不匹配。此外,该网页上也可能存在垃圾内容,例如点击诱饵类的标题和说明、貌似虚假的职位,或者招聘信息不代表实际工作。如需查看示例的完整列表,请参阅我们的内容指南中的示例。您可能收到了以下 Search Console 消息:"违反了结构化数据政策 - 我们发现网页上的内容与网页上的结构化数据不同。"

解决问题

  1. 确认结构化数据与网页上的实际内容一致、代表要实际从事的工作,并且不会误导用户。
  2. 使用网址检查工具确保相关内容在呈现的网页上可见(呈现的网页是指向 Googlebot 呈现的网页)。
  3. 解决问题后,请提交网站以供重新审核

过期职位仍旧存在

导致问题的原因:虽然职位已过期,但用户仍可通过 Google 上的招聘信息搜索结果访问相应网页。通常,这是由以下原因所致:

  • validThrough 属性缺失或未设为过去的时间。
  • 相应网页仍旧存在。
  • 招聘信息的申请选项流程定向到过期的招聘信息网页。
  • 虽然职位已过期,但相应网页上仍然存在 JobPosting 结构化数据。

您可能收到了以下 Search Console 消息:"违反了结构化数据政策 - 过期的职位仍有对应的 JobPosting 结构化数据。"

解决问题

  1. 执行以下任一操作,移除过期的招聘信息:
    • 确保已填写 validThrough 属性,且填写的是过去的时间。
    • 移除整个网页(这样一来,当用户请求访问相应网页时,系统会返回 404 或 410 状态代码)。
    • 从网页中移除 JobPosting 结构化数据。
  2. 使用 Indexing API 通知 Google。如果您未使用 Indexing API,请向以下网址发送 GET 请求,将新的站点地图提交给 Google:
    http://www.google.com/ping?sitemap=location_of_sitemap
  3. 解决问题后,请提交网站以供重新审核

申请选项缺失

导致问题的原因:用户无法在招聘信息网页上申请职位。您可能收到了以下 Search Console 消息:"违反了结构化数据政策 - 无法在招聘网页上提交申请。"

解决问题

  1. 确保用户可以在网页上申请职位。
  2. 解决问题后,请提交网站以供重新审核

徽标不正确

导致问题的原因:您的网站没有知识图谱,或知识图谱为您的网站显示的徽标不正确。在显示您的招聘信息时,Google 会使用贵公司知识图谱卡片中的图片作为徽标。如需详细了解 Google 如何选择您的徽标,请参阅更新您的公司徽标

解决问题

您可以通过以下两种方式解决此问题:

  • 务必使用 hiringOrganization.logo 属性指定正确的徽标。 确保图片的宽高比介于 0.75 到 2.5 之间。 更新结构化数据比更新知识图谱更快,并且不需要进行知识图谱验证。
  • 提出更改知识图谱的建议。更新知识图谱可能需要的时间较长,但可让您更好地控制贵单位在 Google 中的显示效果。如果您需要快速解决徽标问题,请添加 hiringOrganization.logo 属性。

工作地点缺失或不正确

导致问题的原因:Googlebot 无法理解您为 jobLocationaddressLocalityaddressRegion 属性提供的值。Google 尝试将工作地点信息与实际地点进行匹配,但您没有提供工作地点或提供的工作地点不正确。

解决问题

  1. 确保结构化数据包含 jobLocationaddressLocalityaddressRegion 的值(取决于工作地点,并非所有工作地点属性都适用)。
  2. 验证工作地点问题是否已解决:
    1. 打开富媒体搜索结果测试工具
    2. 在"抓取网址"方框中输入招聘信息网址。
    3. 点击验证
    4. 点击预览

      成功:富媒体搜索结果测试工具在 Google 搜索预览工具中显示正确的工作地点。

      重试:富媒体搜索结果测试工具在 Google 搜索预览工具中应显示工作地点的位置显示"false"。确保工作地点为真实地点。

推出地区

我们非常高兴能够向全球更多地区的用户提供在 Google 上搜索招聘信息的体验。目前,我们已在以下地区推出这种体验。