Schritt für Schritt — für die zwölf gängigsten CMS-Systeme. Mit Code-Snippet zum Kopieren, Screenshots und Tipps zu typischen Stolperfallen. Kein Plugin nötig, keine Programmierkenntnisse.
Zurück zur Lead-Magnete-ÜbersichtUnabhängig vom CMS ist nur ein einziger Code-Schnipsel nötig. Er findet sich im PropShift-Dashboard unter Lead-Magnete → den Magnet auswählen → „Embed-Code & Vorschau". Der Code sieht so aus:
<script src="https://app.propshift.de/widget/propshift-valuation/propshift-valuation.js" defer></script> <propshift-valuation wuid="DEIN-INDIVIDUELLER-CODE"></propshift-valuation>
Die erste Zeile lädt das Widget-Programm, die zweite platziert es auf der Seite. Diese beiden Zeilen kommen exakt so in die Webseite — egal welches CMS. Die Anleitungen unten erklären jeweils, wo genau diese zwei Zeilen einzufügen sind.
Funktioniert mit: WordPress.org (selbst-gehostet) und WordPress.com Business-Plan oder höher. Mit jedem Theme. Mit dem Gutenberg-Block-Editor (Standard seit 2018) und dem klassischen Editor.
In den „Text"-Tab wechseln (rechts oben in der Editor-Leiste) und den Code an der gewünschten Stelle einfügen. WordPress wandelt den Code im sichtbaren „Visuell"-Tab nicht in echtes HTML um — das ist normal.
Funktioniert mit: TYPO3 v9 und neuer. Standard-Installation, keine Extensions nötig.
RTE.default.proc.HTMLparser_db.allowTags keine restriktive Liste hat, die <script> blockiert. Im Zweifel beim TYPO3-Admin nachfragen.
Funktioniert mit: Joomla 4 und neuer (auch Joomla 3 mit Anpassung am Editor).
</>). Darauf klicken, um in den HTML-Quellcode zu wechseln.<script>-Tags beim Speichern, wenn der „Codetags filtern"-Modus aktiv ist. Unter „System" → „Konfiguration" → „Editor TinyMCE" → „Erlaubte Code-Tags" muss script stehen.
Funktioniert mit: Drupal 9 und 10. Der Layout-Builder ist empfohlen, geht aber auch klassisch via Custom-Block.
<script> in den meisten Standard-Textformaten heraus. Nötig ist das „Full HTML"-Format mit deaktiviertem „HTML-Filter". Aus Sicherheitsgründen sollte „Full HTML" nur Admins zur Verfügung stehen.
Funktioniert mit: Allen Webflow-Plänen, die HTML-Embeds erlauben (Basic, CMS, Business). Auf dem kostenlosen Starter-Plan ist Custom Code blockiert.
Funktioniert mit: Wix Editor und Wix Studio. Auf kostenlosen Plänen ist Embed Code zwar verfügbar, allerdings nur mit Wix-Branding auf der Seite.
Funktioniert mit: Jimdo Creator (klassisch) und Jimdo Dolphin. Jimdo ist in Deutschland bei Maklern weit verbreitet.
Im Dolphin-Editor heißt das Element „HTML einbetten". Funktioniert sonst identisch.
Funktioniert mit: Allen Squarespace-Plänen, die Code-Blöcke erlauben (Personal-Plan und höher).
Funktioniert mit: Allen Shopify-Plänen. Praktisch für Makler, die Shopify als Plattform für ihre Maklerseite mit zusätzlichem Service-Bereich nutzen.
</>-Symbol klicken, um in den HTML-Quellcode zu wechseln.Funktioniert mit: Strato Website-Baukasten, Telekom Webhosting, IONOS MyWebsite, 1&1, Hostpoint Sites und ähnlichen Baukasten-Lösungen.
Funktioniert mit: FlowFact Performer, onOffice enterprise, Propstack, Estatemax — überall dort, wo eine Whitelabel-Maklerseite mit CMS-Funktion enthalten ist.
Funktioniert mit: Jedem System, das HTML-Output produziert — statische Seiten, eigene PHP/Node-Anwendungen, Headless-CMS-Setups (Strapi, Sanity, Contentful), Hugo/Jekyll/Astro/Eleventy.
<body>, dort wo das Widget visuell erscheinen soll.<propshift-valuation> wie jede andere HTML-Component nutzen. Bei React/Vue/Angular: Custom Element wird vom Framework wie jedes native DOM-Element behandelt; bei React 19 funktioniert es direkt, bei älteren React-Versionen evtl. ref verwenden.
Nach dem Einbau Cache-Plugins (WP Rocket, W3 Total Cache, LiteSpeed) und CDN-Caches (Cloudflare, BunnyCDN) leeren — sonst zeigt der Browser eine alte Version ohne Widget.
Das Widget lädt über HTTPS. Wenn die Seite noch über HTTP läuft, wird der Browser das Script aus Sicherheitsgründen blockieren („Mixed Content"). SSL aktivieren — bei allen Anbietern üblicherweise kostenlos via Let's Encrypt.
Browser-Erweiterungen (z. B. Ad-Blocker, uBlock Origin) können Widgets blockieren. Im Inkognito-/Privatfenster ohne Erweiterungen zeigt sich das echte Endkunden-Erlebnis.
Wenn das Widget nicht erscheint: F12 drücken → Tab „Konsole". Hier zeigen sich eventuelle Fehler. Häufigster Fall: das Script lädt nicht, weil CSP-Header oder ein Sicherheits-Plugin externe Scripts blockt.
Die Widgets sind responsive und passen sich der Container-Breite an. Trotzdem nach dem Einbau einmal auf einem echten Smartphone (oder mit DevTools-Device-Toolbar) prüfen, ob die Darstellung passt.
Auf einer Seite können mehrere PropShift-Widgets gleichzeitig laufen — z. B. ein Bewertungs-Widget oben und ein Kontakt-Widget im Footer. Jedes Widget hat seinen eigenen Embed-Code mit individuellem wuid.
14 Tage gratis testen — sofort einen Magnet anlegen und den Code in der eigenen Webseite ausprobieren.
Keine Kreditkarte für den Test nötig.