Zum Hauptinhalt springen

Installations-Best-Practices

Pointr Widgets sind einfach einzubauen, aber die umgebende Seite ist trotzdem wichtig. Eine gute Integration gibt dem iframe genug Platz, erklärt den Kontext und verhindert CSS, das den Inhalt abschneidet.

Größe​

Verwende width="100%" und begrenze die maximale Breite mit CSS.

<div style="max-width:480px">
<iframe
src="https://pointr.org/de/widget/booking/ihr-unternehmen"
width="100%"
height="720"
style="border:0;border-radius:12px"
loading="lazy"
title="Termin mit Pointr buchen"
></iframe>
</div>
WidgetHöheMaximale Breite
Booking720480px
Reviews760760px
Live Availability420480px
Service + Availability720760px
Mini Business Card360420px
Calendar820900px

Barrierefreiheit​

Setze immer ein aussagekräftiges title-Attribut.

title="Termin mit Pointr buchen"

Performance​

Nutze Lazy Loading, außer das Widget ist der wichtigste Inhalt direkt am Seitenanfang.

loading="lazy"

Layout-Regeln​

Empfohlen:

  • iframe in einen normalen Block-Container setzen.
  • Ausreichend Höhe geben.
  • Bei 320px, 390px, 768px und Desktop testen.
  • border:0 verwenden und Border Radius entweder am iframe oder am Container setzen.

Vermeiden:

  • Parent-Container mit overflow:hidden, wenn die Höhe nicht sauber gesetzt ist.
  • Sehr kleine fixe Breiten.
  • iframes in Slidern oder Tabs, die Inhalte fehlerhaft lazy rendern.

Sicherheit​

Nutze die exakte Pointr Widget-URL. Die Haupt-App ist gegen Framing geschützt; die Widget-Routen sind bewusst einbettbar.

Test-Checkliste​

  • Das iframe lädt ohne Frame-Fehler in der Browser-Konsole.
  • Die Sprache passt zum URL-Locale.
  • Kein horizontaler Überlauf.
  • Buchungs-CTAs öffnen den erwarteten Flow.
  • Das iframe hat einen sinnvollen title.