Google for Jobs in WordPress einrichten
Damit deine Stellenanzeigen in der Google-Jobsuche erscheinen, braucht jede Einzelseite ein vollständiges, korrektes JobPosting JSON-LD nach schema.org. In WordPress ist das überraschend fehleranfällig — vor allem im Zusammenspiel mit Yoast oder RankMath. Diese Anleitung zeigt, worauf es ankommt.
Was ist Google for Jobs?
Google for Jobs ist die integrierte Jobsuche in der Google-Suche. Statt nur einen Link zu deiner Karriereseite zeigt Google das Stellenangebot direkt als Rich Result mit Titel, Standort, Gehalt, Beschäftigungsart und Logo. Voraussetzung: dein HTML enthält strukturierte Daten im schema.org JobPosting Format.
Pflichtfelder von JobPosting
- title — Stellenbezeichnung
- description — vollständige HTML-Beschreibung
- datePosted — Veröffentlichungsdatum (ISO 8601)
- hiringOrganization — Name, URL und Logo des Arbeitgebers
- jobLocation — vollständige Postadresse (für Remote-Stellen
jobLocationType: TELECOMMUTE) - validThrough — Ablaufdatum (sonst entfernt Google die Anzeige)
- employmentType — z. B. FULL_TIME, PART_TIME, CONTRACTOR
Stark empfohlen — sonst kein Gehaltsfilter in der Google-Jobsuche: baseSalary mit Currency, Value und Unit.
Beispiel-Markup
{
"@context": "https://schema.org",
"@type": "JobPosting",
"title": "Senior WordPress Developer (m/w/d)",
"description": "<p>Wir suchen ...</p>",
"datePosted": "2026-05-01",
"validThrough": "2026-06-30T23:59",
"employmentType": "FULL_TIME",
"hiringOrganization": {
"@type": "Organization",
"name": "Beispiel GmbH",
"sameAs": "https://beispiel.de",
"logo": "https://beispiel.de/logo.png"
},
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "Musterstr. 1",
"postalCode": "10115",
"addressLocality": "Berlin",
"addressCountry": "DE"
}
},
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "EUR",
"value": {
"@type": "QuantitativeValue",
"value": 65000,
"unitText": "YEAR"
}
}
}Häufige Fehler in WordPress
- Doppeltes Schema: Yoast oder RankMath fügen parallel ein zweites (oft unvollständiges) JobPosting ein — Google warnt vor Duplikaten und ignoriert die Anzeige.
- validThrough fehlt: die häufigste Ursache, warum Anzeigen nach kurzer Zeit aus der Google-Jobsuche verschwinden.
- Description als Klartext statt HTML: Google verlangt formatierte HTML-Inhalte mit Listen und Absätzen.
- Remote ohne TELECOMMUTE-Flag: Google zeigt die Stelle dann nicht in Remote-Filtern an.
- Logo zu klein: Mindestens 112×112 px, quadratisch oder höher als breit. Sonst kein Logo in den Suchergebnissen.
Validieren mit Google Rich Results Test
Jede Stellenseite gehört einmal durch den Google Rich Results Test. Ziel: 0 Fehler, 0 Warnungen. Erst dann nimmt Google die Anzeige in den Index für die Jobsuche auf.
Wie BeamWP Jobs es löst
BeamWP Jobs generiert für jede Stelle vollständiges JobPosting JSON-LD inklusive Gehalt, Remote-Flag und Logo — automatisch und ohne Konfiguration. Aktive SEO-Plugins werden erkannt, doppelte Schema-Ausgabe wird verhindert. Der Rich Results Test zeigt out of the box 0 Fehler und 0 Warnungen.
Google for Jobs ohne Bastelei
Trag dich auf die Warteliste ein und sei dabei, sobald die Beta startet.
Auf die Warteliste