Stellenausschreibungen strukturierte Daten hinzufügen

Du kannst strukturierte Daten für Stellenausschreibungen auf deinen Webseiten mit Jobangeboten implementieren und Nutzern so die Jobsuche erleichtern. Die Stellenausschreibungen können dann in den Suchergebnissen besonders detailliert dargestellt werden. Die Integration in Google ist auch mit dem Jobportal eines Drittanbieters möglich.

Bild: Beispiel für Stellenausschreibungen in den Suchergebnissen

Arbeitgebern sowie Inhabern von Jobportalen bietet diese Funktion viele Vorteile:

  • Interaktivere Ergebnisse: Deine Ausschreibungen können in der Google-Jobsuche angezeigt werden, einschließlich des Logos, der Rezensionen, Bewertungen und Jobdetails.
  • Mehr motivierte Bewerber: Die neue Benutzeroberfläche ermöglicht Interessenten, nach verschiedenen Kriterien wie Standort oder Stellenbezeichnung zu filtern. So erreichst du eher Bewerber, die genau nach diesem Job suchen.
  • Stärkere Präsenz und höhere Conversion-Chancen: Jobsuchende können ganz anders mit den Stellenausschreibungen interagieren und gelangen mit einem Klick direkt auf deine Website.

So fügst du strukturierte Daten hinzu

Strukturierte Daten sind ein standardisiertes Format, mit dem du Informationen zu einer Seite angeben und die Seiteninhalte klassifizieren kannst. Falls du mit strukturierten Daten noch nicht vertraut bist, findest du hier weitere Informationen dazu, wie sie funktionieren.

In der folgenden Übersicht haben wir zusammengefasst, wie du strukturierte Daten erstellst, testest und veröffentlichst. Eine detaillierte Anleitung dazu, wie du einer Webseite strukturierte Daten hinzufügst, findest du im Codelab zu strukturierten Daten.

  1. Voraussetzung ist, dass der Googlebot deine Webseiten mit den Stellenausschreibungen crawlen kann und nicht durch eine robots.txt-Datei oder ein Meta-Tag blockiert wird.
  2. In deinen Hostlast-Einstellungen muss eine hohe Crawling-Frequenz konfiguriert sein.
  3. Wenn dieselbe Stellenausschreibung auf deiner Website mehrmals unter verschiedenen URLs vorhanden ist, verwende auf jeder dieser Seiten kanonische URLs.
  4. Füge die erforderlichen und empfohlenen Properties hinzu. Informationen dazu, wo strukturierte Daten auf der Seite platziert werden, erhältst du in diesem Video: JSON-LD structured data: Where to insert on the page.
  5. Folge den technischen Richtlinien und den Inhaltsrichtlinien für Stellenausschreibungen.
  6. Prüfe deinen Code mit dem Test auf Rich-Suchergebnisse. Du kannst dir auch in einer Vorschau anzeigen lassen, wie deine strukturierten Daten in den Google-Suchergebnissen aussehen könnten.
  7. Stelle ein paar Seiten mit deinen strukturierten Daten bereit und teste mit dem URL-Prüftool, wie Google die Seiten sieht. Achte darauf, dass die Seiten für Google zugänglich sind und nicht durch eine robots.txt-Datei, das noindex-Tag oder Anmeldeanforderungen blockiert werden. Wenn die Seiten in Ordnung sind, kannst du Google bitten, deine URLs noch einmal zu crawlen.
  8. Führe einen der folgenden Schritte aus, um Google auf dem Laufenden zu halten:
    • Verwende die Indexing API, um Google über eine neue URL zu informieren, die gecrawlt werden kann, oder anzugeben, dass Inhalte einer URL aktualisiert wurden.
    • Wenn du die Indexing API nicht nutzt, reich eine neue Sitemap ein. Sende dazu eine GET-Anforderung an folgende URL:
      http://www.google.com/ping?sitemap=location_of_sitemap

      Beispiel:

      http://www.google.com/ping?sitemap=http://www.example.com/sitemap.xml

      Wir prüfen die gesamte Sitemap und crawlen die Seiten noch einmal, deren lastmod-Datum nach dem Datum liegt, an dem sie zuletzt gecrawlt wurden.

Beispiele

Standard-Stellenausschreibung

Hier siehst du ein Beispiel für eine einzelne Stellenausschreibung in JSON-LD-Code.


