Strukturierte Daten für „geschätztes Gehalt“ (Occupation)

Mithilfe von strukturierten Daten vom Typ Occupation können Anbieter von Gehaltsschätzungen Gehaltsspannen und regionale Durchschnittsgehälter für verschiedene Tätigkeiten angeben sowie Details zur betreffenden Tätigkeit wie etwa typische Zusatzleistungen und Qualifikationen ergänzen und Bildungsvoraussetzungen nennen. Mithilfe von strukturierten Daten vom Typ OccupationAggregationByEmployer können Anbieter von Gehaltsschätzungen Tätigkeiten nach Faktoren wie Erfahrungsniveau oder Arbeitgeber aggregieren.

Gehaltsschätzungen können in der Jobsuche bei Google sowie als Rich-Suchergebnis mit Gehaltsschätzung für eine bestimmte Tätigkeit angezeigt werden.

Angabe des geschätzten Gehalts in der Jobsuche bei Google

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 strukturierte Daten für dich ein neues Thema sind, findest du hier 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. Füge die erforderlichen Properties hinzu. Hier erfährst du, wie du strukturierte Daten je nach verwendetem Format auf der Seite einfügst.
  2. Folge den Richtlinien.
  3. Prüfe deinen Code mit dem Test für Rich-Suchergebnisse und behebe alle kritischen Fehler. Zusätzlich solltest du alle nicht kritischen Probleme beheben, die im Tool möglicherweise gemeldet werden. Das kann dabei helfen, die Qualität deiner strukturierten Daten zu verbessern. Das ist jedoch nicht nötig, um für Rich-Suchergebnisse geeignet zu sein.
  4. 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.
  5. Damit Google über künftige Änderungen auf dem Laufenden bleibt, empfehlen wir dir, eine Sitemap einzureichen. Mit der Search Console Sitemap API lässt sich dieser Vorgang automatisieren.

Beispiele

Beispiel für Tätigkeit

Dies ist ein einfaches JSON-LD-Beispiel für Occupation mit Daten zur Gehaltsschätzung:


<html>
  <head>
    <title>Software Developer, Applications</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Occupation",
      "name": "Software Developer, Applications",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "lastReviewed": "2024-07-23T14:20:00-05:00"
      },
      "description": "Develops information systems by designing, developing, and installing software solutions",
      "estimatedSalary": [
        {
          "@type": "MonetaryAmountDistribution",
          "name": "base",
          "currency": "USD",
          "duration": "P1Y",
          "percentile10": 100000.5,
          "percentile25": 115000,
          "median": 120000.28,
          "percentile75": 130000,
          "percentile90": 150000
        }
      ],
      "occupationLocation": [
        {
          "@type": "City",
          "name": "Mountain View"
        }
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>

Beispiel: Tätigkeiten nach Arbeitgeber aggregieren

Hier siehst du ein komplexeres JSON-LD-Beispiel für OccupationAggregationByEmployer mit Daten zur Gehaltsschätzung:

<html>
  <head>
    <title>App/Web App Developer</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.googleapis.com/",
      "@type": "OccupationAggregationByEmployer",
      "name": "App/Web App Developer",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "lastReviewed": "2024-07-23T14:20:00-05:00"
      },
      "description": "Develops information systems by designing, developing, and installing software solutions.",
      "estimatedSalary": [
        {
          "@type": "MonetaryAmountDistribution",
          "name": "base",
          "currency": "USD",
          "duration": "P1Y",
          "percentile10": 100000.5,
          "percentile25": 115000,
          "median": 120000.28,
          "percentile75": 130000,
          "percentile90": 150000
        },
        {
          "@type": "MonetaryAmountDistribution",
          "name": "bonus",
          "currency": "USD",
          "duration": "P1Y",
          "percentile10": 10000,
          "percentile25": 20000,
          "median": 25000,
          "percentile75": 27000,
          "percentile90": 60000
        }
      ],
      "occupationLocation": [
        {
          "@type": "State",
          "name": "Oregon"
        },
        {
          "@type": "State",
          "name": "Washington"
        },
        {
          "@type": "State",
          "name": "California"
        }
      ],
      "hiringOrganization": {
        "@type": "Organization",
        "name": "Google LLC"
      },
      "sampleSize":1000,
      "industry": "Technology",
      "jobBenefits": "6 weeks paid vacation every year",
      "yearsExperienceMin": 3,
      "yearsExperienceMax": 7
    }
    </script>
  </head>
  <body>
  </body>
