Google hat seine Stellensuche vor einiger Zeit in Deutschland (und einigen anderen L?ndern) unter dem Namen Google for Jobs gestartet. Diese Funktionalit?t war in einigen englischsprachigen L?ndern bereits verf?gbar und wurde inzwischen auch in vielen anderen eingef?hrt.
Es scheint, dass es f?r mich nun an der Zeit ist, dar?ber zu schreiben. Denn Google for Jobs ist eine ideale M?glichkeit, um Ihre Stellenanzeigen in die Google-Suche zu bekommen.
Nat?rlich ben?tigen Sie daf?r wieder strukturierte Daten. Und in diesem Blogbeitrag erkl?re ich, wie das funktioniert und wie man es in WordPress integrieren kann. Lassen Sie uns anfangen!

Google for Jobs: Wie man eine Stellenanzeige bei Google ver?ffentlicht
Das Erste, was Sie verstehen m?ssen, ist, dass Sie einen Job nicht direkt in Google ver?ffentlichen k?nnen. Der Begriff “Post a job” ist also etwas irref?hrend. Stattdessen funktioniert es, wie alles andere auch: Sie ver?ffentlichen die Stellenanzeige auf Ihrer Website und verwenden strukturierte Daten, so dass Google (und andere Suchmaschinen) wissen, dass es sich bei der Seite um eine Stellenanzeige handelt. Klingt seltsam? Lassen Sie uns das genauer anschauen.
Zuerst schauen wir uns an, wie wir eine Stellenausschreibung auf unserer Website erstellen k?nnen:
1) ?ber einen Job schreiben
Das Erste, was Sie tun sollten, ist, ?ber einen Job zu schreiben und ihn zu ver?ffentlichen. In WordPress w?rden Sie einen neuen Beitrag, eine Seite oder einen benutzerdefinierten Beitragstyp erstellen (vielleicht ?ber ein Plugin von Drittanbietern).
Jetzt haben Sie einen Beitrag, der sich um einen Job dreht. Wie Sie vielleicht aus meinem Strukturierte Daten Kurs wissen, kann Google jedoch nur raten, ob es sich bei der Seite um eine Stellenausschreibung handelt. Deshalb ben?tigen Sie strukturierte Daten (siehe unten).
2) Strukturierte Daten f?r Stellenausschreibungen hinzuf?gen
Als n?chstes m?ssen Sie strukturierte Daten zu Ihrem Blogbeitrag hinzuf?gen. Wenn Sie noch nicht mit strukturierten Daten im Allgemeinen vertraut sind, k?nnen Sie sich mein kostenloses strukturierte Daten Training (en) anschauen oder meinen deutschen strukturierte Daten Kurs belegen. Oder lesen Sie mehr nach dem How-to-Abschnitt auf dieser Seite.
Googles Referenz f?r ein JobPosting sagt uns, welches Schema von schema.org wir verwenden m?ssen (es ist das JobPosting) und welche Eigenschaften ben?tigt werden, um die Stellenausschreibung in die Suchergebnisse zu bekommen.
Haben Sie keine Angst vor dem Codeausschnitt, den ich Ihnen unten zeige. Wenn Sie sich das genauer ansehen, werden Sie feststellen, dass wir hier nur Schl?ssel-Wert-Paare haben:
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "JobPosting",
"title": "WordPress Developer",
"description": "Vestibulum id ligula porta felis euismod semper...",
"identifier": {
"@type": "PropertyValue",
"name": "WP-Buddy",
"value": "1234567"
},
"datePosted": "2019-06-01",
"validThrough": "2019-12-31T00:00",
"employmentType": "CONTRACTOR",
"hiringOrganization": {
"@type": "Organization",
"name": "WP-Buddy",
"sameAs": "https://wp-buddy.com",
"logo": "https://wp-buddy.com/images/logo.png"
},
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "Musterstra?e 1",
"addressLocality": "Musterstadt",
"addressRegion": "BY",
"postalCode": "12345",
"addressCountry": "DE"
}
},
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "EUR",
"value": {
"@type": "QuantitativeValue",
"value": 60.00,
"unitText": "HOUR"
}
}
}
</script>
Nun m?ssen Sie den obigen Code in WordPress integrieren.
2a) Verwenden Sie den WordPress-Editor.
Wenn Sie nur einen Job anbieten, ist es in Ordnung diesen Code zu kopieren und in Ihren WordPress-Editor einzuf?gen. Wenn Sie den neuen Blockeditor (“Gutenberg”) in WordPress verwenden, k?nnen Sie einfach einen “HTML”-Block hinzuf?gen und den obigen Code dort hinein kopieren.
Vergessen Sie nicht, die Werte zu ersetzen und eigene zu verwenden!