<html>
  <head>
    <title>Software Engineer</title>
    <script type="application/ld+json">
    {
      "@context" : "https://schema.org/",
      "@type" : "JobPosting",
      "title" : "Software Engineer",
      "description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>",
      "identifier": {
        "@type": "PropertyValue",
        "name": "Google",
        "value": "1234567"
      },
      "datePosted" : "2017-01-18",
      "validThrough" : "2017-03-18T00:00",
      "employmentType" : "CONTRACTOR",
      "hiringOrganization" : {
        "@type" : "Organization",
        "name" : "Google",
        "sameAs" : "http://www.google.com",
        "logo" : "http://www.example.com/images/logo.png"
      },
      "jobLocation": {
      "@type": "Place",
        "address": {
        "@type": "PostalAddress",
        "streetAddress": "1600 Amphitheatre Pkwy",
        "addressLocality": ", Mountain View",
        "addressRegion": "CA",
        "postalCode": "94043",
        "addressCountry": "US"
        }
      },
     "baseSalary": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": {
          "@type": "QuantitativeValue",
          "value": 40.00,
          "unitText": "HOUR"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Stellenausschreibung für Job mit Telearbeit

Hier siehst du ein Beispiel für eine Stellenausschreibung für einen Job mit Telearbeit in JSON-LD-Code.


<html>
  <head>
    <title>Software Engineer</title>
    <script type="application/ld+json">
    {
      "@context" : "https://schema.org/",
      "@type" : "JobPosting",
      "title" : "Software Engineer",
      "description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>",
      "identifier": {
        "@type": "PropertyValue",
        "name": "Google",
        "value": "1234567"
      },
      "datePosted" : "2017-01-18",
      "validThrough" : "2017-03-18T00:00",
      "applicantLocationRequirements": {
        "@type": "Country",
        "name": "USA"
      },
      "jobLocationType": "TELECOMMUTE",
      "employmentType": "FULL_TIME",
      "hiringOrganization" : {
        "@type" : "Organization",
        "name" : "Google",
        "sameAs" : "http://www.google.com",
        "logo" : "http://www.example.com/images/logo.png"
      },
     "baseSalary": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": {
          "@type": "QuantitativeValue",
          "value": 40.00,
          "unitText": "HOUR"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Stellenausschreibung entfernen

So werden nicht mehr verfügbare Stellenausschreibungen entfernt:

  1. Führe einen der folgenden Schritte aus, um die Seite zu entfernen:
    • Gib für die Property validThrough einen Wert an, der in der Vergangenheit liegt.
    • Entferne die Seite vollständig, sodass beim Aufrufen der Statuscode 404 oder 410 ausgegeben wird.
    • Entferne die strukturierten JobPosting-Daten von der Seite.
  2. Führe einen der folgenden Schritte aus, um Google auf dem Laufenden zu halten:
    • Verwende die Indexing API, um zu beantragen, dass eine URL für eine Stellenausschreibung aus dem Index der Google Suche entfernt wird.
    • Wenn du die Indexing API nicht nutzt, reich eine neue Sitemap ein. Sende dazu eine GET-Anforderung an folgende URL:
      http://www.google.com/ping?sitemap=location_of_sitemap

      Beispiel:

      http://www.google.com/ping?sitemap=http://www.example.com/sitemap.xml

      Wir prüfen die gesamte Sitemap und crawlen die Seiten noch einmal, deren lastmod-Datum nach dem Datum liegt, an dem sie zuletzt gecrawlt wurden.

Von zu Hause ausgeübte Jobs mit Markup kennzeichnen

Aufgrund der aktuellen Auswirkungen, die die Coronakrise auf Unternehmen und die Beschäftigung hat, verzeichnet Google unter Arbeitssuchenden ein erhöhtes Interesse an Möglichkeiten, von zu Hause aus zu arbeiten.. Um die Suche nach solchen Beschäftigungsmöglichkeiten zu erleichtern, empfehlen wir dir, deinen Jobs mit Telearbeit strukturierte Daten hinzuzufügen.

So können Jobs mit Telearbeit in der Google Suche angezeigt werden:

Bild: Beispiel für eine Stellenausschreibung für einen Job mit Telearbeit in den Suchergebnissen

Du kannst es auch in der Google Suche ausprobieren:

Jobs mit Telearbeit

Es gibt drei Properties, die Google helfen zu verstehen, welche Jobs von zu Hause ausgeübt werden können:

  • jobLocationType: Mit dieser Property gibst du an, dass es sich um einen Job mit Telearbeit handelt.
  • applicantLocationRequirements: Hiermit gibst du Standorte an, von denen aus der Job mit Telearbeit ausgeübt werden kann. Mindestens ein Land muss ausgewählt werden.
  • jobLocation: Hiermit wird angegeben, wo die Tätigkeit ausgeübt werden soll. Wenn es keinen bestimmten physischen Arbeitsort wie ein Büro oder Baustelle gibt, brauchst du diese Property nicht.

Im Folgenden sind einige häufige Szenarien aufgeführt, in denen du von zu Hause ausgeübte Jobs mit Markup kennzeichnen solltest:

  • Der Job kann von zu Hause ausgeübt werden, aber es gibt geografische Einschränkungen. Der Mitarbeiter muss nicht an einem Standort des Unternehmens arbeiten. Verwende applicantLocationRequirements und jobLocationType.
    "applicantLocationRequirements": {
      "@type": "Country",
      "name": "USA"
    },
    "jobLocationType": "TELECOMMUTE"
  • Der Job kann an einem Arbeitsort in Detroit, Michigan, oder von überall in den USA von zu Hause ausgeübt werden. Verwende jobLocation und jobLocationType.
    "jobLocation": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Detroit",
        "addressRegion": "MI",
        "addressCountry": "US"
      }
     },
    "jobLocationType": "TELECOMMUTE"
  • Der Job kann an einem Arbeitsort in Detroit oder per Telearbeit in Michigan oder Texas ausgeübt werden. Verwende jobLocation, jobLocationType und applicantLocationRequirements.
    "jobLocation": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "555 Clancy St",
        "addressLocality": "Detroit",
        "addressRegion": "MI",
        "postalCode": "48201",
        "addressCountry": "US"
      }
     },
    "applicantLocationRequirements": [{
        "@type": "State",
        "name": "Michigan, USA"
     },{
        "@type": "State",
        "name": "Texas, USA"
     }],
    "jobLocationType": "TELECOMMUTE"