</html>

Richtlinien

Bitte beachte die allgemeinen Qualitätsrichtlinien für strukturierte Daten und die technischen Richtlinien. Für strukturierte Daten vom Typ Occupation gelten außerdem die folgenden Richtlinien:

Technische Richtlinien

  • Strukturierte Daten vom Typ Occupation sind eigenständige Daten. Sie müssen nicht mit anderen strukturierten Daten verknüpft werden, die du Google zur Verfügung stellst.
  • Füge immer nur jeweils ein Occupation- oder OccupationAggregationByEmployer-Element auf einer Webseite ein. Du darfst keinesfalls mehrere dieser Typendefinitionen auf einer Seite angeben.
  • Achte darauf, dass deine strukturierten Daten zu den Angaben auf deiner Seite passen. Hier einige Beispiele:
    • Du zeigst Nutzern nur den Gehaltsmedian auf deiner Seite an und deine strukturierten Daten enthalten nur diese Werte.
    • Du gibst das Jahresgehalt auf deiner Seite jeweils auf die nächsten Fünftausend gerundet an und stellst die strukturierten Daten mit derselben Genauigkeit zur Verfügung.
  • Gib Properties nur einmal in einer Definition an, sofern nicht anders angegeben.
  • Bei Tätigkeiten, die ortsabhängig unterschiedliche Eigenschaften haben (z. B. unterschiedliche Gehaltsspannen in Mecklenburg-Vorpommern und Bayern oder Baden-Württemberg), erstelle je eine Webseite mit jeweils eigener Occupation-Definition und dem entsprechenden Wert für occupationLocation.
  • Die strukturierten Daten für Gehaltsschätzungen dürfen nicht auf den Stellenangebotsseiten hinzugefügt werden, die eine Liste mit Tätigkeiten enthalten.
  • Wenn sich deine Seiten ändern, aktualisiere deine Sitemaps täglich.

Inhaltsrichtlinien

  • Fasse ähnliche Tätigkeitsbezeichnungen zu Gruppen zusammen, wenn alle Stellen ähnliche Gehaltsspannen und Beschreibungen haben. Tätigkeitsbezeichnungen müssen konkret sein, jedoch nicht so konkret, dass sie unübersichtlich werden. Hier einige Beispiele:
    • Formuliere nicht zu allgemein:

      Nicht empfohlen: „Klinik-, Beratungs- und Schulpsychologen“

      Empfohlen: „Schulberater“, „Klinischer Psychologe“, „Klinischer Therapeut“, „Doktor der Psychologie“

    • Sei aber auch nicht zu spezifisch:

      Nicht empfohlen: „Staatlich geprüfter Krankenpfleger für die häusliche Krankenpflege“

      Empfohlen: „Krankenpfleger“

Definitionen von Typen strukturierter Daten

In diesem Abschnitt werden die verschiedenen Typen strukturierter Daten für Gehaltsschätzungen beschrieben.

Damit die Inhalte in der Jobsuche und als Rich-Suchergebnis angezeigt werden können, musst du alle erforderlichen Properties hinzufügen. Zusätzlich kannst du die empfohlenen Properties angeben, um weitere Informationen zur Verfügung zu stellen und Nutzern so einen Mehrwert zu bieten.

Occupation

Mit dem Typ Occupation werden Informationen zu einer Stelle angegeben, z. B. das geschätzte Gehalt oder die erforderlichen Qualifikationen und Aufgaben. Die vollständige Definition von Occupation findest du unter schema.org/Occupation.

Die von Google unterstützten Properties sind folgende:

Erforderliche Properties
estimatedSalary

Array von MonetaryAmountDistribution

Das geschätzte Gehalt für diese Tätigkeit an der angegebenen occupationLocation. Gib eine Gehaltsspanne oder Gehaltsschätzungen entsprechend dem Perzentilrang an.

Das folgende Beispiel zeigt eine geschätzte Gehaltsspanne:

"estimatedSalary": [{
  "@type": "MonetaryAmountDistribution",
  "name": "base",
  "currency": "USD",
  "duration": "P1Y",
  "minValue": "100000", // Inherited from QuantitativeValue
  "maxValue": "150000", // Inherited from QuantitativeValue
  "median": "124900" // Inherited from QuantitativeValueDistribution
}]

