# Google Jobs

Google Jobs oder auch Google for Jobs ist ein von Google angebotener Dienst (opens new window), in welchem Stellenangebote gesammelt und direkt in der Google Suche (bei bestimmten Begriffen) ausgespielt wird.

image

Dieses Feature, gepaart mit der Vorherrschaft von Google als Suchemaschine, hat uns dazu bewegt, von beginn an unsere AG-Jobs (sofern dies gewünscht ist) in Google Jobs zu inserieren.

# Technische Anbindung

Die Voraussetzung (opens new window) dafür, dass Stellenangebote in Google Jobs inseriert werden sind:

  • Es muss dem Google Bot erlaubt sein die jeweilige URL zu crawlen (robots.txt bzw. index-header/tag)
  • Es müssen strukturierte Daten für den Job (JobPosting (opens new window)) vorliegen
    • wir nutzen hierfür den JSON-LD String
  • Der Inhalt der Seite muss frei zugänglich sein (nicht hinter einem Login Bereich z.B.)
  • Es liegt eine Sitemap vor, in dem alle verfügbaren Jobs/URL aufgelistet sind (Bei uns: placing-me.com/search_sitemap.xml
  • Im besten Falle wird die Indexing-API (opens new window) verwendet um Google (schnell) über mögliche Änderungen zu informieren

Voraussetzung für das Verwenden der Indexing API ist auch das Einrichten der Google Search Console (opens new window).
Dort gibt es einen eigenen Bereich für die Stellenausschreibungen wo der Fortschritt und die Entwicklung verfolgt werden kann (search.google.com/search-console/r/jobs).

Immer wenn eine AG-Suche, die Indexiert werden soll, vollständig ist und neu erstellt, verändert oder reaktiviert wurde, schicken wir einen Indexierungswunsch an die Indexing API (nach 30 Sekunden nach Aktion und maximal 1 mal in dieser Zeit). Wenn die diese beendet oder gelöscht wird, schicken wir einen Deindexierungswunsch an die API.
Zusätzlich bitten wir zyklisch (momentan alle 5 min) um eine erneute Indexierung der zuletzt (ältest) indexierte Suche (via IndexAllSearchesOnGoogleJobs). Dies ist auf eine bestimmte Anzahl an Nutzungen pro Tag begrenzt, deshalb drosseln wir die Anfragen etwas. Eine Anfrage an Google zur Erhöhung ist versendet.

Die Indexierungen/Anfragen werden in der Datenbank in der googleindicies-Tabelle gespeichert.

# Google Jobs bei Placing-Me

Damit Jobs von Placing-Me auf Google Jobs landen müssen folgende Voraussetzungen erfüllt sein:

  1. Die Suche muss von einem AG-Konto sein
  2. Die Such muss aktiv und vervollständigt sein
  3. Die Suche muss die Option bei Google Jobs schalten aktiviert haben (4. Schritt des Suche erstellen-Formulars, standardmäßig aktiv)

image

Wir versuchen so viele Jobs wie möglich in Google Jobs zu inserieren, da wir sehen, dass diese Kanal uns (automatisiere) viele Besucher auf die Seite bringt.

image
(Stand: 1.3.2024)

Der Call to Action innerhalb der Suchanzeigen (mehr zu diesem Stellenangebot) in Google für den/die Nutzer:in dann auf die Direkt-Link-Seite des Jobangebots.

Bildschirmfoto_2024-02-29_um_12.21.52

# Die Strukturierten Daten (JSON-LD)

Wie schon angemerkt, braucht Google die Infos zu den Jobs in einem bestimmtem Format (json-ld).
Dieses muss den (JobPosting (opens new window)) abbilden und valide sein.
die Validität können mit einem der zwei Tools überprüft werden:

Zusätzlich wird man über die Searchconsole (und sofern eingestellt auch via Email von dieser) über Fehler informiert. Es gibt kritische Fehler, die das Indexieren verhindern (invalides Markup oder verpflichtende Angaben fehlen) und Probleme bzw. Warnungen (es können weitere/mehr Infos Angegeben werden (z.B. Maximalgehalt).

image

Die Strukturierte Daten nutzen wir außerdem zur Beschreibung unseres Unternehmens bzw. Website (property WebPage (opens new window) und LocalBusiness (opens new window)).

Die Jobbeschreibung, welche mit der Property description (opens new window) gesetzt wird und die Google unter Stellenvorschau ausgibt, generieren wir über die OpenAI-API (über die asynchrone Action GenerateGoogleJobsDescriptionAction). Diese muss bei jeder Änderung einer Angabe neu generiert werden (für jeden Ort), da der angegebene Text nicht mehr stimmen könnte) Sollte beim Aufrufen eines Direkt-Links Hier ist ein Beispiel:

Input

"Schreibe bitte einen modernen Text für den Google Dienst 'Google for Jobs' für ein Jobangebot in der Hörakustik von Akustik Schweiz Der Hörladen AG . Nutze auch passende Emojis um die einzelnen Punkte der Jobanzeige zu beschreiben. Der Text richtet sich an 18-40 jährige. Nutze keine Markdown Styles und keine Variablen. Es folgen die Infos für den Job: Qualifikation: Geselle\nTätigkeit: Fachgeschäft\nArbeitsort: 9320 Stachen, Schweiz\nBruttogehalt: von 4200 € bis bis zu 5000 €\nArbeitszeit: Teilzeit oder Vollzeit (von 20 bis 40 Std/Woche)\nUrlaub: 25 Tage (bei einer 5-Tage Woche)\nFortbildungen: Meister, Herstellerschulungen und Päd-Akustik\nSamstagsarbeit: Nicht jeden Samstag\nFachgeschäfte: 1 Fachgeschäfte\nInfos zum Job: Team aus 2 Akustiker, 1-2 AZUBI (2. Bildungsweg), Frontoffice und Otoplastiker (Hauseigenes Otopl.Labor)"

Output

👂🔊👂 🌟 Akustik Schweiz Der Hörladen AG sucht Verstärkung 🌟

🔹 Qualifikation: Geselle
🔹 Tätigkeit: Fachgeschäft
🔹 Arbeitsort: 9320 Stachen, Schweiz
🔹 Bruttogehalt: von 4200 € bis bis zu 5000 €
🔹 Arbeitszeit: Teilzeit oder Vollzeit (von 20 bis 40 Std/Woche)
🔹 Urlaub: 25 Tage (bei einer 5-Tage Woche)
🔹 Fortbildungen: Meister, Herstellerschulungen und Päd-Akustik
🔹 Samstagsarbeit: Nicht jeden Samstag
🔹 Fachgeschäfte: 1 Fachgeschäfte

💼💼 Werde Teil eines tollen Teams aus 2 Akustikern, 1-2 AZUBI (2. Bildungsweg), Frontoffice und Otoplastikern (Hauseigenes Otopl.Labor) 💼💼

Bist du bereit für eine spannende Herausforderung in der Hörakustik? Dann bewirb dich jetzt bei uns! #Hörakustik #Jobangebot 🤝👩‍💼👨‍💼

Klicke auf "Bewerbung auf Placing-Me" umd Informationen zu erhalten und den Arbeitgeber direkt zu kontaktieren.

Die Suche: https://placing-me.com/nova/resources/searches/d292c7d7-c3ae-4363-bf2d-393301629dbc

# Changelog

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:xhtml="http://www.w3.org/1999/xhtml"
    xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
    xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
    xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
    <url>
    <loc>https://newsite.test/suche/augenoptik/deutschland/65824/geselle/7d10052a6cc7?ref=google_jobs_apply</loc>
    <lastmod>2024-05-28T14:03:03+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
    </url>
</urlset>
* Sitemap danach:  
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:xhtml="http://www.w3.org/1999/xhtml"
    xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
    xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
    xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
    <url>
    <loc>https://newsite.test/suche/augenoptik/deutschland/65824/geselle/7d10052a6cc7?ref=google_jobs_apply</loc>
    <lastmod>2024-05-28T14:03:03+02:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    </url>
</urlset>
  • => Indexierte Jobs flatlinen bei ca. 120-140 Jobs. Dafür seit Kurzem starker Anstieg der Impressionen

Bildschirmfoto_2024-02-28_um_13.09.52
(Google Jobs Snapshot 1.3.2024)

googleJobs_Snapshot_20.3.2024
(Google Jobs (mit Impressionen) Snapshot 20.3.2024)

GoogleJobs-5.5.24
(Google Jobs (mit Impressionen) Snapshot 5.5.2024)

GoogleJobs_-Snapshot-_26.5.2024
(Google Jobs (mit Impressionen) Snapshot 26.5.2024)

GoogleJobs_-Snapshot-_15.6.2024
(Google Jobs (mit Impressionen) Snapshot 15.6.2024)

GoogleJob-1.8.24
(Google Jobs (mit Impressionen) Snapshot 1.8.2024)

GoogleJob-15.10.24
(Google Jobs (mit Impressionen) Snapshot 15.10.2024)

GoogleJob-29.10.24
(Google Jobs (mit Impressionen) Snapshot 29.10.2024)

GoogleJob-25.12.24 (Google Jobs (mit Impressionen) Snapshot 25.12.2024)

# übergeordnetes Thema

7.2. Suche und Ergebnisse

Last Updated: 12/25/2024, 8:49:25 PM