Google verwendet für deine Stellenausschreibungen das Logo aus der Knowledge Graph-Karte deines Unternehmens. Falls du ein anderes Logo nutzen möchtest, kannst du eine Änderung vorschlagen oder dein bevorzugtes Logo für die Knowledge Graph-Karte und die Stellenausschreibungen mithilfe strukturierter Daten angeben.

Bei Jobportalen von Drittanbietern kann für eine Organisation ein anderes Logo als das Bild aus der Knowledge Graph-Karte angegeben werden. Google wählt das Logo aus, das sich am besten zur Anzeige in den Suchergebnissen eignet, also entweder das Knowledge Graph-Logo oder das hiringOrganization-Logo. Das Logo kann nur auf deiner Jobwebsite gezeigt werden und wird nicht als kanonisches Logo für die Organisation verwendet. Weitere Informationen findest du unter hiringOrganization.

Leistung in der Google Suche beobachten

Mithilfe der folgenden Google-Tools kannst du nachvollziehen, wie Nutzer mit deiner Stellenanzeige interagieren:

  • Mit dem Leistungsbericht in der Search Console kannst du die Daten der Stellenangebotsansicht oder Detailansicht für ein bestimmtes Rich-Suchergebnis einer Stellenausschreibung aufrufen. Diese Ergebnisse lassen sich mit der Search Console API automatisch abrufen.
  • Mit unseren benutzerdefinierten UTM-Parametern kannst du Impressionen erfassen, nachdem ein Nutzer von der Seite mit der Stellenbeschreibung zu deiner Website weitergeleitet wurde. Du kannst die Parameter in Verbindung mit Google Analytics oder anderen Tracking-Tools von Drittanbietern verwenden:
    • utm_campaign=google_jobs_apply
    • utm_source=google_jobs_apply
    • utm_medium=organic

Wenn unerwartete Fluktuationen oder Unstimmigkeiten bei den Zugriffen auftreten, nutze die Fehlerbehebung, um die Probleme zu ermitteln und zu beheben.

Technische Richtlinien

  • Platziere strukturierte Daten auf der Blattseite mit den meisten Details. Die Daten dürfen nicht auf Seiten hinzugefügt werden, die eine Liste mit Jobs enthalten, wie zum Beispiel Suchergebnisseiten. Implementiere sie stattdessen auf der Seite, auf der ein einzelner Job mit den zugehörigen Details am genauesten beschrieben wird.
  • Füge für jede Stellenausschreibung, die du bewerben möchtest, die Property JobPosting hinzu. Die strukturierten Daten müssen sich auf derselben Seite befinden wie die Stellenbeschreibung, die Jobsuchende in deinem Browser lesen können.
  • Die meisten Properties sollten nur einmal auf der Webseite einer Stellenausschreibung vorkommen, sofern in der Beschreibung nicht ausdrücklich angegeben ist, dass sie mehrmals hinzugefügt werden können.
  • Wenn du Sitemaps verwendest, um Google über Änderungen an Stellenausschreibungen-URLs auf dem Laufenden zu halten, beachte bitte die allgemeinen Richtlinien für Sitemaps. Für Job-URLs gelten außerdem die folgenden Sitemap-Richtlinien:

    • Der Googlebot muss auf die URLs in der Sitemap zugreifen können und die URLs dürfen nicht durch eine Firewall geschützt oder durch eine robots.txt-Datei blockiert werden. Nimm bei Bedarf entsprechende Änderungen vor.
    • Verwende für die Werte <lastmod> (Sitemap), <pubDate> (RSS) oder <updated> (Atom) so genaue Werte wie möglich, damit klar ist, wann die Seite hinzugefügt oder geändert wurde. Mit den Werten wird angegeben, wann der Inhalt unter der URL zuletzt bearbeitet wurde. Da die Crawling-Bandbreite begrenzt ist, sind genaue Zeitangaben wichtig. So kann vermieden werden, dass Seiten neu gecrawlt werden, die sich gar nicht geändert haben. Je öfter Google deine Seiten crawlen muss, desto höher ist die Serverlast.
    • In der Sitemap dürfen sich keine Suchergebnisseiten, Seiten mit Listen oder anderen dynamischen Seiten befinden.
    • Die URLs in der Sitemap müssen die kanonische Seite für jede Stellenausschreibung enthalten.

