SEO 百科

招聘信息

本页目录

招聘信息

招聘信息是网页上标注一个岗位的结构化数据类型,对应 schema.org 的 JobPosting[1]。写对以后,岗位能进入 Google 的职位搜索体验,结果里带出公司 logo、职位名称与地点[3]。做招聘站与公司招聘页的人,用它把岗位送进求职者的筛选条件里。

展示形式与入口

招聘标记指向的是职位搜索这个专门界面。Google 说明,岗位有机会显示在职位搜索体验里,带上公司 logo、评分与职位细节[3]。求职者可以按地点、职位名称等条件筛选[3]。Bing 也支持用 schema.org 标记页面[2]。

信息更新的通道也要单独配。Google 建议岗位网址用 Indexing API 通知抓取,比站点地图更快[3]。站点地图仍要提交,用来覆盖全站[3]。

必需属性

Google 列出的必需属性包含 datePosted、description、title 与 hiringOrganization[3]。岗位有固定工作地点时,还要写 jobLocation[3]。

远程岗位另有一套写法:jobLocationType 填 TELECOMMUTE,允许居住的地区写在 applicantLocationRequirements 里,至少给一个国家[3]。

validThrough 建议一起写上,用来说明岗位的有效期[3]。baseSalary、employmentType、identifier 也建议补齐,结果会更完整。

写法与示例

下面是一份办公室岗位,可以照抄。

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "JobPosting",
  "title": "后端工程师",
  "description": "<p>负责云栖科技核心服务,跟进线上问题。</p>",
  "identifier": {
    "@type": "PropertyValue",
    "name": "云栖科技",
    "value": "BE-2026-01"
  },
  "datePosted": "2026-03-01",
  "validThrough": "2026-06-01T00:00",
  "employmentType": "FULL_TIME",
  "hiringOrganization": {
    "@type": "Organization",
    "name": "云栖科技",
    "sameAs": "https://www.example.com",
    "logo": "https://www.example.com/images/logo.png"
  },
  "jobLocation": {
    "@type": "Place",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "文三路 100 号",
      "addressLocality": "杭州市",
      "addressRegion": "浙江省",
      "postalCode": "310012",
      "addressCountry": "CN"
    }
  },
  "baseSalary": {
    "@type": "MonetaryAmount",
    "currency": "CNY",
    "value": {
      "@type": "QuantitativeValue",
      "value": 30000,
      "unitText": "MONTH"
    }
  }
}
</script>

标记要放在单个岗位的详情页上,不要放在岗位列表页[3]。页面上能读到的岗位内容,才允许标进结构化数据[3]。

过期岗位的处理

岗位不再招人,必须让它过期,否则可能招来人工处置[3]。Google 给了三种做法[3]:

  1. 让 validThrough 早于当前时间
  2. 整页下架,让它返回 404 或 410
  3. 从页面上移除 JobPosting 标记

改完还要通知 Google。岗位网址建议用 Indexing API 请求移除[3]。

内容政策

招聘标记有自己的内容政策,违反会被人工处置,并从职位体验里移除[3]。几条硬线要记住:

  • 只在列单个岗位的页面上用这套标记[3]
  • 不允许岗位描述残缺的招聘信息[3]
  • 不允许冒充他人或机构,也不允许发布虚假岗位[3]

以收集求职者信息为目的、并非真要招人的岗位,被明确列为违规[3]。

常见误用

一个误用是把标记放在列表页上。这样一张页面会带上多个岗位,等于违反内容政策[3]。

另一个误用是岗位招满后不管它。过期不处理,用户点进去看到的是一份空岗位,Google 也可能判违规[3]。

还有一个误用是远程岗位漏写居住地要求。applicantLocationRequirements 至少要给一个国家[3]。

附录

参见

参考资料

官方(境外)

  1. 《JobPosting》,schema.org。
  2. 《Marking up your site: Overview》,Bing。
  3. 《招聘信息(JobPosting)结构化数据》,Google 搜索中心。

外部链接

无。