- PERSIS exportiert den Jobkatalog als XML-Feed - damit gehören offene Stellen als echte Seiten auf die eigene Karriereseite, nicht in ein iFrame.
- Pro Stelle eine eigene URL mit eigenen Meta-Daten: nur so ranken Jobs bei Google - und nur so funktioniert Google for Jobs.
- Wir haben zwei PERSIS-Integrationen gebaut (Klinikum Itzehoe, VBG) - mit unterschiedlichen Caching- und SEO-Strategien. Beide laufen seit Jahren im Betrieb.
Was PERSIS ist - und wo es an Grenzen stößt
PERSIS ist eine in Deutschland weit verbreitete Bewerbermanagement-Software: Stellen anlegen, Bewerbungen verwalten, Freigabe-Workflows, DSGVO-konforme Prozesse. Für Personalabteilungen erledigt sie genau das, was sie soll.
Die Karriereseite, die PERSIS selbst ausliefert, ist dagegen selten ein Aushängeschild: generisches Layout, fremde Domain oder Subdomain, kaum Employer Branding, wenig SEO. Wer Fachkräfte sucht, will Bewerber aber auf der eigenen Website empfangen - im eigenen Design, mit eigenen Inhalten drumherum.
Die gute Nachricht: PERSIS kann den kompletten Jobkatalog als XML-Feed exportieren. Genau darauf bauen wir auf.
PERSIS-Jobkatalog-Export: ein XML-Endpunkt, den PERSIS auf Wunsch für dein System freischaltet. Welche Felder er enthält, bestimmt das Exportprofil - das lohnt sich früh mit dem PERSIS-Support abzustimmen.
iFrame oder XML-Integration?
Es gibt zwei Wege, PERSIS-Stellen auf die eigene Seite zu holen - und sie sind nicht gleichwertig.
Der iFrame-Weg ist schnell eingebaut: PERSIS liefert die Stellenliste als eingebettete Seite. Der Preis: Die Jobs existieren für Google auf deiner Domain schlicht nicht. Kein Ranking, kein Google for Jobs, kein eigenes Design, und auf dem Handy scrollt ein Frame im Frame.
Die XML-Integration holt die Rohdaten und rendert jede Stelle als vollwertige Seite deiner Website: eigene URL, eigener Titel, eigene Beschreibung, dein Design, deine Ladezeit. Das ist der Weg, den wir gehen - die Bewerbung selbst läuft weiterhin sauber über PERSIS.
Praxis 1: Klinikum Itzehoe - ein Jobportal für acht Gesellschaften
Für das Klinikum Itzehoe betreiben wir jobs.klinikum-itzehoe.de: ein WordPress-Portal, das den PERSIS-Jobkatalog der gesamten Klinikgruppe rendert - vom Klinikum selbst über MVZ-Standorte bis zum Seniorenzentrum, insgesamt acht Gesellschaften in einem Portal.
Technisch passiert dabei mehr, als man von außen sieht:
- Zweistufiger Filter nach Arbeitsbereich und Berufsfeld - die zweite Auswahl passt sich der ersten an, die Auswahl bleibt per localStorage über Seitenwechsel erhalten.
- Intelligentes Caching: Der Feed wird zwischengespeichert und automatisch aufgefrischt. Liefert der Zwischenspeicher einmal keine Treffer, holt sich das System selbstständig frische Daten - eine leere Jobbörse gibt es so nicht.
- Robust gegen Feed-Ausfälle: Fehler beim Abruf werden abgefangen statt durchgereicht; die Seite bleibt online, auch wenn PERSIS kurz nicht antwortet.
- Bewerbung ohne Systembruch: Das PERSIS-Bewerbungsformular öffnet im Modal direkt auf der Jobseite - Bewerberdaten landen da, wo die Personalabteilung arbeitet.
- Redaktion behält die Kontrolle: Sortier-Priorität und Sichtbarkeit steuert das HR-Team in PERSIS, nicht im CMS. Neue Stellen bekommen automatisch ein „NEU“-Badge.
Praxis 2: VBG - die Integration als wiederverwendbares Plugin
Für vbg-karriere.de haben wir den zweiten Weg gewählt: Die PERSIS-Integration steckt in einem eigenständigen WordPress-Plugin, das per Shortcode oder Gutenberg-Block in jede Seite wandert - unabhängig vom Theme.
Auch hier sitzt eine eigene Cache-Schicht zwischen Website und PERSIS, abgestimmt darauf, dass die Stellen aktuell bleiben, ohne das Bewerbermanagement unnötig zu belasten. Ein paar Details, auf die wir stolz sind:
- Sprechende URLs je Stelle nach dem Muster Beruf-PLZ-Ort - lesbar für Menschen, stark für Suchmaschinen.
- SEO pro Stelle: Canonical, Meta-Description, OpenGraph- und Twitter-Tags werden für jede Stelle einzeln gesetzt, inklusive passender Vorschaubilder je Einstiegsart.
- „Ähnliche Stellen“ ohne KI-Buzzword: ein Ähnlichkeitsabgleich der Berufsbezeichnung schlägt passende Alternativen am selben Standort vor.
- Tonalität pro Zielgruppe: Ausbildungs- und Studienplätze werden automatisch im Du angesprochen, Fachkräfte im Sie.
- Gehaltsangaben formatiert das Plugin deutsch korrekt („3.456 €“ statt „3456.00“) und blendet sie dort aus, wo sie nicht hingehören.
- Teilen-Funktion für LinkedIn, X, WhatsApp, Xing und E-Mail direkt an jeder Stelle.
„Der eigentliche Abruf ist der kleinste Teil der Arbeit. Sie steckt in Caching, Fehlerfällen, SEO und den tausend Kleinigkeiten deutscher Stellenanzeigen.“
DUNA Engineering
Caching mit Augenmaß
Beide Portale arbeiten mit einer eigenen Caching-Schicht zwischen Website und PERSIS: Besucher bekommen schnelle Antworten, das Bewerbermanagement wird geschont, und fällt der Feed einmal aus, liefert die Seite weiter den letzten Stand. Wie aggressiv gepuffert wird, stimmen wir pro Projekt auf Traffic, Feed-Größe und Änderungsfrequenz ab - die konkreten Parameter bleiben bewusst Betriebsdetail.
Was du für eine PERSIS-Integration brauchst
- Freigeschalteter XML-Export (Jobkatalog) mit abgestimmtem Exportprofil - welche Felder, welche Struktur.
- Die Bewerbungs-URL-Logik: Deep-Link ins PERSIS-Bewerberportal oder einbettbares Formular.
- Eine Feld-Zuordnung: Was heißt bei euch „Standort“, was „Einsatzbereich“, was ist Pflichtfeld?
- Entscheidung zu Caching und Aktualität (siehe oben).
- Ein Design für Liste, Filter und Detailseite - das ist der Teil, den Bewerber wirklich sehen.
Wir haben zwei PERSIS-Integrationen im Langzeitbetrieb - als Theme-Integration und als wiederverwendbares Plugin. Wir sagen dir ehrlich, welcher Weg zu eurem Setup passt.
Häufige Fragen zur PERSIS-Integration
Funktioniert die Integration mit jedem PERSIS-Setup?
Mit jedem, das den XML-Jobkatalog-Export bereitstellt. Die Feldnamen unterscheiden sich je Exportprofil - genau deshalb beginnt jedes Projekt mit einem Blick in euren konkreten Feed.
Bleibt die Bewerbung DSGVO-konform in PERSIS?
Ja. Die Karriereseite zeigt die Stellen, die Bewerbung selbst läuft über das PERSIS-Formular oder -Portal - Bewerberdaten werden nicht doppelt gehalten.
Was passiert, wenn der PERSIS-Server nicht erreichbar ist?
Die Caching-Schicht liefert dann den letzten bekannten Stand weiter aus; schlägt auch das fehl, zeigt die Jobbörse eine saubere Meldung statt eines Fehlers. Beides bauen wir standardmäßig ein.
Können mehrere Gesellschaften oder Standorte in ein Portal?
Ja - beim Klinikum Itzehoe laufen acht Gesellschaften in einem Portal, mit Filtern nach Bereich und Berufsfeld. Die Zuordnung kommt direkt aus den PERSIS-Feldern.
WordPress ist gesetzt - geht das auch als Plugin?
Genau so haben wir es für die VBG gebaut: ein eigenständiges Plugin, Shortcode oder Block, themenunabhängig. Es lässt sich auf weitere WordPress-Projekte übertragen.
- jobs.klinikum-itzehoe.de - PERSIS-Jobportal der Klinikum-Itzehoe-Gruppe
- vbg-karriere.de - Karriereseite der VBG mit PERSIS-Plugin


