Google for Jobs: So kommen deine Stellen in die Jobsuche
Google for Jobs ist die Jobsuche innerhalb der Google-Suche. Wer nach einer Stelle sucht, sieht eine eigene Ansicht mit passenden Stellenanzeigen und dem Weg zur Bewerbung. Damit deine Stellen dort erscheinen, zeichnest du jede Stelle auf deiner Karriereseite mit strukturierten Daten nach dem Schema JobPosting aus. Dieser Ratgeber zeigt dir die Pflichtfelder, die Regeln und den Test, Schritt für Schritt.
Auf einen Blick
- Was
- die Jobsuche in der Google-Suche, die Stellen von Websites ausliest und anzeigt
- Verfügbar in Deutschland
- Google führt Deutschland, Österreich und die Schweiz in der Liste der Regionen
- Voraussetzung
- Jede Stelle steht auf ihrer eigenen Seite und ist mit JobPosting-Daten ausgezeichnet
- Pflichtfelder laut Google
- Titel, Beschreibung, Veröffentlichungsdatum, Arbeitgeber und Arbeitsort
- Prüfung
- Rich-Results-Test vor dem Livegang, danach der Bericht in der Search Console
- Wichtig
- Besetzte Stellen markierst du als abgelaufen oder nimmst sie von der Seite
Was Google for Jobs ist und wie deine Stelle dort hineinkommt
Google for Jobs ist kein eigenes Portal, bei dem du ein Konto anlegst und Anzeigen hochlädst. Google liest die Stellen von Websites aus. Dafür braucht Google zwei Dinge: eine Seite, die die Stelle vollständig beschreibt, und strukturierte Daten im Code, die dieselben Angaben maschinenlesbar wiederholen.
Diese Daten folgen dem Vokabular schema.org und dem Typ JobPosting. Sie sagen Google, wie die Stelle heißt, wer einstellt, wo gearbeitet wird und seit wann die Anzeige online ist. Fehlen Pflichtangaben oder widersprechen die Daten dem sichtbaren Text, erscheint die Stelle nicht in der Jobsuche.
Für dich heißt das: Die Arbeit passiert auf deiner eigenen Karriereseite. Wer dort sauber arbeitet, macht seine Stellen für die Jobsuche lesbar und stärkt zugleich die Karriereseite als Ziel für Bewerbungen.
JobPosting-Pflichtfelder und empfohlene Felder im Überblick
Google unterscheidet zwischen Feldern, ohne die eine Stelle nicht erscheint, und Feldern, die die Anzeige vollständiger machen. Die folgenden Tabellen fassen die Google-Dokumentation zusammen.
Pflichtfelder für Google for Jobs
| Feld | Was hineingehört | Darauf achtest du |
|---|---|---|
title | die Berufsbezeichnung | Nur die Bezeichnung, keine Werbezeile |
description | die vollständige Stellenbeschreibung in HTML | Aufgaben, Anforderungen, Arbeitszeit, Ausbildung und Erfahrung; nicht identisch mit dem Titel |
datePosted | das Datum, an dem der Arbeitgeber die Stelle veröffentlicht hat | Format ISO 8601, zum Beispiel 2026-11-05 |
hiringOrganization | das einstellende Unternehmen | Firmenname, kein Ort; bei anonymer Ausschreibung „confidential“ |
jobLocation | der Arbeitsort mit Adresse | Das Land (addressCountry) ist Pflicht, weitere Adressangaben so vollständig wie möglich |
Seitlich wischen, um die ganze Tabelle zu sehen.
Ausnahme für reine Remote-Stellen
Ist eine Stelle zu 100 % remote, entfällt jobLocation, wenn du applicantLocationRequirements angibst. Dann setzt du jobLocationType auf TELECOMMUTE und nennst mindestens ein Land, in dem Bewerbende wohnen dürfen. Für gelegentliches Homeoffice verwendest du TELECOMMUTE nicht.
Empfohlene Felder
| Feld | Bedeutung | Format oder Werte |
|---|---|---|
validThrough | Ablaufdatum der Anzeige | ISO 8601; Pflicht, wenn die Stelle ein Ablaufdatum hat |
employmentType | Art der Anstellung | FULL_TIME, PART_TIME, CONTRACTOR, TEMPORARY, INTERN, VOLUNTEER, PER_DIEM, OTHER; mehrere Werte möglich |
baseSalary | das tatsächliche Grundgehalt vom Arbeitgeber | Betrag oder Spanne mit minValue und maxValue, Einheit HOUR, DAY, WEEK, MONTH oder YEAR |
identifier | eure interne Stellen-ID | Name und Wert als PropertyValue |
directApply | ob die Bewerbung direkt über die Seite möglich ist | true oder false |
applicantLocationRequirements | Länder oder Regionen, aus denen Bewerbende arbeiten dürfen | bei Remote-Stellen; steht auch in der Beschreibung |
jobLocationType | Remote-Kennzeichen | nur TELECOMMUTE bei 100 % remote |
Seitlich wischen, um die ganze Tabelle zu sehen.
Google führt außerdem educationRequirements, experienceRequirements und experienceInPlaceOfEducation als Beta-Felder. Laut Google zeigen sie in der Suche unter Umständen noch keine Wirkung. Die Angaben gehören trotzdem in den sichtbaren Text, weil Bewerbende sie lesen.
Ein Beispiel für die Auszeichnung
So sieht eine schlanke Auszeichnung im Format JSON-LD aus. Firma, Adresse und Gehalt sind Platzhalter.
{
"@context": "https://schema.org/",
"@type": "JobPosting",
"title": "Industriemechanikerin oder Industriemechaniker",
"description": "<p>Du wartest und reparierst unsere Produktionsanlagen …</p>",
"datePosted": "2026-11-05",
"validThrough": "2026-12-31",
"employmentType": "FULL_TIME",
"hiringOrganization": {
"@type": "Organization",
"name": "Beispiel GmbH",
"sameAs": "https://www.beispiel.de"
},
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "Musterstraße 1",
"addressLocality": "Saarbrücken",
"postalCode": "66111",
"addressCountry": "DE"
}
},
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "EUR",
"value": {
"@type": "QuantitativeValue",
"minValue": 3200,
"maxValue": 3800,
"unitText": "MONTH"
}
}
} Das Gehalt nimmst du nur auf, wenn es auch sichtbar auf der Seite steht. Google wertet ein Gehalt in den Daten, das im Text fehlt, als Verstoß.
Stellenanzeige bei Google: in 6 Schritten zur Anzeige in der Jobsuche
1. Eine eigene Seite je Stelle anlegen
Google erlaubt die Auszeichnung nur auf Seiten, die genau eine Stelle enthalten. Die Übersicht mit allen offenen Stellen bekommt kein JobPosting. Jede Stelle braucht ihre eigene Adresse, zum Beispiel /karriere/industriemechaniker-saarbruecken/.
2. Die Stelle vollständig auf die Seite schreiben
Titel, Aufgaben, Anforderungen, Arbeitszeit, Arbeitsort und der Weg zur Bewerbung stehen im sichtbaren Text. Die Beschreibung ist ohne Anmeldung lesbar. Ein PDF zum Herunterladen oder ein Bild mit Text reicht nicht, weil die Angaben auf der Seite selbst stehen müssen.
3. Die strukturierten Daten einbauen
Du ergänzt den JobPosting-Code mit allen Pflichtfeldern und so vielen empfohlenen Feldern, wie du belegen kannst. Viele Karriere- und Bewerbermanagement-Systeme erzeugen den Code automatisch. Prüfe trotzdem, ob die Felder vollständig sind und zum Text passen.
4. Mit dem Rich-Results-Test prüfen
Gib die Adresse der Stellenseite im Rich-Results-Test ein und starte die Prüfung. Das Tool zeigt Fehler und Warnungen zu den Feldern. In der Vorschau siehst du, welchen Arbeitsort Google erkennt.
5. Google die Seite melden
Google empfiehlt für Stellenseiten die Indexing API statt der Sitemap, weil Google die Seite damit schneller crawlt. Die API ist nur für Seiten mit JobPosting oder Livestream-Videos gedacht und unterliegt einer Spam-Prüfung. Ohne API nimmst du die Stellenseite in die Sitemap auf und pflegst das Änderungsdatum lastmod genau.
6. Ablauf und Berichte überwachen
In der Search Console siehst du nach dem Livegang im Bericht zu den Rich-Suchergebnissen, welche Stellen gültig sind und wo Fehler stehen. Ist eine Stelle besetzt, setzt du validThrough auf ein vergangenes Datum, entfernst die Auszeichnung oder nimmst die Seite mit dem Status 404 oder 410 vom Netz.
Google-for-Jobs-Checkliste: deine Stelle vor dem Livegang
0 von 12 erledigt
Häufige Fehler bei Stellenanzeigen auf Google und wie du sie vermeidest
Alle Stellen auf einer Seite
Die Karriereseite listet alle Stellen und trägt dazu mehrere JobPosting-Blöcke. Google meldet das in der Search Console als Verstoß gegen die Richtlinien. Lösung: Übersicht ohne Auszeichnung, Auszeichnung nur auf den Einzelseiten.
Abgelaufene Stellen bleiben online
Die Stelle ist besetzt, Seite und Daten stehen aber noch. Google erlaubt keine abgelaufenen Stellen und markiert sie in der Search Console. Lösung: ein fester Schritt im Besetzungsprozess, der die Stelle beendet.
Daten und Text passen nicht zusammen
Im Code steht ein Gehalt oder ein Ort, der im Text fehlt oder anders lautet. Lösung: Text und Code aus derselben Quelle pflegen, etwa aus dem Bewerbermanagement.
Der Inhalt lädt nur per Skript
Baut die Seite die Stelle erst im Browser zusammen, sieht Google den Text unter Umständen nicht. Lösung: Prüfe mit dem URL-Prüftool der Search Console, ob der Text in der gerenderten Seite erscheint.
Die Stelle steckt hinter einem Login
Bewerbende müssen sich anmelden, bevor sie die Beschreibung lesen. Google lässt solche Stellen nicht zu. Lösung: Beschreibung öffentlich, eine Anmeldung höchstens beim Absenden der Bewerbung.
Der Titel ist eine Werbezeile
„Komm in unser Team!“ ist kein Titel. Google erwartet die Berufsbezeichnung. Lösung: im Titel die Bezeichnung, nach der Bewerbende suchen, und die Ansprache in die Beschreibung.
Do und Don’t für Stellen in der Google-Jobsuche
| Do | Don’t |
|---|---|
| Berufsbezeichnung so schreiben, wie Bewerbende suchen | Titel mit Ausrufezeichen, Ort und Benefits füllen |
| Gehalt sichtbar und im Code angeben, wenn ihr es veröffentlicht | Gehalt nur im Code hinterlegen |
Remote nur bei 100 % remote als TELECOMMUTE auszeichnen | Gelegentliches Homeoffice als Remote-Stelle ausgeben |
| Besetzte Stellen am selben Tag beenden | Besetzte Stellen „für Initiativbewerbungen“ stehen lassen |
| Jede Stelle einzeln testen | Nur die Vorlage testen |
Google for Jobs und Recruiting-Anzeigen: wie beides zusammenspielt
Google for Jobs zeigt deine Stellen Menschen, die aktiv nach einer Stelle suchen. Wie weit oben deine Stelle dort steht, bestimmst du nicht direkt. Mit Anzeigen über Google Ads erreichst du Suchende gezielt in einer Region und zu Suchbegriffen, die du auswählst, und bezahlst für Klicks.
Beides nutzt dieselbe Grundlage: eine gute Stellenseite. Sie ist das Ziel der Anzeige und die Quelle für die Jobsuche. Wie wir Anzeige, Karriereseite und Messung verbinden, zeigt die Recruiting-Kampagne über Google. Damit du siehst, welcher Weg Bewerbungen bringt, gehört eine saubere Messung dazu; mehr dazu bei unserer Tracking-Agentur.
Strukturierte Daten sind auch ein SEO-Thema. Wer JobPosting sauber umsetzt, kennt die Logik für weitere Auszeichnungen, etwa für das Unternehmen oder für häufige Fragen. Wie wir das auf ganzen Websites umsetzen, beschreibt die Seite Suchmaschinenoptimierung für Unternehmen.
Fang bei der Stellenseite an
Bevor wir über Anzeigen sprechen, schauen wir auf die Stellenseite. Ist sie vollständig und ohne Login lesbar, arbeitet sie für die Jobsuche und für jede Anzeige.
Kostenlos · 30 Minuten · unverbindlich
Häufige Fragen
Kostet Google for Jobs etwas?
Die Google-Dokumentation zur JobPosting-Auszeichnung nennt keine Kosten für die Anzeige in der Jobsuche. Klar geregelt ist dort nur, dass Bewerbende nichts zahlen dürfen. Aufwand entsteht für die Karriereseite und die technische Umsetzung. Anzeigen über Google Ads sind ein eigenes Produkt mit eigenem Budget.
Wie lange dauert es, bis meine Stelle erscheint?
Google nennt dafür keine feste Frist. Die Stelle erscheint erst, nachdem Google die Seite gecrawlt hat. Mit der Indexing API stößt du das Crawlen laut Google schneller an als über die Sitemap. Den Stand prüfst du mit dem URL-Prüftool und im Bericht der Search Console.
Brauche ich eine eigene Karriereseite?
Ja, wenn du deine Stellen selbst in die Jobsuche bringen willst. Google liest die Daten von einer Seite, die die Stelle vollständig beschreibt und einen Bewerbungsweg bietet. Eine eigene Unterseite je Stelle auf deiner Website ist die saubere Lösung.
Ist Google for Jobs eine Alternative zu StepStone?
Google for Jobs ist eine Suchfunktion, Jobbörsen wie StepStone sind Portale mit eigener Reichweite. Beides erreicht Menschen auf unterschiedlichen Wegen. Viele Unternehmen kombinieren die eigene Karriereseite mit Jobbörsen und Anzeigen. Welche Mischung für deine Stellen passt, hängt von Beruf, Region und Budget ab.
Muss ich ein Gehalt angeben?
Nein, baseSalary ist ein empfohlenes Feld. Gibst du es an, gehört das tatsächliche Grundgehalt des Arbeitgebers hinein, keine Schätzung. Das Gehalt steht dann auch sichtbar im Text. Eine Spanne ist möglich.
Wie zeichne ich eine Remote-Stelle aus?
Bei einer Stelle, die zu 100 % remote ist, setzt du jobLocationType auf TELECOMMUTE und nennst in applicantLocationRequirements mindestens ein Land. Dann entfällt der Arbeitsort. In der Beschreibung steht ausdrücklich, dass die Stelle vollständig remote ist.
Was mache ich mit besetzten Stellen?
Google lässt drei Wege zu: Ablaufdatum validThrough in der Vergangenheit, Auszeichnung entfernen oder die Seite mit Status 404 oder 410 vom Netz nehmen. Lege fest, wer das am Tag der Zusage erledigt. Sonst meldet die Search Console abgelaufene Stellen.
Kann ich Google for Jobs ohne Agentur einrichten?
Ja, wenn du den Code auf deiner Website pflegen kannst oder dein Bewerbermanagement die Auszeichnung erzeugt. Teste jede Stelle mit dem Rich-Results-Test. Unterstützung lohnt sich, wenn du Stellen zusätzlich mit Anzeigen bewerben und Bewerbungen messen willst.
Quellen (abgerufen am 05.11.2026): Google Search Central: Strukturierte Daten für Stellenanzeigen (JobPosting) · Google Search Central: Indexing API – Schnellstart