# JobPosting-Markup

Kategorie: [Strukturierte Daten & SERP-Features](https://seo-geo-glossary.com/de/glossar/kategorie/strukturierte-daten-serp-features/) › [Schema-Typen](https://seo-geo-glossary.com/de/glossar/kategorie/strukturierte-daten-serp-features/schema-typen/) · Auch genannt: JobPosting-Schema, Stellenanzeigen-Markup

**JobPosting-Markup** (JobPosting-Schema) ist ein schema.org-Typ für Stellenanzeigen. Google nutzt die Angaben, um Stellen in der Suche als Jobangebote darzustellen.

## Welche Angaben verlangt Google?

Erforderlich sind laut Google-Doku `title`, `description` als vollständige Beschreibung in HTML, `datePosted`, `hiringOrganization` und `jobLocation`. Bei `jobLocation` ist `addressCountry` Pflicht, das gilt seit Juni 2022. Empfohlen werden `validThrough` (erforderlich, wenn die Stelle ein Ablaufdatum hat), `baseSalary`, `employmentType`, `directApply` und für Remote-Stellen `applicantLocationRequirements`. `jobLocationType: "TELECOMMUTE"` ist nur für Stellen zulässig, die vollständig remote sind.

Alle Angaben im Markup müssen auf der Stellenseite sichtbar sein. Abgelaufene Stellen soll die Website auf eine von drei Arten behandeln: `validThrough` auf ein vergangenes Datum setzen, den Status 404 oder 410 ausliefern oder das Markup entfernen.

Für Stellenanzeigen empfiehlt Google die Indexing API statt der Sitemap, weil sie den Googlebot früher zum Crawlen veranlasst. Die Überwachung läuft über den Bericht zu Rich-Suchergebnissen in der Search Console.

Schema.org kennt weitere Properties, etwa `jobBenefits`, `skills` und `workHours`.

## Beispiel

```html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "JobPosting",
  "title": "SEO Manager (m/w/d)",
  "description": "<p>Du verantwortest die technische Suchmaschinenoptimierung.</p>",
  "datePosted": "2026-09-01",
  "validThrough": "2026-11-30T23:59",
  "hiringOrganization": { "@type": "Organization", "name": "Beispiel GmbH" },
  "jobLocation": {
    "@type": "Place",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Hamburg",
      "addressCountry": "DE"
    }
  }
}
</script>
```

## Auf einen Blick

- **Format:** JSON-LD (Format der Beispiele in der Google-Doku)
- **Ort:** auf der einzelnen Stellenseite, nicht auf Listenseiten
- **Vokabular:** JobPosting mit hiringOrganization und jobLocation
- **Rich Result:** Stellenanzeigen im Jobangebots-Erlebnis der Google-Suche
- **Testen mit:** Rich Results Test
- **Doku:** [Google: JobPosting-Markup](https://developers.google.com/search/docs/appearance/structured-data/job-posting?hl=de)

Stand: 8. Oktober 2026

## Verwandte Begriffe

- [Google Indexing API](https://seo-geo-glossary.com/de/glossar/google-indexing-api/index.md)
- [Schema.org](https://seo-geo-glossary.com/de/glossar/schema-org/index.md)
- [JSON-LD](https://seo-geo-glossary.com/de/glossar/json-ld/index.md)
- [Rich Results](https://seo-geo-glossary.com/de/glossar/rich-results/index.md)
- [Schema Markup Validator](https://seo-geo-glossary.com/de/glossar/schema-markup-validator/index.md)
- [Strukturierte Daten](https://seo-geo-glossary.com/de/glossar/strukturierte-daten/index.md)
- [LocalBusiness-Markup](https://seo-geo-glossary.com/de/glossar/localbusiness-markup/index.md)
- [Google for Jobs](https://seo-geo-glossary.com/de/glossar/google-for-jobs/index.md)

## Quellen

- [Strukturierte Daten für Stellenanzeigen (JobPosting) – Google Search Central](https://developers.google.com/search/docs/appearance/structured-data/job-posting)
- [Search Central Updates (JobPosting: 24.03.2021, 22.06.2022)](https://developers.google.com/search/updates?hl=de)
- [JobPosting – schema.org](https://schema.org/JobPosting)

---

Stand: 8. Oktober 2026
URL: https://seo-geo-glossary.com/de/glossar/jobposting-markup/
