Tilbage til Schema
💼
JobPosting Schema
Få job stillinger vist i Google for Jobs med rich snippets og direkte ansøgning
Hvad er JobPosting Schema?
JobPosting schema gør dine job stillinger eligible for Google for Jobs. Det viser job information som titel, lokation, løn, arbejdstid og krav direkte i Google søgeresultater med mulighed for direkte ansøgning.
Fordele:
- • Visning i Google for Jobs
- • Rich snippets med job detaljer
- • Højere visibility for stillinger
- • Løn og benefits direkte i SERP
- • Kan øge antal kvalificerede ansøgere
Required Properties
title
Job titel
description
Job beskrivelse
datePosted
Publicerings dato
hiringOrganization
Ansættende virksomhed
Complete Example
Fuldt JobPosting Schema
{
"@context": "https://schema.org",
"@type": "JobPosting",
"title": "Senior Frontend Developer",
"description": "Vi søger en erfaren frontend developer til vores team i København...",
"datePosted": "2024-01-15",
"validThrough": "2024-03-15T23:59:59+00:00",
"employmentType": ["FULL_TIME", "PERMANENT"],
"hiringOrganization": {
"@type": "Organization",
"name": "Tech Company ApS",
"sameAs": "https://www.techcompany.dk",
"logo": "https://www.techcompany.dk/logo.png"
},
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "Hovedgaden 123",
"addressLocality": "København",
"addressRegion": "Hovedstaden",
"postalCode": "1000",
"addressCountry": "DK"
}
},
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "DKK",
"value": {
"@type": "QuantitativeValue",
"minValue": 45000,
"maxValue": 60000,
"unitText": "MONTH"
}
},
"workHours": "37 timer/uge",
"responsibilities": "Udvikle og vedligeholde frontend applikationer, code reviews, mentoring...",
"qualifications": "5+ års erfaring med React, TypeScript, Next.js...",
"skills": "React, TypeScript, Next.js, TailwindCSS, Git",
"educationRequirements": {
"@type": "EducationalOccupationalCredential",
"credentialCategory": "Bachelor's Degree",
"credentialCategory": "Computer Science"
},
"experienceRequirements": {
"@type": "OccupationalExperienceRequirements",
"monthsOfExperience": 60
},
"incentiveCompensation": "Pension, sundhedsforsikring, frokostordning",
"jobBenefits": "Fleksible arbejdstider, hjemmearbejde, kompetenceudvikling",
"applicantLocationRequirements": {
"@type": "Country",
"name": "DK"
},
"jobLocationType": "TELECOMMUTE",
"applicationContact": {
"@type": "ContactPoint",
"email": "jobs@techcompany.dk",
"telephone": "+45-12345678"
}
}Employment Types
Brug disse employment type værdier:
•
FULL_TIME - Fuldtid•
PART_TIME - Deltid•
CONTRACTOR - Freelance/konsulent•
TEMPORARY - Midlertidig•
INTERN - Praktikant•
VOLUNTEER - Frivillig•
PER_DIEM - Per dag•
PERMANENT - Fast ansættelseSalary Information
Forskellige måder at angive løn:
// Månedsløn interval
{
"@type": "MonetaryAmount",
"currency": "DKK",
"value": {
"@type": "QuantitativeValue",
"minValue": 40000,
"maxValue": 50000,
"unitText": "MONTH"
}
}
// Årsløn
{
"@type": "MonetaryAmount",
"currency": "DKK",
"value": {
"@type": "QuantitativeValue",
"value": 600000,
"unitText": "YEAR"
}
}
// Timeløn
{
"@type": "MonetaryAmount",
"currency": "DKK",
"value": {
"@type": "QuantitativeValue",
"value": 200,
"unitText": "HOUR"
}
}Remote Work
For remote/hybrid jobs:
{
"@type": "JobPosting",
"title": "Remote Developer",
"jobLocationType": "TELECOMMUTE",
"applicantLocationRequirements": {
"@type": "Country",
"name": ["DK", "SE", "NO"]
}
}Direct Apply
Tilføj direkte ansøgning URL:
{
"@type": "JobPosting",
"title": "Developer",
"directApply": true,
"applicationContact": {
"@type": "ContactPoint",
"email": "jobs@example.com",
"url": "https://example.com/apply/123"
}
}Best Practices
✓ Gør dette
- • Inkluder løn information hvis muligt
- • Brug specifik job titel
- • Angiv validThrough dato
- • Specificer præcis lokation
- • List skills og kvalifikationer
- • Opdater eller fjern expired jobs
✗ Undgå dette
- • Vage job titler (f.eks. "Ninja")
- • Manglende job beskrivelse
- • Expired jobs uden update
- • Forkert employment type
- • Manglende lokation information
- • Multiple jobs i samme posting