Inhaltsrichtlinien für Stellenausschreibungen

Wir haben die Inhaltsrichtlinien für Stellenausschreibungen erstellt, um zu garantieren, dass unsere Nutzer offene, relevante Stellenangebote mit einer unkomplizierten Bewerbung erhalten. Die allgemeinen Richtlinien für strukturierte Daten und die Qualitätsrichtlinien für Webmaster gelten auch für Stellenausschreibungen. Wenn wir Inhalte finden, die gegen diese Richtlinien verstoßen, reagieren wir entsprechend. Dazu können wir manuelle Maßnahmen ergreifen und die Stellenausschreibungen aus der Jobsuche auf Google entfernen.

Irrelevante Inhalte

Das JobPosting-Markup darf nur auf Seiten verwendet werden, die eine einzelne Stellenausschreibung enthalten. Die Verwendung von JobPosting-Markup auf anderen Seiten, einschließlich Seiten, auf denen keine Stellenangebote aufgeführt sind, ist nicht zulässig.

Unvollständige Inhalte

Stellenausschreibungen mit unvollständigen Stellenbeschreibungen sind nicht zulässig.

Falsche Darstellung

Wir erlauben keine Stellenausschreibungen, bei denen versucht wird, sich als eine andere Person oder Organisation auszugeben oder auf andere Weise zu täuschen, zu betrügen oder in die Irre zu führen. Dazu gehören Inhalte, die fälschlicherweise den Eindruck erwecken, dass sie in Verbindung mit einer anderen Person oder einer Organisation stünden. Dies betrifft auch die Verwendung mehrerer Konten, um unsere Richtlinien oder Blockierungen zu umgehen oder Beschränkungen Ihres Kontos anderweitig zu vermeiden.

Beispiele für Richtlinienverstöße:

  • Jobs oder Inhalte, durch die der Arbeitgeber unzutreffend, unrealistisch oder nicht wahrheitsgemäß dargestellt wird.
  • Stellenausschreibungen für falsche oder nicht vorhandene Jobs. Dies gilt auch für Stellenausschreibungen mit dem Hauptzweck, Informationen über Bewerber zu sammeln, statt sie zu beschäftigen.
  • Berufsbezeichnungen, Beschreibung und andere Details, die überflüssige Keywords verwenden, um das Suchranking zu manipulieren.
  • Angabe falscher Standortdaten, die nicht mit dem tatsächlichen Standort des Jobs übereinstimmen.
  • Unautorisierte Stellenausschreibungen im Namen einer Organisation oder eines Unternehmens.

Obszöne und vulgäre Sprache

Wir gestatten keine Stellenausschreibungen, die obszöne, beleidigende oder anstößige Ausdrücke enthalten.

Als Stellenausschreibung getarnte Anzeigen

Wir erlauben keine als Stellenausschreibung getarnten Werbeinhalte, beispielsweise solche, die von Dritten veröffentlicht wurden, wie Affiliate-Programme.

Wenn Google eine Beschwerde erhält, dass Inhalte in einer Stellenausschreibung möglicherweise gesetzwidrig sind, verfahren wir damit gemäß den Richtlinien für die Google Suche.

Abgelaufene Stellenausschreibungen

Abgelaufene Stellenausschreibungen sind nicht zulässig. Abgelaufene Stellenausschreibungen sollten idealerweise von deiner Website entfernt werden. Wenn du sie nicht entfernen möchtest, musst du für die Property validThrough einen Wert angeben, der in der Vergangenheit liegt. Auf diese Weise lesen Nutzer nur die Ausschreibungen für noch offene Stellen.

Jobs ohne Möglichkeit der Bewerbung

Wir erlauben keine Stellenausschreibungen, für die keine Bewerbung möglich ist. Dazu gehören:

  • Stellenausschreibungen, die für Veranstaltungen werben, z. B. für Einladungen zu Jobmessen.
  • Stellenausschreibungen, für die eine Anmeldung erforderlich ist, um die Stellenbeschreibung anzuzeigen. Nutzer müssen die Details der Stellenausschreibung sehen können, ohne sich anmelden zu müssen.

Lebensläufe anfordern

Publisher dürfen Lebensläufe nur für zu besetzende Stellen anfordern. Wir entfernen unter Umständen Aufforderungen zum Einsenden von Lebensläufen, bei denen Informationen zu Bewerbern gesammelt, aber momentan niemand eingestellt wird.

Jobanfragen

Stellenausschreibungen müssen die zu besetzende Stelle beschreiben, alle erforderlichen Qualifikationen und weitere Informationen enthalten, die für einen Nutzer, der nach einem Job sucht, relevant sind. Wir erlauben keine Stellenausschreibungen, bei denen der Bewerber die Ausführung eines Jobs anbietet.

