←Alle eksempler/examples/job-posting
JobPosting til Jobopslag
KarriereMellem
JobPosting schema til jobopslag der hjælper dem med at fremstå i Google for Jobs.
Markup
Kodeeksempel
job-posting.htmlKarriere
<!DOCTYPE html>
<html lang="da">
<head>
<title>Frontend Udvikler - København</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "JobPosting",
"title": "Senior Frontend Udvikler",
"description": "<p>Vi søger en erfaren frontend udvikler til vores voksende tech team i København.</p><p><strong>Ansvarsområder:</strong></p><ul><li>Udvikle moderne web apps med React og TypeScript</li><li>Samarbejde med UX designers og backend team</li><li>Code review og mentorering af junior udviklere</li><li>Optimere performance og tilgængelighed</li></ul><p><strong>Kvalifikationer:</strong></p><ul><li>5+ års erfaring med frontend udvikling</li><li>Ekspert i React, TypeScript og moderne CSS</li><li>Erfaring med Next.js er et plus</li><li>Stærke kommunikationsevner</li></ul>",
"identifier": {
"@type": "PropertyValue",
"name": "Tech Solutions ApS",
"value": "JOB-2025-0142"
},
"datePosted": "2025-01-15",
"validThrough": "2025-03-15T23:59:59+01:00",
"employmentType": ["FULL_TIME", "PART_TIME"],
"hiringOrganization": {
"@type": "Organization",
"name": "Tech Solutions ApS",
"sameAs": "https://www.techsolutions.dk",
"logo": "https://example.com/logo.png"
},
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "Nørrebrogade 123",
"addressLocality": "København",
"addressRegion": "Hovedstaden",
"postalCode": "2200",
"addressCountry": "DK"
}
},
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "DKK",
"value": {
"@type": "QuantitativeValue",
"value": 55000,
"unitText": "MONTH",
"minValue": 50000,
"maxValue": 60000
}
},
"workHours": "37 timer om ugen",
"jobBenefits": "Pension, sundhedsforsikring, flexitid, remote arbejde, fri kaffe og frugt",
"experienceRequirements": {
"@type": "OccupationalExperienceRequirements",
"monthsOfExperience": 60
},
"educationRequirements": {
"@type": "EducationalOccupationalCredential",
"credentialCategory": "bachelor degree"
},
"skills": [
"React",
"TypeScript",
"JavaScript",
"CSS",
"Next.js",
"Git",
"REST APIs"
],
"applicantLocationRequirements": {
"@type": "Country",
"name": "DK"
},
"jobLocationType": "TELECOMMUTE",
"applicationContact": {
"@type": "ContactPoint",
"telephone": "+45 33 12 34 56",
"email": "jobs@techsolutions.dk",
"contactType": "HR Department"
},
"directApply": true,
"industry": "IT og Software"
}
</script>
</head>
<body>
<article>
<h1>Senior Frontend Udvikler</h1>
<p>København - Fuldtid</p>
<p>50.000 - 60.000 kr./måned</p>
</article>
</body>
</html>Validér altid, før du sender live
Gennemgang
Forklaring
Dette eksempel viser JobPosting schema til jobopslag. Google bruger denne markup til at vise jobs i Google for Jobs med løn, lokation, virksomhed og benefits. Hjælper jobopslag med at få bedre synlighed i Google job søgninger.
Anvendelse
Use cases
- Virksomhedernes karrieresider
- Jobportaler
- Rekrutteringsbureauer
- Freelance platforme
- Praktik opslag
Praksis
Best practices
- Inkluder detaljeret job description med HTML markup
- Angiv validThrough (max 6 måneder fra datePosted)
- Brug specifik employmentType (FULL_TIME, PART_TIME, CONTRACTOR, etc.)
- Tilføj baseSalary med min/max range
- Specificer jobLocation med fuld adresse
- Inkluder hiringOrganization med logo
- Tilføj skills array for bedre matching
- Angiv directApply hvis ansøgning kan ske på siden
- Opdater eller fjern opslag når stillingen er besat
Opslag
Typer brugt her
Eksemplet bygger på disse typer. Slå dem op for påkrævede properties og Googles understøttelse.
Krydshenvisninger
Andre eksempler
01
NewsArticle til Nyhedssider
NewsArticle schema til nyhedsartikler med forfatter, publicerings-dato og billeder.
Slå op→02BlogPosting til Blog Artikler
BlogPosting schema til blog indlæg med forfatter, kommentarer og word count.
Slå op→03Book Schema til Bøger
Book schema til bøger, e-bøger og lydbøger med forfatter og ISBN information.
Slå op→Kolofon
- Format
- Karriere
- Niveau
- Mellem
- Use cases
- 5
- Best practices
- 9