ImmoEO petyadesign

ImmoEO 5.0.1 · OpenImmo Plugin

OpenImmo WordPress Plugin: Immobilien automatisch importieren

ImmoEO ist das OpenImmo WordPress Plugin von petyadesign: eine OpenImmo-Schnittstelle für WordPress, die den OpenImmo-Import aus estateOffice und anderer Maklersoftware übernimmt und Ihre Objekte automatisch aktuell hält.

Kurz zusammengefasst

ImmoEO importiert OpenImmo-XML automatisch per SFTP, erzeugt daraus Exposé-Seiten in WooCommerce und erfasst Anfragen direkt am Objekt – ohne externe API. Plugin in wenigen Minuten installiert – die Anbindung an Ihre Maklersoftware übernehmen wir auf Wunsch (ab 299 €).

OpenImmo-Import in WordPress: So kommen Immobilien aus estateOffice auf Ihre Website

estateOffice exportiert die Immobilien als OpenImmo-ZIP-Paket. Dieses Paket wird per SFTP in einen Eingangsordner auf Ihrem Webserver gelegt. WP-Cron prüft den Ordner in einstellbarem Takt, ImmoEO entpackt das Paket, liest die XML-Datei und legt die Objekte als WooCommerce-Produkte an oder aktualisiert sie.

OpenImmo ist der deutsche Standard für den Austausch von Immobiliendaten. SFTP ist ein verschlüsseltes Dateiübertragungsverfahren. WP-Cron ist die Zeitsteuerung von WordPress.

ImmoEO im Video erklärt

In zwei Erklärvideos sehen Sie, wie das OpenImmo WordPress Plugin eingerichtet wird und wie die importierten Immobilien auf der Website erscheinen.

ImmoEO Erklärvideo, Teil 1 auf YouTube ansehen
ImmoEO Erklärvideo, Teil 2 auf YouTube ansehen

Was ist OpenImmo?

OpenImmo ist der deutsche Standard für den Austausch von Immobiliendaten. Er beschreibt Objekte, Preise, Ausstattung und Bilder in einem einheitlichen XML-Format, das Maklersoftware exportiert und Immobilienportale einlesen. ImmoEO nutzt genau diesen Export, um Ihre Objekte nach WordPress zu übertragen.

Wie funktioniert der OpenImmo-Import über SFTP?

Ihre Maklersoftware legt das OpenImmo-ZIP in einem festgelegten Eingangsordner ab. WP-Cron prüft diesen Ordner alle 5, 15 oder 30 Minuten; voreingestellt sind 15 Minuten. ImmoEO entpackt das Paket, gleicht die Daten gegen den Bestand ab und übernimmt nur die tatsächlichen Änderungen.

  1. 1

    Export

    Die Maklersoftware exportiert die Immobilien als OpenImmo-ZIP-Paket.

  2. 2

    Übertragung

    Das Paket wird per SFTP in den Eingangsordner auf dem Webserver gelegt.

  3. 3

    Prüfung

    WP-Cron prüft den Ordner im eingestellten Takt von 5, 15 oder 30 Minuten.

  4. 4

    Abgleich

    ImmoEO entpackt, liest die XML, vergleicht mit dem Bestand und legt Produkte an oder aktualisiert sie.

  5. 5

    Ausgabe

    Objektliste, Detailseite und Karte zeigen die Daten im Frontend.

Was macht das Plugin?

Automatischer XML-Import

Liest OpenImmo-XML-Exporte, getestet mit estateOffice, und legt die Objekte automatisch an.

Exposé-Seiten automatisch generieren

Jedes Objekt erhält eine vollständige Detailseite mit Bildern, Preisen und Ausstattung, ohne manuelles Layout.

Lead-Formular pro Objekt

Ein Anfrageformular an jedem Exposé erfasst Kontaktanfragen direkt am passenden Objekt.

SEO- und KI-Suche-optimiert

Sprechende URLs, automatisch befüllte Meta-Tags und strukturierte Daten je Objekt — lesbar für Google, Bing und KI-Suchsysteme wie ChatGPT Search.

Werden Änderungen und gelöschte Immobilien automatisch übernommen?

Ja. ImmoEO erkennt neue, geänderte und gelöschte Objekte über das OpenImmo-Attribut aktion mit den Werten CHANGE und DELETE sowie über den vermarktungsstatus. Ein Hash der Quelldaten entscheidet zusätzlich, ob sich ein Objekt überhaupt verändert hat; unveränderte Objekte werden übersprungen.

Weiterhin gut gefunden — auch von der KI-Suche

Jede von ImmoEO erzeugte Exposé-Seite bekommt eine sprechende URL, automatisch befüllte Meta-Tags und strukturierte Daten nach Schema.org. Dadurch bleiben Immobilienseiten für Google und Bing lesbar und zusätzlich für KI-Suchsysteme wie ChatGPT Search, Perplexity und Copilot eindeutig zuordenbar.

Strukturierte Daten

Schema.org-Angaben je Objekt, maschinenlesbar für Suchmaschinen und KI-Systeme.

Sprechende URLs

Jedes Objekt erhält eine eigene, klar aufgebaute Adresse statt einer Parameter-URL.

Automatische Meta-Tags

Title und Description werden je Objekt automatisch aus den Objektdaten befüllt.

Technische Details

OpenImmo-Versionen
1.2.5 und 1.2.7
WordPress-Version
6.5 oder neuer
PHP-Version
8.2 oder neuer
Import-Frequenz
automatisch alle 5, 15 oder 30 Minuten (Standard: 15), zusätzlich per manuellem ZIP-Upload im Admin oder per WP-CLI
Für Entwickler
Hooks und Filter zur Anpassung von Feldzuordnung, Bildverarbeitung und Ausgabe, ergänzt durch WP-CLI-Befehle

