Home ratgeber Was ist strukturiertes Markup (Schema.or...

Was ist strukturiertes Markup (Schema.org JobPosting) und wie bindet man es in Stellenanzeigen ein?

Jetzt teilen!

Stellen Sie sich vor, Ihre Stellenanzeige taucht bei Google direkt mit Gehalt, Standort und Bewerbungsbutton auf, noch bevor jemand auf einen Link klickt. Genau das ermöglichen strukturierte Daten. Für kleine Unternehmen, die im Wettbewerb um Fachkräfte oft das Nachsehen haben, kann strukturiertes Markup den Unterschied machen zwischen einer Anzeige, die gefunden wird, und einer, die im digitalen Nirgendwo verschwindet.

Schema.org JobPosting ist der technische Standard, mit dem Suchmaschinen Stellenanzeigen besser verstehen und prominenter anzeigen. Klingt kompliziert? Ist es nicht. Dieser Artikel zeigt Ihnen, was dahintersteckt und wie Sie es konkret umsetzen.

Wie strukturiertes Markup die Sichtbarkeit von Stellenanzeigen erhöht

Suchmaschinen lesen Webseiten wie wir Menschen, aber ohne das Kontextverständnis, das wir mitbringen. Strukturierte Daten sind sozusagen Hinweisschilder für Google: Sie erklären der Suchmaschine, was auf einer Seite steht, zum Beispiel, dass es sich um eine Stellenanzeige handelt, welche Position ausgeschrieben ist und was sie bietet.

Wer sein Markup korrekt einbindet, qualifiziert sich für sogenannte Rich Results in der Google-Suche. Das sind erweiterte Suchergebnisse mit zusätzlichen Informationen direkt in der Trefferliste. Bei Stellenanzeigen bedeutet das: Jobtitel, Unternehmen, Standort, Gehalt und Bewerbungsfrist werden direkt angezeigt, noch bevor jemand klickt. Das steigert die Klickrate spürbar und bringt gezielteren Traffic auf Ihre Anzeige.

Besonders relevant ist das für Google for Jobs, die integrierte Jobsuche von Google. Anzeigen mit korrekt eingebundenem Schema.org JobPosting werden dort bevorzugt ausgespielt. Für kleine Unternehmen ohne riesiges Recruiting-Budget ist das ein echter Hebel, um mehr Sichtbarkeit zu erreichen, ohne mehr Geld auszugeben.

Was ist Schema.org JobPosting und wie funktioniert es?

Schema.org ist ein gemeinsames Vokabular von Google, Microsoft, Yahoo und Yandex, das Webentwickler·innen nutzen, um Inhalte maschinenlesbar zu machen. Das JobPosting-Schema ist ein spezieller Datentyp innerhalb dieses Vokabulars, der alle relevanten Eigenschaften einer Stellenanzeige beschreibt.

Technisch gesehen handelt es sich um strukturierte Daten, die als Code in den HTML-Quelltext einer Seite eingebettet werden. Das bevorzugte Format ist JSON-LD (JavaScript Object Notation for Linked Data), weil es sich leicht einfügen lässt, ohne den sichtbaren Seiteninhalt zu verändern. Der Code wird im <head>– oder <body>-Bereich der Seite platziert und ist für Besucher·innen unsichtbar, aber für Suchmaschinen gut lesbar.

Die wichtigsten Felder im Überblick

  • title: Die genaue Berufsbezeichnung der ausgeschriebenen Stelle
  • description: Eine vollständige Beschreibung der Position
  • datePosted: Das Datum, an dem die Anzeige veröffentlicht wurde
  • validThrough: Bewerbungsschluss
  • hiringOrganization: Name und Website des Unternehmens
  • jobLocation: Standort der Stelle (Adresse, Stadt, Land)
  • baseSalary: Gehaltsangaben (optional, aber empfohlen)
  • employmentType: Vollzeit, Teilzeit, befristet usw.

Je vollständiger diese Felder ausgefüllt sind, desto besser versteht Google die Stelle und desto wahrscheinlicher ist eine Aufnahme in Google for Jobs.

Schritt für Schritt: Schema.org JobPosting in Stellenanzeigen einbinden

Die gute Nachricht: Für die Einbindung brauchen Sie keine Programmierkenntnisse. Mit dem richtigen Vorgehen ist das in wenigen Minuten erledigt.

Schritt 1: JSON-LD-Code erstellen

Erstellen Sie ein einfaches JSON-LD-Snippet. Ein Grundgerüst sieht so aus:

Ein Beispiel für eine vollständige Auszeichnung enthält mindestens Jobtitel, Beschreibung, Veröffentlichungsdatum, Unternehmensinformationen und Standort. Kostenlose Generatoren wie der von Google selbst oder von Merkle helfen dabei, das Markup fehlerfrei zu erstellen, ohne eine einzige Zeile Code selbst schreiben zu müssen.

Schritt 2: Code in die Stellenanzeigen-Seite einfügen

Das fertige JSON-LD-Snippet wird als <script type="application/ld+json">-Block in den HTML-Quelltext der jeweiligen Stellenanzeige eingefügt. Bei den meisten Content-Management-Systemen wie WordPress gibt es dafür Plugins, zum Beispiel Yoast SEO oder RankMath, die das Markup automatisch generieren.

Schritt 3: Für jede Stelle individuell auszeichnen

Wichtig: Jede Stellenanzeige braucht ihr eigenes Markup. Die Daten müssen mit dem tatsächlichen Inhalt der Seite übereinstimmen. Wer zehn offene Stellen hat, braucht zehn separate Auszeichnungen, jeweils passend zur jeweiligen Position.

Wer XING Stellenanzeigen nutzt, profitiert davon, dass die technische Sichtbarkeit inklusive der Ausspielung auf Google for Jobs bereits integriert ist. Das spart Zeit und stellt sicher, dass die Anzeigen korrekt ausgespielt werden.

Häufige Fehler bei der JobPosting-Auszeichnung vermeiden

Auch gut gemeinte Auszeichnungen können nach hinten losgehen, wenn bestimmte Fehler passieren. Google kann Seiten für fehlerhafte Markups abstrafen oder sie schlicht aus den Rich Results ausschließen.

  • Abgelaufene Anzeigen nicht aktualisieren: Wenn validThrough in der Vergangenheit liegt, die Anzeige aber noch online ist, wertet Google das als irreführend. Stellen Sie sicher, dass das Datum immer aktuell ist oder entfernen Sie das Markup nach Ablauf.
  • Fehlende Pflichtfelder: Ohne title, description, datePosted, hiringOrganization und jobLocation wird die Auszeichnung von Google nicht akzeptiert.
  • Daten stimmen nicht mit dem Seiteninhalt überein: Das Markup muss den tatsächlichen Inhalt der Seite widerspiegeln. Wer im Code ein höheres Gehalt angibt als im Text, riskiert eine manuelle Abstrafung.
  • Markup auf Seiten ohne echte Stellenanzeige: Strukturierte Daten dürfen nur auf Seiten eingesetzt werden, die tatsächlich eine offene Stelle beschreiben. Sammelseiten oder Archivseiten sind ungeeignet.
  • Veraltete Formate verwenden: Microdata und RDFa sind zwar technisch möglich, aber JSON-LD ist der von Google empfohlene Standard und deutlich einfacher zu pflegen.

Ergebnisse testen und Markup mit Google-Tools validieren

Bevor eine Stellenanzeige live geht, sollte das Markup immer getestet werden. Google stellt dafür zwei kostenlose Tools bereit, die schnell und zuverlässig Auskunft geben.

Rich Results Test

Das Tool unter search.google.com/test/rich-results analysiert eine URL oder ein direkt eingefügtes Code-Snippet und zeigt an, ob das Markup korrekt ist und welche Rich Results aktiviert werden. Fehler und Warnungen werden übersichtlich aufgelistet, sodass Sie gezielt nachbessern können.

Google Search Console

Nach der Veröffentlichung zeigt die Search Console unter dem Bereich “Verbesserungen” an, wie viele Seiten mit JobPosting-Markup indexiert wurden und ob Fehler aufgetreten sind. Das ist die wichtigste Quelle, um den langfristigen Erfolg zu überwachen.

Wer seine Recruiting-Strategie über strukturierte Daten hinaus ausbauen möchte, findet mit Passive Sourcing eine weitere Möglichkeit, qualifizierte Talente gezielt anzusprechen, auch ohne aktive Bewerbung.

Strukturiertes Markup ist keine Raketenwissenschaft, aber es ist ein konkreter Hebel, der Ihre Stellenanzeigen sichtbarer macht. Wer es einmal eingerichtet hat und regelmäßig aktuell hält, profitiert dauerhaft von besserer Platzierung in Google for Jobs und mehr qualifizierten Bewerbungen.