2b) Verwenden Sie ein WordPress-Plugin.
Wenn Sie mehrere Jobs oder ein Jobportal mit Tausenden von Beitr?gen haben, ist es besser, die Dinge zu automatisieren, oder?
Mit SNIP, meinem strukturierte Daten WordPress Plugin, k?nnen Sie genau das tun. Sie erstellen ein sogenanntes Global Snippet und h?ngen es automatisch an alle Ihre Jobseiten an. Dort k?nnen Sie mit Platzhaltern arbeiten, die – sagen wir mal – den Post-Titel in die Namen-Eigenschaft des Snippets aufnehmen. Super einfach.
Sie k?nnen den obigen Code auch in das Feld “Import” eines Global Snippets kopieren und einf?gen. Dadurch wird ein Wireframe generiert, so dass Sie mit dem Hinzuf?gen der Platzhalter beginnen k?nnen.
Was jedoch einfacher ist, ist folgendes: Kopieren und f?gen Sie den folgenden Code ein – dann sind Sie fast fertig!
{
"id": "snip-5ba213a8a8e21",
"context": "http://schema.org",
"type": "JobPosting",
"datePosted-prop-5ba214cfe7db5": {
"0": "current_post_date",
"1": null,
"overridable": false,
"overridable_multiple": false
},
"description-prop-5ba214f35d336": {
"0": "codepirates_job_description",
"1": null,
"overridable": false,
"overridable_multiple": false
},
"employmentType-prop-5ba2150f61eff": {
"0": "codepirates_employment_type",
"1": null,
"overridable": false,
"overridable_multiple": false
},
"hiringOrganization-prop-5ba2154aa9ada": {
"0": "codepirates_organization",
"1": null,
"overridable": false,
"overridable_multiple": false
},
"identifier-prop-5ba215681873f": {
"0": "http://schema.org/PropertyValue",
"1": {
"id": "snip-5ba215711936a",
"context": "http://schema.org",
"type": "PropertyValue",
"value-prop-5ba215848023f": {
"0": "codepirates_job_id",
"1": null,
"overridable": false,
"overridable_multiple": false
},
"name-prop-5ba2159e9af77": {
"0": "current_post_title",
"1": null,
"overridable": false,
"overridable_multiple": false
}
},
"overridable": false,
"overridable_multiple": false
},
"jobLocation-prop-5ba21785f2b90": {
"0": "codepirates_job_location",
"1": null,
"overridable": false,
"overridable_multiple": false
},
"title-prop-5ba217ca17982": {
"0": "current_post_title",
"1": null,
"overridable": false,
"overridable_multiple": false
},
"validThrough-prop-5ba217f02b8de": {
"0": "codepirates_job_validity",
"1": null,
"overridable": false,
"overridable_multiple": false
},
"mainEntityOfPage-prop-5ceb9fa7833b9": {
"0": "http://schema.org/WebPage",
"1": {
"id": "snip-5ceba1da3e25e",
"context": "http://schema.org",
"type": "WebPage",
"@id-prop-5ceba1de6c705": {
"0": "textfield",
"1": "#webpage",
"overridable": false,
"overridable_multiple": false
}
},
"overridable": false,
"overridable_multiple": false
},
"@id-prop-5ceba25138a71": {
"0": "textfield",
"1": "#job",
"overridable": false,
"overridable_multiple": false
},
"_is_export": true
}
Beachten Sie, dass Sie m?glicherweise auch ein Globales Snippet f?r eine Webseite (WebPage) und ein Unternehmen (Organization) ben?tigen. Weitere Informationen dazu finden Sie auf meiner Seite Strukturierte Daten Beispiele.
3) Testen Sie Ihre strukturierten Daten
Wenn Sie ein Cache-Plugin auf Ihrer WordPress-Seite verwenden, leeren Sie es! ?ffnen Sie dann das Strukturierte Daten Test Tool von Google und geben Sie die URL zu dem Beitrag ein, in dem Sie strukturierte Daten hinzugef?gt haben. Wenn Sie alles richtig gemacht haben, sollte Google das JobPosting auf dem Validierungsbildschirm fehlerfrei anzeigen.
Sie sollten meinen Artikel ?ber den Unterschied von Fehlern und Warnungen lesen, um mehr dar?ber zu erfahren, wie Sie darauf reagieren k?nnen, wenn das Tool Ihnen einige zeigen sollte.

