Stellenausschreibung

Du kannst die Jobsuche für Nutzer erleichtern, indem du strukturierte Daten für Stellenausschreibungen auf deinen Jobsuche-Webseiten implementierst. Dadurch können Stellenausschreibungen von deiner Website in den Google-Suchergebnissen in besonderer Form dargestellt werden. Die Integration in Google ist auch mit einer Drittanbieter-Jobwebsite möglich. Arbeitgebern sowie Inhabern von Jobwebsites bietet diese Funktion viele Vorteile:

  • Auffällige Platzierung in den Suchergebnissen: Die Stellenausschreibungen können in der speziellen Jobsuche-UI mit Logo, Rezensionen, Bewertungen und Jobdetails angezeigt werden.
  • Mehr motivierte Bewerber: Die neue Darstellung ermöglicht es 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 auf neue Art mit den Stellenausschreibungen interagieren und gelangen mit einem Klick direkt auf deine Website.

Länderverfügbarkeit

Wir möchten die Jobsuche-Funktion in Google weltweit für immer mehr Nutzer anbieten. Derzeit ist sie in folgenden Ländern verfügbar:

Beispiel

Hier ist ein Beispiel für Ergebnisse der Jobsuche:

Beispiel für eine Stellenausschreibung in den Suchergebnissen

Hier ist ein Beispiel für eine einzelne Stellenausschreibung unter Verwendung des JSON-LD-Codes im Testtool für strukturierte Daten:

Stellenausschreibung erstellen

  1. Voraussetzung ist, dass der Googlebot deine Webseiten mit den Stellenausschreibungen crawlen kann und sie nicht durch eine robots.txt-Datei oder ein Meta-Tag blockiert werden.
  2. In deinen Hostlast-Einstellungen muss eine hohe Crawling-Frequenz zulässig sein.
  3. Achte darauf, unsere Richtlinien einzuhalten.
  4. Füge strukturierte Daten vom Typ "JobPosting" auf deiner Webseite hinzu.
  5. Wenn dieselbe Stellenausschreibung auf deiner Website mehrmals unter verschiedenen URLs vorhanden ist, solltest du kanonische URLs für jede Seite verwenden.
  6. Anschließend kannst du die strukturierten Daten testen und sie dir als Vorschau ansehen.
  7. Gehe wie weiter unten beschrieben vor, um Google auf dem Laufenden zu halten:
    • Verwende die Indexing API, um Google über eine neue URL zu informieren, die gecrawlt werden kann, oder um anzugeben, dass Inhalte einer URL aktualisiert wurden.
    • Wenn du die Indexing API nicht nutzt, sende Google über eine GET-Anforderung an folgende URL eine neue Sitemap:
      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 noch einmal diejenigen Seiten, deren lastmod-Datum nach dem Datum liegt, an dem sie zuletzt gecrawlt wurden.

Stellenausschreibung entfernen

So können nicht mehr verfügbare Stellenausschreibungen entfernt werden:

  1. Führe einen dieser Schritte aus, um deine Seite zu entfernen:
    • Gib für die Eigenschaft 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. Gehe wie weiter unten beschrieben vor, 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, sende Google über eine GET-Anforderung an folgende URL eine neue Sitemap:
      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 noch einmal diejenigen Seiten, deren lastmod-Datum nach dem Datum liegt, an dem sie zuletzt gecrawlt wurden.

Google verwendet für deine Stellenausschreibungen das Logo aus der Knowledge Graph-Karte deines Unternehmens. Wenn du ein anderes Logo möchtest, kannst du eine Änderung vorschlagen. Oder du gibst dein bevorzugtes Logo – sowohl für die Knowledge Graph-Karte als auch für die Stellenausschreibungen – mithilfe von strukturierten Daten an.

Bei Jobwebsites von Drittanbietern kann für eine Organisation ein anderes Logo als das Bild aus der Knowledge Graph-Karte angegeben werden. Google wählt das beste Logo zur Anzeige in den Suchergebnissen aus, egal ob es sich um das Knowledge Graph-Logo oder das hiringOrganization-Logo handelt. Die Logo-Eigenschaft kann nur auf deiner Jobwebsite gezeigt werden und wird nicht als kanonisches Logo für die Organisation verwendet. Weitere Informationen findest du unter hiringOrganization.

Richtlinien

Die folgenden Richtlinien müssen eingehalten werden, damit Stellenausschreibungen in der Jobsuche bei Google erscheinen können.

Technische Richtlinien

  • Platziere strukturierte Daten auf der Blattseite mit den meisten Details. Sie dürfen nicht auf Seiten hinzugefügt werden, die eine Liste mit Jobs enthalten, zum Beispiel Suchergebnisseiten. Implementiere sie stattdessen auf der Seite, auf der ein einzelner Job mit den relevanten Details am genauesten beschrieben wird.
  • Füge für jede Stellenausschreibung, die du präsentieren möchtest, die Eigenschaft JobPosting hinzu. Die strukturierten Daten müssen sich auf derselben Seite befinden wie die Stellenbeschreibung, die Jobsuchende in ihrem Browser lesen können.
  • Die meisten Eigenschaften sollten nur einmal auf der Webseite einer Stellenausschreibung vorkommen, außer in der Beschreibung ist ausdrücklich angegeben, dass sie mehrmals hinzugefügt werden können.
  • Wenn du Sitemaps verwendest, um Google über Änderungen an Stellenanzeigen-URLs auf dem Laufenden zu halten, folge den 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 entsprechende Änderungen vor, falls nötig.
    • Verwende für <lastmod> (Sitemap), <pubDate> (RSS) bzw. <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 außerdem deine Seiten crawlen muss, desto höher ist deine Serverlast.
    • In der Sitemap dürfen sich keine Suchergebnisseiten, Seiten mit Listen oder anderen dynamischen Seiten befinden.
    • Die URLs in der Sitemap müssen für jede Stellenausschreibung die kanonische Seite enthalten.