Zahlung erforderlich

Wir erlauben keine Stellenausschreibungen, für die Bewerber eine Zahlung leisten müssen.

Definitionen strukturierter Datentypen

In diesem Abschnitt werden die strukturierten Datentypen für Stellenausschreibungen beschrieben.

Du musst für deine Inhalte die erforderlichen Properties angeben, damit sie in der Jobsuche bei Google angezeigt werden können. Du kannst auch die empfohlenen Properties einbinden, um mit den hinzugefügten weiteren Inhalten deinen Nutzern einen Mehrwert zu bieten.

JobPosting

Die vollständige Definition von JobPosting findest du unter schema.org/JobPosting.

Erforderliche Properties
datePosted

Date

Das ursprüngliche Datum, an dem der Arbeitgeber den Job veröffentlicht hat. Dieses wird im ISO 8601-Format angegeben. Beispiel: "2017-01-24" oder "2017-01-24T19:33:17+00:00".

"datePosted": "2016-02-18"
description

Text

Die komplette Stellenbeschreibung im HTML-Format

Unter description sollte der Job vollständig beschrieben werden, einschließlich Aufgaben, Qualifikationen, Kompetenzen, Arbeitszeiten und Anforderungen in Bezug auf Ausbildung und Berufserfahrung. description darf nicht mit title übereinstimmen.

Zusätzliche Richtlinien:

  • Die Beschreibung muss als HTML formatiert werden.
  • Es müssen zumindest Absatzumbrüche mit <br>, <p> oder \n eingefügt werden.
  • Die folgenden HTML-Tags werden erkannt: <p>, <ul> und <li>.
  • Tags auf Header- und Zeichenebene wie <h1>, <strong> und <em> werden nicht erkannt. Die Tags haben zwar keine Auswirkung auf die Formatierung in den Suchergebnissen, auf der Seite kannst du sie aber problemlos verwenden.
hiringOrganization

Organization

Die Organisation, die den Job anbietet. Hier sollte der Name des Unternehmens angegeben werden (z. B. "Starbucks") und nicht der konkrete Standort, für den die Stelle ausgeschrieben ist (z. B. "Starbucks am Hauptbahnhof"). Beispiel:

"hiringOrganization": {
  "@type": "Organization",
  "name": "MagsRUs Wheel Company",
  "sameAs": "http://www.magsruswheelcompany.com"
}

Logos auf Jobportalen von Drittanbietern

Bei Jobportalen von Drittanbietern kann für eine Organisation ein anderes Logo als das Bild aus der Knowledge Graph-Karte angegeben werden. Wenn du ein anderes Logo für das einstellende Unternehmen anfordern möchtest, kannst du das Logo dem Array hiringOrganization hinzufügen. Dabei müssen die Richtlinien für Logobilder und die Richtlinien für Unternehmenslogos eingehalten werden. Beispiel:

"hiringOrganization": {
  "@type": "Organization",
  "name": "MagsRUs Wheel Company",
  "sameAs": "http://www.magsruswheelcompany.com",
  "logo": "http://www.example.com/images/logo.png"
}
jobLocation

Place

Der oder die Standorte des Unternehmens, an denen der Arbeitnehmer arbeiten wird, z. B. ein Büro oder eine Baustelle. Gemeint ist nicht der Ort, an dem die Stelle veröffentlicht wurde. Hier ist es sinnvoll, möglichst viele Properties anzugeben. Je mehr Properties angegeben werden, desto informativer ist die Stellenausschreibung für die Nutzer. Beispiel:

"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "555 Clancy St",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "postalCode": "48201",
    "addressCountry": "US"
  }
}

Mehrere Standorte

Wenn die Tätigkeit an mehreren Standorten ausgeübt werden soll, kannst du die Property jobLocation mehrfach einem Array hinzufügen. Google zeigt basierend auf der Suchanfrage des Interessenten den am besten geeigneten Standort an.

Telearbeit

Für Jobs, die zu 100 % per Telearbeit ausgeübt werden können oder müssen, gib am besten jobLocationType an. Die Property jobLocation ist nicht erforderlich, wenn du applicantLocationRequirements angibst.

title

Text

Der Jobtitel, nicht der Titel des Stellenangebots. Hier könnte beispielsweise "Softwareentwickler" oder "Barista" stehen. Beispiel:

"title": "Software Engineer"