Wie Sie im Bild sehen k?nnen, zeigt Google eine Vorschau-Taste an, auf die Sie klicken k?nnen. Dadurch gelangen Sie zu einem Vorschau-Suchergebnis, welches ihre Stellenanzeige anzeigt. Diese Vorschau ist jedoch nicht sehr genau. Und manchmal sieht die Vorschau nicht wirklich gut aus. Haben Sie keine Angst und k?mmern Sie sich nicht zu sehr darum! Wenn Ihr Ausschnitt korrekt ist und keine Fehler oder Warnungen enth?lt, ist das in Ordnung und Ihr Jobposting kann in den Sucherergebnissen von Google for Jobs aufgenommen und angezeigt werden.
Unter der Haube
Wenn Sie daran interessiert sind, wie das alles funktioniert, hier ein kurzes Beispiel. Nehmen Sie an meinem kostenlosen englischen strukturierte Daten Training teil oder belegen Sie den deutschsprachigen strukturierte Daten Kurs. Es hilft Ihnen wirklich, alles zu verstehen, was mit strukturierten Daten und Rich Snippets zu tun hat.
Was sind strukturierte Daten?
Strukturierte Daten sind Teil der technischen SEO. In den meisten F?llen ist alles, was Sie f?r SEO tun, benutzerbezogen. Strukturierte Daten sind es jedoch nicht. Nur Suchmaschinen ben?tigen es, um ein besseres Verst?ndnis dessen zu bekommen, was sich auf Ihrer Website befindet.
Eine Stellenausschreibungsseite ist ein wirklich gutes Beispiel. Sie als Mensch verstehen sehr schnell, dass jemand einen Job anbietet, auf den Sie sich bewerben k?nnen. Denn wir haben gelernt, dass eine Webseite mit einer Stellenausschreibung eine bestimmte Struktur hat.
Sie sehen die Beschreibung der Stelle, die Stellenbezeichnung, das Gehalt und vieles mehr. Allerdings k?nnen Suchmaschinen nur erahnen, dass es sich wirklich um einen Job handelt. Nat?rlich verwenden sie heutzutage immer mehr k?nstliche Intelligenz und intelligente Algorithmen, um das zu erkennen. Aber das ist wirklich ressourcenintensiv. Es muss eine einfachere L?sung geben. Und es hei?t Structured Data!
Mehr dazu erfahren Sie in meinem Beitrag: Verstehen Sie, wie strukturierte Daten funktionieren (en).
Wie sehen strukturierte Daten aus?
Es gibt verschiedene Formate. JSON-LD ist jedoch heutzutage die empfohlene Methode, um strukturierte Daten hinzuzuf?gen. Dieses Format ist sowohl f?r Maschinen, als auch f?r Menschen lesbar (wenn es korrekt formatiert ist, wie Sie oben gesehen haben). Deshalb m?chte ich Ihnen die anderen Formate nicht zeigen. Sie sind sowieso viel zu schwer zu lesen und au?erdem veraltet.
Werfen wir einen Blick auf das obige Beispiel, aber mit weniger Eigenschaften:
{
"@context": "https://schema.org/",
"@type": "JobPosting",
"title": "WordPress Developer",
"description": "Vestibulum id ligula porta felis euismod semper..."
}
Man kann sehr leicht erkennen:
- Wir verwenden “JobPosting” (
@type) von schema.org (@context). - Der
Titelist “WordPress Developer”. - Die Beschreibung (
description) ist “Vestibulum id ligula?.”.
Ich denke, dass Sie jetzt verstehen k?nnen, dass es f?r Suchmaschinen einfacher ist, diese Struktur zu durchsuchen und alles zu verstehen, indem die Daten im JSON-LD-Format vorliegen.
Zusammenfassung
F?r viele Menschen scheinen strukturierte Daten eine erschreckende Wirkung zu haben, da sie doch recht technisch sind. Denn die Sache ist, dass es nicht so einfach ist, wie einen Job direkt bei Google zu ver?ffentlichen (was offensichtlich nicht funktioniert).
Stattdessen m?ssen Sie einige technische SEO-Ma?nahmen f?r Stellenausschreibungen durchf?hren, indem Sie strukturierte Daten zu Ihrer Seite hinzuf?gen. Dazu m?ssen Sie JSON-LD-Code verwenden, der auf Ihrer Seite integriert werden muss. Plugins, wie SNIP, k?nnen Ihnen dabei helfen, diese Ausschnitte zu erstellen, ohne dass Sie etwas kodieren m?ssen.