Grundgehälter, Boni und andere Formen monetärer Vergütung kannst du mithilfe mehrerer Gehälter im Array estimatedSalary festlegen. Das Grundgehalt muss angegeben werden. Andere Arten der Vergütung sind optional.

Hier ein Beispiel mit einem Bonus:

"estimatedSalary": [
  {
    "@type": "MonetaryAmountDistribution",
    "name": "base",
    "currency": "USD",
    "duration": "P1Y",
    "minValue": "100000",
    "maxValue": "150000",
    "median": "124900"
  }, {
    "@type": "MonetaryAmountDistribution",
    "name": "bonus",
    "currency": "USD",
    "duration": "P1Y",
    "minValue": "0",
    "maxValue": "34500",
    "median": "4450"
  }
]
estimatedSalary.duration

Duration

Der Zeitraum, in dem das geschätzte Einkommen verdient wird. Die Angabe erfolgt im ISO 8601-Datumsformat. Wenn das geschätzte Einkommen beispielsweise innerhalb eines Jahres verdient wird, verwende P1Y für duration.

estimatedSalary.name

Text

Der Typ des Werts. Das Grundgehalt muss angegeben werden. Andere Arten der Vergütung sind optional. Beispiel: „Grundgehalt“, „Bonus“, „Provision“.

name

Text

Die Tätigkeitsbezeichnung. Diese Property lässt unstrukturierten Text zu. Beispiel: „Softwareentwickler“.

Best Practices:

  • Diese Property darf nur die Tätigkeitsbezeichnung enthalten.
  • In der name-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 knapp und gut verständlich formuliert 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 / und - sind in Ordnung.

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

    Empfohlen: Mitarbeiter im Warendepot für Versand und Annahme

occupationLocation

Array von City, State oder Country

Der Ort, für den diese Tätigkeitsbeschreibung gilt. Du kannst den Standort auf Orts-, Bundesland- oder Landesebene in der Property Name definieren, falls du einen einzelnen Standort angibst.

Detailliertes Beispiel (empfohlen)

"occupationLocation": {
  "@type": "City", // Maximum level of granularity (recommended)
  "name": "Mountain View, CA, US" // City, State, and Country inputted on same property
}

Weniger detaillierte Beispiele

Hier zwei weniger detaillierte Beispiele, die noch zulässig sind:

"occupationLocation": {
  "@type": "State",
  "name": "CA, US"
}
"occupationLocation": {
  "@type": "Country",
  "name": "US"
}

Best Practices:

  • Eine Ortsangabe, die genauer ist als eine Städtebezeichnung, ist nicht zulässig.
  • In der Property State werden Regionsnamen akzeptiert, wenn in deinem Land kein Bundesland angegeben wird.
  • Der Wert von occupationLocation ist der Ort, an dem die Tätigkeit tatsächlich ausgeübt wird, und nicht der Ort, an dem die Gehaltsschätzung erstellt wurde.
  • Wenn ein einzelner Occupation-Typ mehrere Standorte aufweist, gib die relevanten Standorte im occupationLocation-Array wie im folgenden Beispiel gezeigt an.
    "occupationLocation": [
      {
        "@type": "City",
        "name": "Portland, Oregon, US" // Salary specified for multiple locations
      }, {
        "@type": "City",
        "name": "Seattle, Washington, US"
       }
    ]
  • Daten wie Gehaltsspannen, erforderliche Bildungsabschlüsse und Qualifikationen für die Tätigkeit schwanken häufig von Ort zu Ort. Gib mehrere Seiten mit jeweils eigener Occupation-Definition und eigener occupationLocation an, um dies zu berücksichtigen.
Empfohlene Properties
description

Text

Die Tätigkeitsbeschreibung

Unter description muss der Job vollständig beschrieben werden, einschließlich Aufgaben, Qualifikationen, Kompetenzen, Arbeitszeiten sowie Anforderungen in Bezug auf Ausbildung und Berufserfahrung.

Zusätzliche Richtlinien:

  • Füge description auf allen Blattseiten hinzu, auf die ein Nutzer gelangen kann, nicht nur auf der Seite der obersten Ebene.
  • Aus description muss die Tätigkeit eindeutig hervorgehen und es muss eine konkrete Tätigkeitsbeschreibung enthalten sein.

    Nicht empfohlen: „Praktikum – Ein Praktikum ist der Erwerb praktischer Kenntnisse und Erfahrungen einer bestimmten betrieblichen Tätigkeit zur Vorbereitung auf eine berufliche Tätigkeit.“

    Empfohlen: „Praktikum für Datenanalysten: Hier arbeiten Sie mit einem Datenanalysten zusammen. Ein Datenanalyst extrahiert aus Daten aussagekräftige Informationen, auf deren Grundlage datengestützte Entscheidungen getroffen werden können.“

  • Das Element description darf nicht mit name identisch sein.
  • Gib den Arbeitgeber nicht in description an. Verwende stattdessen hiringOrganization.