Immobilien-Exposés mit Elementor Pro gestalten

Wer seine Website mit Elementor Pro baut, kann die Exposé-Seiten von ImmoEO vollständig im eigenen Design gestalten. Dafür gibt es in ImmoEO einen eigenen Render-Modus „Elementor Pro“ und Dynamic Tags für die Objektfelder.

Dynamic Tags sind Platzhalter in Elementor, die sich beim Aufruf einer Seite mit echten Daten füllen. Statt Preis, Wohnfläche oder Objekttitel für jedes Objekt von Hand einzutragen, setzen Sie im Template einmal das passende Feld ein. Jede importierte Immobilie zeigt danach automatisch ihre eigenen Werte. Ändert sich ein Wert in der Maklersoftware, steht er nach dem nächsten Import auch im Exposé.

Weil ImmoEO jedes Objekt als WooCommerce-Produkt anlegt, legen Sie in Elementor Pro unter Templates im Theme Builder ein Single-Template für Produkte an, gestalten es mit Überschrift, Bildergalerie, Preis- und Flächenangaben und weisen es über die Anzeigebedingungen den Immobilien zu. In den ImmoEO-Einstellungen wählen Sie anschließend den Render-Modus „Elementor Pro“.

Elementor ist optional. Ohne Elementor nutzt ImmoEO das plugineigene Layout, die Automatik oder die Vorlagen Ihres Themes. Sie können den Modus jederzeit wechseln, die Objektdaten bleiben dabei unverändert.

ImmoEO im Vergleich

Vergleich nach acht Kriterien. Angaben zu ImmoEO nach Version 5.0.1.
KriteriumManueller ImportAndere PluginsImmoEO
EinrichtungszeitMehrere Stunden je ObjektOft mit EntwicklerhilfePlugin in wenigen Minuten, Anbindung auf Wunsch ab 299 €
Automatische AktualisierungNicht vorgesehenAbhängig vom AnbieterAlle 5, 15 oder 30 Minuten
Laufende KostenKeine, dafür ArbeitszeitHäufig API-AboKeine API-Gebühren
DatenhoheitVollständig eigenTeilweise beim AnbieterEigene WordPress-Datenbank
SEO-optimierte URLsManuell zu pflegenUneinheitlich umgesetztAutomatisch je Objekt
Lead-Erfassung pro ObjektNicht vorhandenMeist ZusatzmodulIm Plugin enthalten
Entwickler-HooksNicht anwendbarSelten dokumentiertHooks, Filter, WP-CLI
SupportEigenverantwortlichAbhängig vom AnbieterDirekt bei petyadesign

Installation

  1. 1

    Plugin installieren

    ZIP-Datei im WordPress-Admin unter Plugins hochladen und aktivieren.

  2. 2

    Zugang einrichten

    Eingangsordner für den OpenImmo-Export anlegen, SFTP-Zugangsdaten in ImmoEO eintragen.

  3. 3

    Import-Takt wählen

    Automatisch alle 5, 15 oder 30 Minuten (Standard: 15) – zusätzlich jederzeit per manuellem ZIP-Upload im Admin oder per WP-CLI.

  4. 4

    Exposé-Layout wählen

    Automatik, plugineigenes Layout, Elementor Pro oder Theme als Render-Modus festlegen.

  5. 5

    Ersten Import starten

    Mit einem Trockenlauf prüfen, dann den Import live schalten.

Häufige Fragen zum ImmoEO Plugin

ImmoEO liest OpenImmo-XML in den Versionen 1.2.5 und 1.2.7. Beide Versionen sind in der Praxis am weitesten verbreitet und werden von estateOffice sowie den meisten anderen Maklerprogrammen exportiert.

ImmoEO verarbeitet OpenImmo-Exporte als ZIP-Paket. Getestet ist ImmoEO mit estateOffice. Ob der Export einer anderen Software passt, prüfen wir vor dem Angebot.

Automatisch alle 5, 15 oder 30 Minuten (Standard: 15) – zusätzlich jederzeit per manuellem ZIP-Upload im Admin oder per WP-CLI.

ImmoEO legt vor jedem Update einen Sicherungspunkt an und protokolliert jeden Importlauf. Ein Trockenlauf zeigt vorab, welche Objekte angelegt, geändert oder deaktiviert würden, ohne die Daten tatsächlich zu schreiben.

Ja. ImmoEO stellt WordPress-Hooks und Filter bereit, mit denen sich Feldzuordnung, Bildverarbeitung und Ausgabe vor und nach dem Import programmatisch anpassen lassen. WP-CLI-Befehle ergänzen die Entwickler-Werkzeuge.

Ja, und ebenso ohne Elementor. ImmoEO kennt vier Render-Modi: Automatik, plugineigenes Layout, Elementor Pro und Theme. Mit Elementor Pro stehen Dynamic Tags für alle Objektfelder bereit.

Nein. ImmoEO erkennt identische Bilder über einen Hash und bietet mehrere Bild-Abgleichsstrategien. Dateien werden dadurch nicht doppelt in die Mediathek geschrieben.

ImmoEO benötigt WordPress 6.5 oder neuer, PHP 8.2 oder neuer und WooCommerce.

Anbieter: petyadesign, Petya Kostova, Münster. Stand dieser Seite: 16. Oktober 2026. Beschriebene Version: ImmoEO 5.0.1. Weiter zum ImmoEO-Leadgenerator oder zu Installation und Voraussetzungen.