Alle eksempler/examples/job-posting

JobPosting til Jobopslag

KarriereMellem

JobPosting schema til jobopslag der hjælper dem med at fremstå i Google for Jobs.

To kvinder sidder over for hinanden til en jobsamtale
Foto: Amy Hirschi / Unsplash
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

Kolofon

Format
Karriere
Niveau
Mellem
Use cases
5
Best practices
9
Tilbage til registeret