estimatedSalary.currency

Text

Der Währungscode im 3-Buchstaben-Format nach ISO 4217 für den Wert. Beispiel: „USD“ oder „EUR“.

estimatedSalary.median

Number

Der Medianwert, also der Wert, der in der Mitte der Datenverteilung liegt. So entspricht beispielsweise die Hälfte der Gehälter für diese Tätigkeit diesem Wert oder liegt darunter.

estimatedSalary.percentile10

Number

Der Wert für das zehnte Perzentil. Beispielsweise entsprechen 10 % der Gehälter für diese Tätigkeit diesem Wert oder liegen darunter.

estimatedSalary.percentile25

Number

Der Wert für das 25. Perzentil. Beispielsweise entsprechen 25 % der Gehälter für diese Tätigkeit diesem Wert oder liegen darunter.

estimatedSalary.percentile75

Number

Der Wert für das 75. Perzentil. Beispielsweise entsprechen 75 % der Gehälter für diese Tätigkeit diesem Wert oder liegen darunter.

estimatedSalary.percentile90

Number

Der Wert für das 90. Perzentil. Beispielsweise entsprechen 90 % der Gehälter für diese Tätigkeit diesem Wert oder liegen darunter.

mainEntityOfPage

WebPage

Die wichtigsten Informationen auf dieser Seite.

mainEntityOfPage.lastReviewed

Date

Das Datum, an dem die Gehaltsschätzung erstellt wurde. Die Angabe erfolgt im ISO 8601-Format. Beispiel:

"mainEntityOfPage": {
  "@type": "WebPage",
  "lastReviewed": "2017-07-23T14:20:00-05:00"
}

OccupationAggregationByEmployer

Mit dem Typ OccupationAggregationByEmployer können tätigkeitsbezogene Angaben gemacht werden, die nach Arbeitgeber gruppiert sind. Du kannst beispielsweise die Branche und den Arbeitgeber für eine Gruppe von Tätigkeiten angeben, wenn diese nach Arbeitgeber aggregiert werden.

Die von Google unterstützten Properties sind folgende:

Erforderliche Properties
estimatedSalary

Array von MonetaryAmountDistribution

Das geschätzte Gehalt für diese Tätigkeit an der angegebenen occupationLocation. Gib eine Gehaltsspanne oder Gehaltsschätzungen entsprechend dem Perzentilrang an.

Das folgende Beispiel zeigt eine geschätzte Gehaltsspanne:

"estimatedSalary": [{
  "@type": "MonetaryAmountDistribution",
  "name": "base",
  "currency": "USD",
  "duration": "P1Y",
  "minValue": "100000", // Inherited from QuantitativeValue
  "maxValue": "150000", // Inherited from QuantitativeValue
  "median": "124900" // Inherited from QuantitativeValueDistribution
}]

Grundgehälter, Boni und andere Formen monetärer Vergütung kannst du mithilfe mehrerer Gehälter im Array estimatedSalary festlegen. Das Grundgehalt muss angegeben werden. Andere Arten der Vergütung sind optional.

Beispiel mit Bonus

"estimatedSalary": [
  {
    "@type": "MonetaryAmountDistribution",
    "name": "base",
    "currency": "USD",
    "duration": "P1Y",
    "minValue": "100000",
    "maxValue": "150000",
    "median": "124900"
  }, {
    "@type": "MonetaryAmountDistribution",
    "name": "bonus",
    "currency": "USD",
    "duration": "P1Y",
    "minValue": "0",
    "maxValue": "34500",
    "median": "4450"
  }
]
estimatedSalary.duration

Duration

Der Zeitraum, in dem das geschätzte Einkommen verdient wird. Die Angabe erfolgt im ISO 8601-Datumsformat. Wenn das geschätzte Einkommen beispielsweise innerhalb eines Jahres verdient wird, verwende P1Y für duration.

estimatedSalary.name

Text

