Waarvoor gebruik je een iframe?
Je gebruikt een iframe voor inhoud die van een andere partij komt en daar moet blijven draaien: video’s, kaarten, agenda’s, formulieren en betaalvensters.
Het alternatief zou zijn dat je die functionaliteit zelf bouwt, en dat wil je zelden.
Er zijn vier toepassingen die je in de praktijk het vaakst tegenkomt.

Video en media
Een speler van een videoplatform. Die regelt de kwaliteit, de bediening en het afspelen op elk apparaat.
Zelf hosten van video is voor bijna niemand een goed idee. Meer daarover lees je bij embedden.
Kaarten en routes
Een interactieve kaart op je contactpagina. Vaak zwaarder dan mensen denken, en meestal te vervangen door een afbeelding met een link.
Meer daarover lees je bij of een iframe je website vertraagt.
Formulieren en boekingen
Een afsprakenplanner, een aanmeldformulier of een offerteaanvraag van een aparte dienst.
Handig, want de verwerking gebeurt daar en jij hoeft niets te bewaren. Meer daarover lees je bij cookie.
Mijn vuistregels
- Gebruik ze alleen als de inhoud echt elders moet draaien.
- Vervang een kaart door een afbeelding met een link waar het kan.
- Geef elk venster een beschrijvende titel.
- Test of het formulier erin op een telefoon werkt.
Die laatste gaat vaker mis dan je zou verwachten.
Betalen
Betaalvensters draaien bewust in een iframe, zodat kaartgegevens nooit langs jouw server komen.
Dat is een beveiligingsmaatregel en geen gemakszaak. Meer daarover lees je bij pagespeed.
Waar je ze niet voor gebruikt
Voor je eigen inhoud. Een pagina van je eigen site in een venster op een andere pagina levert alleen problemen op.
Meer daarover lees je bij of een iframe slecht is voor je vindbaarheid.