Schema 类型:JobPosting 适用场景:招聘职位详情页,用于 Google 求职类富结果
| 属性 | 类型 | 必需/推荐 | 说明 |
|---|---|---|---|
| title | Text | 必需 | 职位名称 |
| description | Text | 必需 | 职位说明,可使用 HTML |
| datePosted | Date | 必需 | 发布日期 |
| hiringOrganization | Organization | 必需 | 含 name、sameAs |
| jobLocation | Place | 条件必需 | 含 address;与远程要求按需组合 |
| directApply | Boolean | 推荐 | 是否可直接申请(官方列为推荐,非必需) |
| baseSalary | MonetaryAmount | 推荐 | value、currency、unitText(HOUR/MONTH/YEAR) |
| employmentType | Text | 推荐 | FULL_TIME、PART_TIME、CONTRACT 等 |
| validThrough | DateTime | 推荐 | 招聘截止时间,应为未来日期 |
| jobLocationType | Text | 推荐 | 远程填 TELECOMMUTE |
| applicantLocationRequirements | Country | 推荐 | 远程岗可投递国家/地区 |
完整 JSON-LD 示例:
{
"@context": "https://schema.org",
"@type": "JobPosting",
"title": "Senior Frontend Developer",
"description": "<p>We are looking for a Senior Frontend Developer to join our team. You will be responsible for building responsive web applications using React and TypeScript.</p><p><strong>Requirements:</strong></p><ul><li>5+ years of frontend development experience</li><li>Strong proficiency in React, TypeScript, and CSS</li><li>Experience with modern build tools and CI/CD pipelines</li></ul>",
"datePosted": "2024-11-01",
"validThrough": "2025-01-31T23:59:59Z",
"employmentType": ["FULL_TIME"],
"hiringOrganization": {
"@type": "Organization",
"name": "Example Tech Inc.",
"sameAs": "https://www.example.com",
"logo": "https://www.example.com/logo.png"
},
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Innovation Drive",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94105",
"addressCountry": "US"
}
},
"jobLocationType": "TELECOMMUTE",
"applicantLocationRequirements": {
"@type": "Country",
"name": "US"
},
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "USD",
"value": {
"@type": "QuantitativeValue",
"minValue": 140000,
"maxValue": 180000,
"unitText": "YEAR"
}
},
"directApply": true,
"identifier": {
"@type": "PropertyValue",
"name": "Example Tech Inc.",
"value": "JOB-2024-FE-001"
},
"experienceRequirements": "5+ years in frontend development",
"educationRequirements": {
"@type": "EducationalOccupationalCredential",
"credentialCategory": "bachelor degree"
},
"skills": "React, TypeScript, CSS, Git, CI/CD",
"industry": "Technology",
"jobBenefits": "Health insurance, 401(k) match, unlimited PTO, remote work flexibility"
}
来源
- Job posting (JobPosting) structured data,https://developers.google.com/search/docs/appearance/structured-data/job-posting(2026-10-05 核对)