Der Typ des Werts. Das Grundgehalt muss angegeben werden. Andere Arten der Vergütung sind optional. Beispiel: „Grundgehalt“, „Bonus“, „Provision“.

hiringOrganization

Organization

Die Organisation, die eine Stelle für diese Tätigkeit anbietet. Setze @context auf „https://schema.org/“. Für hiringOrganization muss 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": {
  "@context": "https://schema.org/",
  "@type": "Organization",
  "name": "Google LLC"
}
name

Text

Die Tätigkeitsbezeichnung. Diese Property lässt unstrukturierten Text zu. Beispiel: „Softwareentwickler“.

Best Practices:

  • Diese Property darf nur die Tätigkeitsbezeichnung enthalten.
  • In der name-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 knapp und gut verständlich formuliert 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

occupationLocation

Array von City, State oder Country

Der Ort, für den diese Tätigkeitsbeschreibung gilt. Du kannst den Standort auf Orts-, Bundesland- oder Landesebene in der Property Name definieren, falls du einen einzelnen Standort angibst.

Detailliertes Beispiel (empfohlen)

"occupationLocation": {
  "@type": "City", // Maximum level of granularity (recommended)
  "name": "Mountain View, CA, US" // City, State, and Country inputted on same property
}

Weniger detaillierte Beispiele

Hier zwei weniger detaillierte Beispiele, die noch zulässig sind:

"occupationLocation": {
  "@type": "State",
  "name": "CA, US"
}
"occupationLocation": {
  "@type": "Country",
  "name": "US"
}

Best Practices:

  • Eine Ortsangabe, die genauer ist als eine Städtebezeichnung, ist nicht zulässig.
  • In der Property State werden Regionsnamen akzeptiert, wenn in deinem Land kein Bundesland angegeben wird.
  • Der Wert von occupationLocation ist der Ort, an dem die Tätigkeit tatsächlich ausgeübt wird, und nicht der Ort, an dem die Gehaltsschätzung erstellt wurde.
  • Wenn ein einzelner Occupation-Typ mehrere Standorte aufweist, gib die relevanten Standorte im occupationLocation-Array wie im folgenden Beispiel gezeigt an.
    "occupationLocation": [
      {
        "@type": "City",
        "name": "Portland, Oregon, US" // Salary specified for multiple locations
      }, {
        "@type": "City",
        "name": "Seattle, Washington, US"
       }
    ]
  • Daten wie Gehaltsspannen, erforderliche Bildungsabschlüsse und Qualifikationen für die Tätigkeit schwanken häufig von Ort zu Ort. Gib mehrere Seiten mit jeweils eigener Occupation-Definition und eigener occupationLocation an, um dies zu berücksichtigen.
Empfohlene Properties
description

Text

Die Tätigkeitsbeschreibung

Unter description muss der Job vollständig beschrieben werden, einschließlich Aufgaben, Qualifikationen, Kompetenzen, Arbeitszeiten sowie Anforderungen in Bezug auf Ausbildung und Berufserfahrung.

Zusätzliche Richtlinien:

  • Füge description auf allen Blattseiten hinzu, auf die ein Nutzer gelangen kann, nicht nur auf der Seite der obersten Ebene.
  • Aus description muss die Tätigkeit eindeutig hervorgehen und es muss eine konkrete Tätigkeitsbeschreibung enthalten sein.

    Nicht empfohlen: „Praktikum – Ein Praktikum ist der Erwerb praktischer Kenntnisse und Erfahrungen einer bestimmten betrieblichen Tätigkeit zur Vorbereitung auf eine berufliche Tätigkeit.“

    Empfohlen: „Praktikum für Datenanalysten: Hier arbeiten Sie mit einem Datenanalysten zusammen. Ein Datenanalyst extrahiert aus Daten aussagekräftige Informationen, auf deren Grundlage datengestützte Entscheidungen getroffen werden können.“

  • Das Element description darf nicht mit name identisch sein.
  • Gib den Arbeitgeber nicht in description an. Verwende stattdessen hiringOrganization.
estimatedSalary.currency

Text

Der Währungscode im 3-Buchstaben-Format nach ISO 4217 für den Wert. Beispiel: „USD“ oder „EUR“.

estimatedSalary.median

Number

Der Medianwert, also der Wert, der in der Mitte der Datenverteilung liegt. So entspricht beispielsweise die Hälfte der Gehälter für diese Tätigkeit diesem Wert oder liegt darunter.

estimatedSalary.percentile10

Number