Inhaltsrichtlinien

  • Stellenausschreibungen müssen gültig sein, sodass Interessenten sich auf eine verfügbare Position in einem Unternehmen oder bei einer Agentur direkt online bewerben können.
  • In Stellenausschreibungen müssen das einstellende Unternehmen und die auszuübende Position korrekt beschrieben werden.
  • Wenn wir eine Beschwerde erhalten, dass Inhalte in einer Stellenausschreibung gesetzwidrig sind, verfahren wir damit gemäß unseren Richtlinien zum Löschen von Inhalten. Dies kann beispielsweise der Fall sein, wenn ein Marken- oder Urheberrechtsinhaber einen Eintrag meldet, in dem seine Inhalte unerlaubt verwendet werden.
  • Es dürfen keine obszönen, beleidigenden oder anstößigen Ausdrücke verwendet werden.

Definitionen strukturierter Datentypen

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

Als erforderlich gekennzeichnete Eigenschaften müssen hinzugefügt werden, damit die Stellenausschreibungen in den Suchergebnissen erscheinen können. Einträge, bei denen diese erforderlichen Felder fehlen, werden nicht in den erweiterten Suchergebnissen berücksichtigt. Empfohlene Eigenschaften bieten darüber hinaus die Möglichkeit, weitere Informationen in die strukturierten Daten aufzunehmen und so für eine bessere Nutzererfahrung zu sorgen.

Mit dem Testtool von Google kannst du die strukturierten Daten überprüfen und als Vorschau ansehen.

JobPosting

Die vollständige Definition von JobPosting ist auf schema.org/JobPosting verfügbar.

Eigenschaften
@context

Erforderlich

Für @context sollte "http://schema.org/" festgelegt werden.

@type

Erforderlich

Für @type sollte "JobPosting" ausgewählt werden. Beispiel:

"@type": "JobPosting"
baseSalary

MonetaryAmount, empfohlen

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

Für den unitText von QuantitativeValue muss einer der folgenden Werte verwendet werden. Dabei ist die Groß-/Kleinschreibung zu berücksichtigen:

  • "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 anstelle von einem einzelnen value definieren. Beispiel:

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

Date, erforderlich

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, erforderlich

Die komplette Stellenbeschreibung im HTML-Format

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

Zusätzliche Richtlinien:

  • Die Beschreibung muss als HTML formatiert werden.
  • Absatzumbrüche müssen mindestens mit <br>, <p> oder \n hinzugefügt werden.
  • Zu den gültigen Tags gehören <p>, <ul> und <li> sowie für Überschriften <h1> bis <h5>.
  • Es können auch Formatierungstags auf Zeichenebene wie <strong> und <em> verwendet werden.
employmentType

Text, empfohlen

Die Art der Stelle. 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-Eigenschaft angeben. Beispiel:

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

Organization, erforderlich

Die Organisation, die den Job anbietet. Hier sollte der Name des Unternehmens angegeben werden (z. B. "Starbucks") und nicht der spezifische 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 Jobwebsites von Drittanbietern

Bei Jobwebsites 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 ein einstellendes Unternehmen anfordern möchtest, kannst du die Logo-Eigenschaft im Array hiringOrganizaion hinzufügen. Dabei müssen die Richtlinien für Logobilder und die Richtlinien für Firmenlogos eingehalten werden. Beispiel:

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

PropertyValue, empfohlen

Die eindeutige Kennzeichnung der einstellenden Organisation für den Job

Beispiel:

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

Place, erforderlich

Der Standort oder die Standorte, an dem bzw. denen der Arbeitnehmer hauptsächlich arbeiten wird – nicht der Standort, an dem die Stelle veröffentlicht wurde. Hier ist es sinnvoll, möglichst viele Felder einzufügen. Denn je mehr Eigenschaften 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"
  }
}

Wenn die Arbeit an mehreren Standorten ausgeführt werden soll, kannst du die Eigenschaft jobLocation mehrfach in einem Array hinzufügen. Google zeigt basierend auf der Suchanfrage des Interessenten den am besten geeigneten Standort an.

Für Stellen, bei denen der Mitarbeiter zu 100 % per Telearbeit zum Beispiel von zu Hause aus arbeitet, fügst du das Feld additionalProperty mit dem Wert TELECOMMUTE hinzu. Beispiel:

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

Text, erforderlich

Der Titel des Jobs, wie "Softwareentwickler" oder "Barista". Dies ist nicht der Titel der Stellenausschreibung. Beispiel:

"title" : "Software Engineer"

Best Practices:

  • Dieses Feld sollte nur den Jobtitel beinhalten.
  • Im title-Feld dürfen keine Jobcodes, Adressen, Daten, Gehaltsangaben oder Firmennamen enthalten sein.

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

    Empfohlen: Marktspezialist/in 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 angesehen werden. Zahlen und Zeichen wie "/" oder "-" sind in Ordnung.

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

    Empfohlen: Mitarbeiter/in im Warendepot für Versand und Annahme

  • Anstelle von title darf nicht name verwendet werden. Die Eigenschaften title und name sind nicht austauschbar.
  • Drittanbieter von Jobwebsites 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, erforderlich

Das Ende der Bewerbungsfrist im Datumsformat ISO 8601, wie "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 du sie nicht kennst, lässt du diese Eigenschaft weg. Wird ein Job vor dem Ende der Bewerbungsfrist vergeben, muss die Stellenausschreibung entfernt werden.

Feedback geben zu...