Best Practices:

  • Diese Property sollte nur den Jobtitel beinhalten.
  • In der title-Property dürfen keine Jobcodes, Adressen, Daten, Gehaltsangaben oder Unternehmensnamen enthalten sein.

    Nicht empfohlen: Jetzt für IT-Job bewerben – Mitarbeiter mit FRANZÖSISCH in Bukarest

    Empfohlen: Marktspezialist mit Französischkenntnissen

  • Der Titel sollte präzise und lesbar sein.
  • Vermeide den übermäßigen Gebrauch von Sonderzeichen wie "!" und "*", da dies dazu führen kann, dass deine strukturierten Daten als Markup mit Spamstrukturen eingestuft werden. Zahlen und Zeichen wie "/" oder "-" sind in Ordnung.

    Nicht empfohlen: *** LAGER STELLT JETZT EIN! DIREKTE BUSANBINDUNG!! ***

    Empfohlen: Mitarbeiter im Warendepot für Versand und Annahme

  • Verwende nicht name statt title. Die Properties title und name sind nicht austauschbar.
  • Anbieter von Jobportalen sollten nicht versuchen, den Jobtitel anhand dieser Richtlinien zu ändern, da er dann eventuell nicht mehr lesbar ist. Der Titel sollte stattdessen so angegeben werden, wie er vom Arbeitgeber bereitgestellt wurde.
validThrough

DateTime

Das Ende der Bewerbungsfrist muss im ISO-8601-Format angegeben werden. Zum Beispiel "2017-02-24" oder "2017-02-24T19:33:17+00:00". Beispiel:

"validThrough": "2017-03-18T00:00"

Wenn es für ein Stellenangebot keine Bewerbungsfrist gibt oder sie dir nicht bekannt ist, lass diese Property weg. Wird ein Job vor dem Ende der Bewerbungsfrist vergeben, muss die Stellenausschreibung entfernt werden.

Empfohlene Properties
applicantLocationRequirements

AdministrativeArea

Die Standorte, von denen aus Mitarbeiter einen Job per Telearbeit ausüben können. Aus der Stellenbeschreibung muss klar hervorgehen, dass sich der Bewerber an bestimmten Standorten befinden kann. Du solltest diese Property nur angeben, wenn sich Bewerber an einem oder mehreren Standorten befinden können und der Job zu 100 % per Telearbeit ausgeübt werden kann oder muss.

In diesem Beispiel kann der Job überall in den USA per Telearbeit ausgeübt werden:

"applicantLocationRequirements": {
  "@type": "Country",
  "name": "USA"
},
"jobLocationType": "TELECOMMUTE"

In diesem Beispiel kann der Job entweder per Telearbeit in Kanada oder vor Ort in Detroit, Michigan, ausgeübt werden:

"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "555 Clancy St",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "postalCode": "48201",
    "addressCountry": "US"
  }
 },
"applicantLocationRequirements": {
    "@type": "Country",
    "name": "Canada"
 },
"jobLocationType": "TELECOMMUTE"
baseSalary

MonetaryAmount

Das tatsächliche Grundgehalt für den Job, wie vom Arbeitgeber angegeben (keine Schätzung)

Für unitText von QuantitativeValue muss einer der folgenden Werte verwendet werden. Dabei ist auf die Groß- und Kleinschreibung zu achten:

  • "HOUR"
  • "DAY"
  • "WEEK"
  • "MONTH"
  • "YEAR"

Beispiel:

"baseSalary": {
  "@type": "MonetaryAmount",
  "currency": "USD",
  "value": {
    "@type": "QuantitativeValue",
    "value": 40.00,
    "unitText": "HOUR"
  }
}

Wenn du eine Gehaltsspanne angeben möchtest, kannst du minValue und maxValue statt eines einzelnen value definieren. Beispiel:

"baseSalary": {
  "@type": "MonetaryAmount",
  "currency": "USD",
  "value": {
    "@type": "QuantitativeValue",
    "minValue": 40.00,
    "maxValue": 50.00,
    "unitText": "HOUR"
  }
}
employmentType

Text

Die Art der Tätigkeit. Beispiel:

"employmentType": "CONTRACTOR"

Dafür kann einer der folgenden Werte ausgewählt werden. Dabei ist die Groß-/Kleinschreibung zu berücksichtigen:

  • "FULL_TIME"
  • "PART_TIME"
  • "CONTRACTOR"
  • "TEMPORARY"
  • "INTERN"
  • "VOLUNTEER"
  • "PER_DIEM"
  • "OTHER"

Du kannst auch mehr als eine employmentType-Property angeben. Beispiel:

"employmentType": ["FULL_TIME", "CONTRACTOR"]
identifier

PropertyValue

Die eindeutige Kennzeichnung der einstellenden Organisation für den Job

Beispiel:

"identifier": {
  "@type": "PropertyValue",
  "name": "MagsRUs Wheel Company",
  "value": "1234567"
}
jobLocationType

Text

Gib hier den Wert TELECOMMUTE an, wenn Mitarbeiter den Job zu 100 % per Telearbeit ausüben können oder müssen – entweder von zu Hause aus oder an einem anderen Ort ihrer Wahl. Zusätzlich zu jobLocationType muss aus der Stellenbeschreibung klar hervorgehen, dass es sich um reine Telearbeit handelt. Bei Jobs mit 100 % Telearbeit musst du die Property jobLocationType angeben.

