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.