Der Wert für das zehnte Perzentil. Beispielsweise entsprechen 10 % der Gehälter für diese Tätigkeit diesem Wert oder liegen darunter.

estimatedSalary.percentile25

Number

Der Wert für das 25. Perzentil. Beispielsweise entsprechen 25 % der Gehälter für diese Tätigkeit diesem Wert oder liegen darunter.

estimatedSalary.percentile75

Number

Der Wert für das 75. Perzentil. Beispielsweise entsprechen 75 % der Gehälter für diese Tätigkeit diesem Wert oder liegen darunter.

estimatedSalary.percentile90

Number

Der Wert für das 90. Perzentil. Beispielsweise entsprechen 90 % der Gehälter für diese Tätigkeit diesem Wert oder liegen darunter.

industry

Text

Die Branche, die der Stelle zugeordnet ist.

jobBenefits

Text

Die Beschreibung der mit der Stelle verbundenen Vorteile.

mainEntityOfPage

WebPage

Die wichtigsten Informationen auf dieser Seite.

mainEntityOfPage.lastReviewed

Date

Das Datum, an dem die Gehaltsschätzung erstellt wurde. Die Angabe erfolgt im ISO 8601-Format. Beispiel:

"mainEntityOfPage": {
  "@type": "WebPage",
  "lastReviewed": "2017-07-23T14:20:00-05:00"
}
sampleSize

Number

Anzahl der Datenpunkte, die zu den aggregierten Gehaltsdaten beitragen. Beispiel:

"sampleSize": 42
yearsExperienceMax

Number

Die maximale Berufserfahrung, die für diese Tätigkeit angemessen ist. Zum Beispiel könnte für eine Nachwuchsstelle eine Erfahrung von maximal 5 Jahren festgelegt werden, wie das folgende Beispiel zeigt:

"yearsExperienceMax": 5
yearsExperienceMin

Number

Mindestens erforderliche Berufserfahrung in Jahren, die für diese Tätigkeit gewünscht wird. Zum Beispiel könnte für eine leitende Position eine Berufserfahrung von mindestens 10 Jahren vorausgesetzt werden, wie das folgende Beispiel zeigt:

"yearsExperienceMin": 10

Fehlerbehebung

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

  • Wenn du ein CMS (Content-Management-System) verwendest oder jemand anderes sich um deine Website kümmert, bitte diese Person oder den CMS-Support, dir zu helfen. Leite am besten alle Search Console-Nachrichten, in denen das Problem beschrieben ist, entsprechend weiter.
  • Google kann nicht garantieren, dass Funktionen, die strukturierte Daten nutzen, in den Suchergebnissen angezeigt werden. Eine Liste mit häufigen Gründen, aus denen Google deine Inhalte möglicherweise nicht in einem Rich-Suchergebnis anzeigt, findest du im Artikel Allgemeine Richtlinien für strukturierte Daten.
  • Möglicherweise sind deine strukturierten Daten fehlerhaft. Näheres dazu findest du in der Liste der Fehler bei strukturierten Daten.
  • Wenn auf deiner Seite eine manuelle Maßnahme gegen strukturierte Daten vorliegt, werden die strukturierten Daten auf der Seite ignoriert, obwohl die Seite weiter in den Ergebnissen der Google Suche erscheinen kann. Nutze den Bericht zu manuellen Maßnahmen, um Probleme mit strukturierten Daten zu beheben.
  • Lies dir die Richtlinien noch einmal durch und prüfe, ob deine Inhalte den Richtlinien entsprechen. Das Problem kann durch Spaminhalte oder die Verwendung von Spam-Markup verursacht sein. Allerdings ist es auch möglich, dass das Problem kein Syntaxproblem ist und daher beim Test für Rich-Suchergebnisse nicht identifiziert werden kann.
  • Eine Fehlerbehebung für den Fall, dass Rich-Suchergebnisse fehlen oder die Gesamtzahl der Rich-Suchergebnisse zurückgeht, findest du hier.
  • Plane genug Zeit für das erneute Crawling und die Neuindexierung ein. Nachdem eine Seite veröffentlicht wurde, kann es einige Tage dauern, bis sie von Google gefunden und gecrawlt wurde. Antworten auf allgemeine Fragen zum Crawlen und Indexieren erhältst du auf der Seite Häufig gestellte Fragen zum Crawling und zur Indexierung in der Google Suche.
  • Oder du postest deine Frage im Forum von Google Search Central.