出现在具有非结构化 JSON 数据的 Google 工作中

Appearing on Google Jobs with unstructured JSON data

我希望 Google 搜索引擎将我网站上的职位发布收录到他们的 job postings search

但是,从服务器检索到的我网站上的数据不是采用适当的职位发布 JSON 格式。不幸的是我无法修复它。

根据官方 JobPosting structured data docs 可以使用 RDFa 合规性。

例子

 <div vocab="http://schema.org/" typeof="JobPosting">
  <meta property="specialCommitments" content="VeteranCommit" />
  <h2 property="title">Software Engineer</h2>
  <span>
    <p><strong>Location:</strong> <span property="jobLocation" typeof="Place"><span property="address" typeof="PostalAddress">
    <span property="addressLocality">Kirkland</span> <span property="addressRegion">WA</span></span></span></p>
  </span>
  <p><strong>Industry:</strong> <span property="industry">Computer Software</span>
  <br><strong>Occupational Category:</strong> <span property="occupationalCategory">15-1132.00 Software Developers, Application</span>
  <br><strong>Hours:</strong> <span property="employmentType">Full-time</span>, <span property="workHours">40 hours per week</span>
  <br><strong>Salary:</strong> <span property="salaryCurrency">USD</span> <span property="baseSalary">100000</span>
  </p>

如果我将适当的 RDFa 属性 标签添加到我的 HTML 但从服务器检索 JSON 的格式不正确,我仍然能够将我的网站招聘信息发布到Google工作?

Google的job postings guidelines说:

You must follow the general structured data quality guidelines, job posting content policies, and technical guidelines for your job posting to be eligible to appear on the Google job search experience.

引用的 structured data technical guidelines 说:

The data may be embedded in your webpage using any of the supported formats: JSON-LD (recommended), RDFa, or microdata.

所以Google支持所有三种语法。他们所有的富媒体搜索结果都是如此(除非另有说明)。但是,如果您在客户端添加带有 JavaScript 的标记,则 Google 仅支持 JSON-LD。

请注意,Schema.org 以所有三种语法显示示例并不意味着消费者(如 Google) 支持所有这些语法也是。尽管 Google 是 Schema.org 的发起人之一,但 Schema.org 和 Google 的结构化数据功能是独立的项目。