A website that shows your onOffice listings automatically, SEO-visible instead of hidden in an iframe.
You already manage your listings in onOffice. The question is whether your website does anything with them: real, indexable listing pages that rank on Google, or an iframe Google never sees. We connect your onOffice instance properly via the OpenImmo interface.

onOffice organises your listings. Your website should sell them too.
Most onOffice websites embed listings via an iframe or a standard widget: quick to set up, but technically invisible to Google. Every listing gets no dedicated URL, no indexable content, no chance to rank for “[property type] [district]”. You end up paying for traffic on ImmoScout24 and Immowelt while your own domain contributes nothing to Google.
We build it the other way around: your onOffice listings sync bidirectionally via the OpenImmo interface and are rendered as dedicated, server-side listing pages on your own domain, with real HTML content instead of an iframe. You keep managing everything exclusively in onOffice; your website pulls it all in automatically, including optional forwarding to ImmoScout24 and Immowelt.
Why the standard onOffice website rarely achieves much online
onOffice is solid agency software. The website many providers bolt around it is usually the weakest link.
Listings Google never sees
A listing portal embedded via iframe delivers no indexable content. As far as Google is concerned, your listing catalogue simply doesn't exist, no matter how many listings you maintain.
Double entry or stale data
Without a proper OpenImmo connection, new listings either show up late on your website, or you end up entering data twice, once in onOffice, once manually on the site.
Listings in portal styling, not your brand
Standard widgets inherit the vendor's layout, not your visual identity and tone. Buyers immediately notice a generic module rather than a properly designed agency site.
No dedicated lead path
Enquiries from the standard widget often land as a plain email with no listing context and no connection to the workflows you already run in onOffice.
What the integration actually delivers
Bidirectional OpenImmo synchronisation
New and updated listings from onOffice appear automatically on your website, no manual export, no duplicate entry. Deactivated listings disappear just as automatically.
Dedicated, indexable listing pages
Every listing gets a real URL with server-rendered content instead of an iframe, including schema markup. That's the prerequisite for ranking at all for property type and district.
Editorial listing design, not a standard widget
The listing page follows your design, not a third-party vendor's layout. Photos, floor plans and key facts are presented the way your brand actually looks.
Optional forwarding to ImmoScout24 & Immowelt
Your website stays the primary source; portals get fed in parallel when useful, without maintaining content twice.
Listing-specific lead forms
Enquiries about a specific listing arrive with that listing's reference, straight into your inbox or connected to your existing onOffice-based workflows.
Local SEO for your service area
Optimisation for district and town-level terms (“sell apartment [district]”, “estate agent [town]”) plus your Google Business Profile, so the newly visible listings actually get found.
The same integration works the same way for FlowFact and PROPSTACK, wherever an OpenImmo interface is available.
We know the OpenImmo interface, not just the CMS
Many web agencies build a nice-looking site and then point to a standard plugin for the listings. We build the interface as a core part of the website, not a bolted-on afterthought.
Technically clean, not plugin patchwork
Synchronisation runs server-side, built into the website's structure, not as a third-party script wedged in afterwards that slows down load time and hurts rankings.
Fixed price, clear scope
You know upfront what the website including the OpenImmo integration costs. No time sheet for “somehow embedding the listings”.
You keep working in onOffice, nothing else
No extra system, no second login. Your existing workflow stays exactly as it is; the website pulls everything in automatically.
Support after launch
Hosting, maintenance and the interface stay operational, even as onOffice export formats or listing types change over time.
Four steps to your onOffice-connected website
Strategy call
We clarify your onOffice configuration, which listing types and fields you use, your service area, and whether forwarding to ImmoScout24 or Immowelt is wanted.
Design & listing concept
You receive a design concept for the homepage and the listing template, matched to your brand instead of a standard portal layout.
OpenImmo integration & build
We set up bidirectional synchronisation via the OpenImmo interface, build the server-rendered listing pages, and integrate the listing-specific lead forms.
Launch & visibility
After testing, your website goes live. You get support, an introduction to your Google Business Profile, and ongoing local SEO support on request.
Why an SEO-visible website of your own beats the standard widget
ImmoScout24 and Immowelt remain useful extra channels. But every click there leads back to the portal, not to you. An indexable website of your own turns your domain itself into the source.
Rankable, not invisible.
Only server-rendered listing pages can rank at all for property type and district. The iframe widget structurally has no chance at this.
One dataset, multiple channels.
You keep managing everything exclusively in onOffice. Your website, and the portals if you want them, pull the data automatically, no duplicate work.
Your brand, not a portal layout.
Prospects see your listings in your design, not in the interchangeable look of a third-party widget.
Ready for your onOffice listings to actually work online?
30 minutes, no obligation. We look at your current onOffice setup and show concretely what the integration with your website would look like.
Website with onOffice integration – frequently asked questions
OpenImmo is the widely used German XML exchange format that agency software like onOffice uses to pass listing data in a structured way to portals and websites. We use this interface to display your onOffice listings automatically and bidirectionally on your own website.
No. You keep managing everything exclusively in onOffice. New, updated or deactivated listings are picked up automatically on your website via the OpenImmo interface.
An iframe loads content from a different domain, and Google generally doesn't index that content as part of your page. Your listings get no dedicated URLs and no chance to rank for property type or district. Server-rendered listing pages solve exactly this problem.
Yes, the same principle works with any agency software offering an OpenImmo interface, including FlowFact and PROPSTACK. We clarify which interface your software provides during the strategy call.
No. Connecting your website doesn't rule out parallel forwarding to ImmoScout24 and Immowelt, we can set that up alongside it on request. Your own website becomes an additional, independent source of enquiries, not a replacement for the portals.
The price depends on scope, particularly how many listing types and custom fields need to be mapped. You get a transparent fixed-price quote during the strategy call. See our pricing page for an overview of the base packages.