Anforderungen

  • Bei Jobs, die als TELECOMMUTE gekennzeichnet sind, muss es sich vollständig um Telearbeit handeln. Das Element darf nicht für Jobs verwendet werden, die gelegentlich von zu Hause ausgeübt werden können, bei denen über Telearbeit verhandelt werden kann oder die aus anderen Gründen keine reine Telearbeit sind. Jobs im Rahmen der "Gig Economy" – dabei werden kleine Aufträge kurzfristig an unabhängige Freiberufler oder geringfügig Beschäftigte vergeben – beinhalten keine Aussage zur Telearbeit.
  • Du musst mindestens ein Land angeben, von dem aus die Bewerber arbeiten dürfen. Gib dazu am besten applicantLocationRequirements an. Du kannst aber auch standardmäßig das Land festlegen, das für jobLocation ausgewählt wurde. Allerdings muss dann die Möglichkeit bestehen, auch an einem Unternehmensstandort zu arbeiten. Wenn applicantLocationRequirements für einen Job mit Telearbeit nicht hinzugefügt wurde, zeigt Google die Stellenausschreibung allen Nutzern in dem Land an, das unter jobLocation angegeben ist.

Im folgenden Beispiel kann der Mitarbeiter entweder an einem Unternehmensstandort in Tucson, Arizona, ODER per Telearbeit überall in den USA arbeiten:

"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Tucson",
    "addressRegion": "AZ",
    "addressCountry": "US"
  }
 },
"jobLocationType": "TELECOMMUTE"

Fehlerbehebung

Falls du Probleme bei der Implementierung von strukturierten Daten hast, versuch es mit diesen Lösungsansätzen:

  • Möglicherweise sind deine strukturierten Daten fehlerhaft. Näheres dazu findest du in der Liste der Fehler bei strukturierten Daten.
  • Eine Fehlerbehebung für den Fall, dass Rich-Suchergebnisse fehlen oder die Gesamtzahl der Rich-Suchergebnisse zurückgeht, findest du hier.
  • Antworten auf allgemeine Fragen zum Crawlen und Indexieren erhältst du auf der Seite Häufig gestellte Fragen von Webmastern.
  • Wenn du eine Frage hast, kannst du sie bei der Webmaster-Online-Sprechstunde stellen.
  • Poste deine Fragen im Webmaster-Forum.

Wird deine Stellenausschreibung nicht in den Ergebnissen der Jobsuche angezeigt oder hat Google aufgrund von Markup mit Spamstrukturen in der Search Console eine manuelle Maßnahme gegen dich ergriffen? Dann versuche, das Problem mit den unten aufgeführten Schritten für die häufigsten Fehler zu beheben. Falls weiterhin Probleme auftreten, lies dir unsere Richtlinien durch.

Strukturierte Daten befinden sich auf der falschen Seite

Problemursache: Eine Stellenangebotsseite, also eine Suchergebnisseite mit einer oder mehreren Stellenausschreibungen, enthält strukturierte Daten für JobPosting. Strukturierte Daten für JobPosting dürfen nur auf einer Stellenausschreibungsseite verwendet werden, das heißt einer Seite mit einer einzelnen Stellenausschreibung, nicht jedoch auf einer Suchergebnisseite. Möglicherweise hast du in der Search Console die Nachricht erhalten: "Richtlinienverstoß bei strukturierten Daten – eine Eintragsseite mit Stellenanzeigen sollte keine strukturierten Daten für individuelle Stellen beinhalten".

Problem beheben

  1. Entferne die strukturierten Daten für JobPosting von der Stellenangebotsseite. Verwende die strukturierten JobPosting-Daten nur auf Seiten für einzelne Stellenausschreibungen.
  2. Nachdem du das Problem behoben hast, reich einen Antrag auf erneute Überprüfung der Website ein.

Inhalt stimmt nicht mit den strukturierten Daten überein

Problemursache: Eine Seite enthält Inhalte, die nicht mit den strukturierten Daten auf der Seite übereinstimmen. Dies ist beispielsweise der Fall, wenn der Jobtitel auf der Seite nicht der Property title entspricht. Möglicherweise sind Spaminhalte wie Titel und Beschreibungen vorhanden, die zum Anklicken verleiten sollen. Eventuell ist der Job auch gefälscht oder die Stellenausschreibung ist für den Job nicht repräsentativ. Eine vollständige Liste mit Beispielen findest du in unseren Inhaltsrichtlinien. Unter Umständen hast du in der Search Console folgende Nachricht erhalten: "Richtlinienverstoß bei strukturierten Daten – es wurde festgestellt, dass die Seiteninhalte sich von den strukturierten Daten auf der Seite unterscheiden"

Problem beheben

  1. Achte darauf, dass die strukturierten Daten zum Inhalt auf der Seite passen, für die ausgeschriebene Stelle repräsentativ sind und Nutzer nicht irreführen.
  2. Verwende das URL-Prüftool, um dafür zu sorgen, dass der Inhalt auf der gerenderten Seite sichtbar ist. Die gerenderte Seite ist die Version, die auch der Googlebot sieht.
  3. Nachdem du das Problem behoben hast, reiche einen Antrag auf erneute Überprüfung der Website ein.

