Job Posting Schema ist strukturiertes Markup, das Stellenanzeigen maschinenlesbar macht und Google ermöglicht, sie in den Job-Suchergebnissen anzuzeigen.
Wer Mitarbeiter sucht, konkurriert mit Jobbörsen um dieselben Bewerber. Mit sauberem Markup machen Sie Ihre Stellen für Googles Jobsuche lesbar, ohne eine Börse zu bezahlen. Der Haken liegt in der Pflege: Das Markup muss zur sichtbaren Anzeige passen und aktuell bleiben.
Woher der Begriff stammt
JobPosting ist ein Typ aus dem Vokabular von Schema.org. Dort ist er als „A listing that describes a job opening in a certain organization“ beschrieben, also als Eintrag, der eine offene Stelle in einer Organisation beschreibt. Das Vokabular gehört keiner Suchmaschine. Es ist ein gemeinsamer Standard.
Google hat daraus eine eigene Dokumentation gemacht. Sie legt fest, welche Felder Pflicht sind und welche empfohlen werden. Für die Darstellung in der Jobsuche zählt also nicht das Schema.org-Vokabular allein, sondern Googles Vorgabe darauf.
Wie das Markup aufgebaut ist
Pflichtfelder sind laut Google Titel, Beschreibung, Veröffentlichungsdatum, ausschreibende Organisation und Arbeitsort. Bei reinen Remote-Stellen darf der Arbeitsort fehlen, wenn Sie stattdessen die erlaubten Regionen der Bewerber nennen.
Empfohlen sind unter anderem das Grundgehalt, die Art der Beschäftigung, eine Kennung der Stelle und ein Ablaufdatum. Das Gehalt muss das tatsächliche Grundgehalt des Arbeitgebers sein, keine Schätzung. Ein Ablaufdatum lassen Sie weg, wenn die Stelle nicht befristet ist oder das Datum unbekannt ist.
Das Feld „directApply“ zeigt an, ob sich Bewerber auf Ihrer Seite kurz und einfach bewerben können. Gemeint ist ein Ablauf ohne unnötige Zwischenschritte. Wer sich mehrfach anmelden muss, erfüllt das nicht.
Abgrenzung zu anderem strukturiertem Markup
Job Posting Schema ist kein Ersatz für Organisationsdaten. Das Markup einer Stellenanzeige beschreibt eine einzelne Stelle. Die Daten Ihres Unternehmens, etwa Name und Logo, stehen darin nur als ausschreibende Organisation.
Auch FAQ-Markup oder Breadcrumbs ersetzt es nicht. Diese Typen beschreiben andere Inhalte und können auf derselben Seite stehen. Wichtig ist, dass jedes Markup etwas beschreibt, das Besucher tatsächlich sehen.
Von einem Eintrag in einer Jobbörse unterscheidet es sich grundlegend. Die Börse zeigt Ihre Anzeige auf ihrer Plattform. Das Markup macht die Anzeige auf Ihrer eigenen Website für Google lesbar. Bewerber landen dann bei Ihnen und nicht bei einem Dritten.
Auch zur Frage, ob strukturierte Daten bei KI-Antworten helfen, sagt das Markup nichts aus. Dafür gibt es den Begriff Schema Markup Effectiveness. Hier geht es allein um die klassische Jobsuche von Google.
Was das für Ihre Website bedeutet
Legen Sie für jede Stelle eine eigene Seite an. Google schreibt vor, dass das Markup nur auf Seiten mit genau einer Stelle steht und nicht auf Listen oder Suchergebnisseiten. Die Beschreibung im Markup muss auf derselben Seite lesbar sein.
Prüfen Sie das Markup vor dem Veröffentlichen mit dem Rich-Results-Test von Google. Kontrollieren Sie danach die Search Console auf Fehler und Warnungen. Für Stellen-URLs empfiehlt Google die Indexing API statt Sitemaps. Eine Sitemap für die übrige Website bleibt sinnvoll.
Bauen Sie die Pflege in den Prozess ein. Sobald eine Stelle besetzt ist, muss die Seite reagieren. Am sichersten ist ein Ablaufdatum, das beim Anlegen der Stelle gesetzt wird. Alternativ liefert die Seite nach der Besetzung einen 404- oder 410-Status.
Planen Sie außerdem, wer das Markup betreut. In kleinen Unternehmen schreibt oft jemand die Stelle, und ein anderer pflegt die Website. Legen Sie fest, wer eine besetzte Stelle meldet und wer die Seite anpasst. Ohne diese Zuständigkeit bleiben Anzeigen online, die längst vergeben sind.
Lassen Sie sich bei einem Content-Management-System zeigen, ob das Markup automatisch aus den Stellenfeldern entsteht. Manche Lösungen erzeugen es aus dem Formular. Dann reicht ein sauber gepflegtes Formular, und Sie müssen keinen Code anfassen.
Grenzen und typische Fehler
Ein Markup garantiert keine Darstellung. Google entscheidet, ob und wie eine Stelle erscheint. Die Vorgaben zu erfüllen ist die Voraussetzung, nicht das Versprechen.
Der häufigste Fehler sind veraltete Stellen. Google formuliert klar: „We don’t allow expired job postings.“ Auf Deutsch: Abgelaufene Stellenanzeigen sind nicht erlaubt. Wer nicht rechtzeitig handelt, riskiert nach Googles Dokumentation eine manuelle Maßnahme.
Ebenso kritisch ist Markup für Inhalte, die Besucher nicht sehen. Google rät ausdrücklich ab, nicht sichtbare Inhalte auszuzeichnen. Ein Verstoß kann dazu führen, dass die Seite ihre Berechtigung für Rich Results verliert. Das normale Ranking bleibt davon laut Google unberührt.
Weitere Fehler sind ein erfundenes Gehalt, Markup auf einer Übersichtsseite und ein fehlendes Veröffentlichungsdatum. Alle drei lassen sich mit einer kurzen Prüfliste vermeiden.
Häufig gestellte Fragen
Wo muss das Job Posting Markup stehen?
Auf der Seite, auf der die einzelne Stelle für Bewerber lesbar beschrieben ist. Eine Übersichtsseite mit mehreren Stellen bekommt kein JobPosting-Markup. Jede Stelle braucht also eine eigene Detailseite.
Was passiert mit besetzten Stellen?
Sie müssen aus dem Angebot verschwinden. Google verlangt, dass abgelaufene Stellen entfernt werden, etwa über ein Ablaufdatum in der Vergangenheit, einen 404- oder 410-Status oder das Entfernen des Markups. Wer das ignoriert, riskiert eine manuelle Maßnahme.
Brauche ich Job Posting Schema für eine einzelne offene Stelle?
Es lohnt sich auch dann, wenn die Stelle sauber auf einer eigenen Seite steht. Der Aufwand ist gering, und Sie machen die Anzeige für Googles Jobsuche lesbar. Eine Garantie für eine Darstellung gibt Google allerdings nicht.
Quellen
Inhalt geprüft von: Christian Synoradzki (1. November 2026)
Sie möchten das auf Ihrer Website umsetzen? Kostenloses Beratungsgespräch vereinbaren