Anleitung

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