Jobs mit abgelaufener Bewerbungsfrist sind noch online

Problemursache: Nutzer können noch immer über die Stellensuche auf Google auf die Seite zugreifen, obwohl die Bewerbungsfrist abgelaufen ist. Normalerweise hat das die folgenden Gründe:

  • Die Property validThrough fehlt oder das Datum liegt nicht in der Vergangenheit.
  • Die Seite ist noch online verfügbar.
  • Über die Option "Bewerben" der Stellenausschreibung wird der Nutzer auf eine Seite für eine abgelaufene Stellenausschreibung weitergeleitet.
  • Auf der Seite sind noch strukturierte Daten für JobPosting vorhanden, obwohl die Bewerbungsfrist abgelaufen ist.

Möglicherweise hast du in der Search Console die Nachricht erhalten: "Richtlinienverstoß bei strukturierten Daten – strukturierte Daten vom Typ 'JobPosting' für abgelaufenes Stellenangebot".

Problem beheben

  1. Führe einen der folgenden Schritte aus, um die abgelaufene Stellenausschreibung zu entfernen:
    • Gib für die Property validThrough einen Wert an, der in der Vergangenheit liegt.
    • Entferne die Seite vollständig, sodass beim Aufrufen der Statuscode 404 oder 410 ausgegeben wird.
    • Entferne die strukturierten JobPosting-Daten von der Seite.
  2. Halte Google mit der Indexing API auf dem Laufenden. Alternativ kannst du auch eine neue Sitemap einreichen. Sende dazu eine GET-Anforderung an die folgende URL:
    http://www.google.com/ping?sitemap=location_of_sitemap
  3. Nachdem du das Problem behoben hast, reiche einen Antrag auf erneute Überprüfung der Website ein.

Option "Bewerben" fehlt

Problemursache: Nutzer können sich auf der Seite mit der Stellenausschreibung nicht für den Job bewerben. Möglicherweise hast du in der Search Console die Nachricht "Richtlinienverstoß bei strukturierten Daten – Bewerbung kann nicht auf der Seite mit dem Stellenangebot eingereicht werden" erhalten.

Problem beheben

  1. Gib eine entsprechende Option an, damit sich Nutzer auf der Seite für den Job bewerben können.
  2. Nachdem du das Problem behoben hast, reiche einen Antrag auf erneute Überprüfung der Website ein.

Falsches Logo

Problemursache: Für deine Website gibt es keinen Knowledge Graph oder er enthält das falsche Logo für die Website. Google verwendet für deine Stellenausschreibungen das Logo aus der Knowledge Graph-Karte deines Unternehmens. Weitere Informationen dazu, wie Google das Logo auswählt, findest du unter Unternehmenslogo aktualisieren.

Problem beheben

Du hast zwei Möglichkeiten:

  • Gib das richtige Logo mit der hiringOrganization.logo-Property an. Die strukturierten Daten können schneller aktualisiert werden als der Knowledge Graph und du musst dazu nicht für den Knowledge Graph bestätigt sein.
  • Schlag eine Änderung beim Knowledge Graph vor. Wenn du den Knowledge Graph aktualisierst, kannst du besser steuern, wie dein Unternehmen bei Google präsentiert wird. Das Aktualisieren kann jedoch länger dauern. Muss der Logofehler schnell behoben werden, füge die Property hiringOrganization.logo ein.

Ort des Jobs fehlt oder ist falsch

Problemursache: Der Googlebot kann die Werte der Properties jobLocation, addressLocality oder addressRegion nicht verarbeiten. Google versucht, die Standortinformationen mit einem physischen Standort abzugleichen, und der angegebene Standort ist entweder nicht vorhanden oder falsch.

Problem beheben

  1. Achte darauf, dass die strukturierten Daten Werte für jobLocation, addressLocality oder addressRegion enthalten. Je nach Standort sind möglicherweise nicht alle Standort-Properties notwendig.
  2. Überprüfe die Fehlerbehebung für den Standort:
    1. Öffne den Test für Rich-Suchergebnisse.
    2. Gib die URL für die Stellenausschreibung in das Feld "URL abrufen" ein.
    3. Klicke auf Validieren.
    4. Klicke auf Vorschau.

      Fehler behoben: Im Test für Rich-Suchergebnisse wird der korrekte Ort für den Job im Preview-Tool der Google Suche angezeigt.

      Noch einmal versuchen: Im Test für Rich-Suchergebnisse wird "false" an der Stelle angezeigt, an der der Ort des Jobs im Preview-Tool der Google Suche erscheinen sollte. Bei dem Ort muss es sich um einen realen Standort handeln.

Verfügbarkeit nach Region

Wir möchten die Jobsuche-Funktion in immer mehr Regionen auf der ganzen Welt anbieten. Derzeit ist sie in folgenden Ländern verfügbar: