Je winkelwagen is leeg
Producten die je toevoegt, verschijnen hier.
Typografie is meer dan alleen het kiezen van een mooi font - het bepaalt hoe bezoekers je content ervaren, hoeveel ze lezen, en of ze actie ondernemen.
📋 Samenvatting: Website Typografie
De beste lettertypes voor Nederlandse websites zijn Inter, Open Sans en Roboto voor body text, en Montserrat, Poppins of Playfair Display voor headings. Gebruik maximaal 2-3 font families, houd body text op minimaal 16px, en zorg voor een line-height van 1.5-1.8. Goede typografie verhoogt conversie met tot 35% en verlaagt bounce rate
KeurigOnline zegtBounce rateBounce rate is het percentage bezoekers dat je website verlaat zonder verdere actie. met 40%. Focus op WCAG AA contrast (4.5:1 ratio), WOFF2 formaat voor performance, en font-display: swap om layout shifts te voorkomen.
Definitie: Website typografie is de kunst en techniek van het kiezen, combineren en stylen van lettertypes op een website om optimale leesbaarheid, visuele hiërarchie en merkidentiteit te bereiken. Het omvat font selectie, font-size, line-height, letter-spacing, contrast en responsive implementatie.
Het juiste lettertype voor je website kan het verschil maken tussen een professionele uitstraling en een amateuristische indruk. Typografie is meer dan alleen het kiezen van een mooi font: het bepaalt hoe bezoekers je content ervaren, hoeveel ze lezen en of ze actie ondernemen.
Volgens onderzoek van Adobe (2023) leiden slechte typografie keuzes tot een 40% hogere bounce rate, terwijl goede typografie de conversie kan verhogen met tot 35% (Bron: CXL Typography Research).
In deze complete gids ontdek je de 10 beste Google Fonts voor Nederlandse websites, 5 perfecte font combinaties en 9 professionele typography tips die je direct kunt toepassen.
Van concrete lettertype aanbevelingen tot performance optimalisatie, van leesbaarheid op mobile tot accessibility principes. Je leert niet alleen welke lettertypes goed werken, maar vooral waarom ze werken en hoe je ze correct implementeert met praktische code voorbeelden.
🎯 Perfecte website typografie in 6 stappen
Lettertypes communiceren emoties voordat bezoekers ook maar één woord gelezen hebben. Een serif font zoals Times New Roman roept associaties op met traditie, autoriteit en betrouwbaarheid. Daarom gebruiken kranten en financiële instellingen deze fonts. Een sans-serif font zoals Helvetica voelt modern aan, clean en toegankelijk, perfect voor tech bedrijven en startups.
Psychologisch onderzoek toont aan dat font keuze direct invloed heeft op merkperceptie (Bron: Font Psychology Research).
De keuze tussen serif en sans-serif is niet willekeurig: het is een strategische beslissing die je brand identity versterkt en je doelgroep aanspreekt op emotioneel niveau.
Google's algoritme meet gebruikerssignalen zoals time on page, scroll depth en bounce rate. Goede typografie verbetert al deze metrics direct.
Google's Page Experience Update beoordeelt typografie indirect via Core Web Vitals
KeurigOnline zegtCore Web VitalsCore Web Vitals zijn Google's belangrijkste metrics voor website-ervaring en snelheid.. Font loading die Cumulative Layout Shift (CLS) veroorzaakt schaadt je rankings — lees meer over TTFB en performance metrics. Performance-optimized fonts = betere SEO.
Welke specifieke fonts moet je kiezen? Hieronder de 10 beste Google Fonts voor Nederlandse websites, met interactieve voorbeelden waar je je eigen tekst kunt testen.
Deze selectie is gebaseerd op leesbaarheid (vooral belangrijk voor Nederlandse lange samengestelde woorden), performance (laadtijden onder 50ms), browser support (werkt op 99%+ devices) en design versatiliteit (geschikt voor verschillende sectoren).
Inter is de nieuwe standaard voor moderne websites. Dit font is specifiek ontworpen voor computerschermen met excellent hinting en superior readability bij kleine formaten.
Inter wordt gebruikt door GitHub
KeurigOnline zegtGithubGitHub is een platform voor versiebeheer en samenwerking aan code. Onze pakketten ondersteunen SSH en git., Mozilla en Stripe — bedrijven waar leesbaarheid cruciaal is.
Inter is perfect voor Nederlandse websites. Type hier je eigen tekst om te testen hoe lange Nederlandse woorden zoals "verantwoordelijkheidsverzekering" eruit zien in dit lettertype.
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
font-weight: 400;
line-height: 1.6;
}
h1, h2, h3 {
font-family: 'Inter', sans-serif;
font-weight: 700;
}
Waarom Inter perfect is voor Nederlands: Nederlandse woorden zijn vaak langer dan Engels, gemiddeld 15% meer karakters. Inter's open apertures en generous spacing zorgen ervoor dat lange samenstellingen leesbaar blijven, zoals "verantwoordelijkheid" of "gezondheidszorg", zelfs op mobile.
Open Sans is het nummer 1 meest gebruikte Google Font wereldwijd, en terecht.
Het humanist karakter maakt letters individueel herkenbaar (essentieel voor dyslexie-vriendelijkheid), terwijl de neutrale uitstraling past bij elke branding.
Open Sans combineert professionaliteit met toegankelijkheid. Perfect voor corporate content en lange teksten. Test hier hoe jouw bedrijfsnaam en content eruitzien.
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap');
body {
font-family: 'Open Sans', 'Segoe UI', Roboto, sans-serif;
font-weight: 400;
}
strong, b {
font-weight: 600; /* Semi-bold voor emphasis */
}
B2B tip: Open Sans straalt betrouwbaarheid uit zonder saai te zijn, perfect voor zakelijke dienstverlening, consultancy en B2B SaaS. Volgens Nielsen Norman Group typografie onderzoek scoren moderne sans-serif fonts zoals Open Sans significant hoger op professional impression dan traditionele system fonts.
Roboto is de native font van Android, gebruikt door 70% van mobile users wereldwijd.
Deze vertrouwdheid zorgt voor onbewuste user comfort: je bezoekers herkennen Roboto zonder het te beseffen, wat de reading flow verbetert.
Roboto's light weight geeft een clean, moderne uitstraling. Ideaal voor mobile-first designs en apps. Type je tekst om de performance te testen.
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap');
body {
font-family: 'Roboto', Roboto, 'Helvetica Neue', Arial, sans-serif;
font-weight: 300; /* Light voor clean look */
line-height: 1.7;
}
h1, h2, h3 {
font-weight: 500; /* Medium voor headings */
letter-spacing: -0.02em; /* Tighter spacing voor impact */
}
Performance voordeel: Android gebruikers hebben Roboto al geïnstalleerd als system font. Met de juiste font-family fallback stack laadt je site instant op Android devices zonder extra HTTP
KeurigOnline zegtHTTPHTTP is het protocol waarmee webclients en -servers gestructureerd data uitwisselen via requests en responses. request. Dit verbetert je Largest Contentful Paint score significant.
Lato (Pools voor "zomer") combineert warmte met professionaliteit — een zeldzame balans.
De semi-rounded details geven het karakter terwijl de klassieke proportions serieus overkomen. Perfect voor service-georiënteerde bedrijven die bereikbaar willen lijken.
Lato straalt vriendelijkheid uit zonder aan professionaliteit in te boeten. Perfect voor coaches, consultants en lokale bedrijven. Test hier je tekst.
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');
body {
font-family: 'Lato', 'Helvetica Neue', Arial, sans-serif;
font-weight: 400;
}
h1, h2 {
font-weight: 700;
text-transform: none; /* Lato werkt best in sentence case */
}
Nederlandse cases: Lato wordt veel gebruikt door Nederlandse coaches, therapeuten en lokale dienstverleners. De warme uitstraling verlaagt de psychologische drempel om contact op te nemen. A/B tests tonen dat warmere fonts zoals Lato consistent beter presteren op contactformulieren dan koudere fonts zoals Helvetica.
Source Sans Pro is Adobe's eerste open-source font family en het toont hun expertise.
Het font heeft exceptional hinting (scherp op alle schermresoluties), een breed karakter set inclusief alle Nederlandse diakritische tekens, en superior rendering bij kleine formaten.
Source Sans Pro's light weight reduceert visuele zwaarheid bij lange teksten. Ideaal voor blogs en nieuwsartikelen. Type hier je eigen content.
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600&display=swap');
body {
font-family: 'Source Sans Pro', 'Segoe UI', sans-serif;
font-weight: 300; /* Light weight voor elegant reading experience */
line-height: 1.8; /* Extra line-height voor long-form content */
font-size: 18px; /* Slightly larger voor content sites */
}
h1, h2, h3 {
font-weight: 600;
}
Long-form content secret: Source Sans Pro's Light weight (300) is ideaal voor lange artikelen. Het reduceert visuele zwaarheid van dense text blocks zonder leesbaarheid te compromitteren. Nederlandse nieuwssite De Correspondent gebruikte dit principe (hoewel met een custom font) voor hun award-winning typography.
Montserrat is geïnspireerd door de oude posters en borden in de Montserrat wijk van Buenos Aires.
Dit geometric sans-serif font heeft sterke, zelfverzekerde vormen die perfect zijn voor impactvolle headings. Het is niet geschikt voor body text (te geometrisch), maar onverslaanbaar voor hero sections.
Montserrat is onverslaanbaar voor headings, maar gebruik het niet voor body text (zie hoe deze paragraaf Open Sans gebruikt). Test je eigen heading boven.
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&family=Open+Sans:wght@400&display=swap');
h1, h2 {
font-family: 'Montserrat', sans-serif;
font-weight: 700;
letter-spacing: -0.03em; /* Tighter voor geometric fonts */
line-height: 1.2;
}
body {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
}
Waarschuwing: Montserrat's geometric karakter (perfecte cirkels, rechte lijnen) maakt het minder leesbaar bij kleine formaten. Gebruik het alleen voor headings van 24px of groter. Voor body text schakel je naar een humanist sans-serif zoals Open Sans of Lato.
Poppins is de meest populaire rounded font op Google Fonts in 2025.
De subtiele rounding (niet overdreven zoals Comic Sans) maakt het vriendelijk en toegankelijk, terwijl het strak genoeg blijft voor professioneel gebruik. Trending bij startups en SaaS companies.
Poppins' rounded karakter maakt je merk toegankelijker en warmer. Perfect voor tech bedrijven die menselijk willen overkomen. Test hier je eigen content.
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap');
h1, h2, h3 {
font-family: 'Poppins', sans-serif;
font-weight: 600;
}
.button, .cta {
font-family: 'Poppins', sans-serif;
font-weight: 500; /* Medium voor modern button style */
}
2025 trend: Rounded sans-serifs zoals Poppins groeien 40% sneller in populariteit dan traditional sans-serifs. Volgens Google Trends zoeken 3x meer designers naar rounded fonts in 2025 versus 2023. Dit past bij de algemene design trend naar warmer, menselijker UI design.
Playfair Display is een transitional serif geïnspireerd door late 18e eeuw European design.
Het combineert high contrast (dikke en dunne strokes) met elegant proportions. Perfect voor luxury brands, fashion en editorial content die sophistication willen uitstralen.
Let op hoe deze body text Source Sans Pro gebruikt - een perfecte pairing met Playfair Display's dramatic headings. De combinatie straalt premiumheid uit. Test je eigen content hier.
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Source+Sans+Pro:wght@400&display=swap');
h1, h2 {
font-family: 'Playfair Display', Georgia, serif;
font-weight: 700;
line-height: 1.2; /* Tight voor dramatic effect */
}
body {
font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
line-height: 1.7;
}
Premium psychology: Serif fonts worden geassocieerd met traditie, kwaliteit en luxe. Studies tonen dat e-commerce producten met serif typography significant hoger scoren op perceived value bij consumenten. Dit maakt Playfair Display perfect voor premium pricing strategies.
Merriweather is specifiek ontworpen voor lange teksten op schermen.
Waar traditionele serifs zoals Times New Roman bedoeld zijn voor print, is Merriweather geoptimaliseerd voor pixels. Het heeft open letterforms en generous spacing die vermoeidheid reduceren bij langdurig lezen.
Merriweather's light weight maakt lange teksten aangenaam om te lezen op schermen. Perfect voor blogs en storytelling content. Let op hoe Nederlandse woorden als "verantwoordelijkheid" elegant worden weergegeven.
@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700&display=swap');
body {
font-family: 'Merriweather', Georgia, serif;
font-weight: 300; /* Light voor elegant reading */
line-height: 1.8; /* Extra spacing voor serif */
font-size: 18px;
}
h1, h2, h3 {
font-family: 'Merriweather', serif;
font-weight: 700;
}
Medium.com principe: Medium gebruikt een vergelijkbare serif approach met hun custom Charter font, omdat serif fonts reading comprehension verbeteren bij long-form articles (bron: CXL Typography Research). Merriweather is het beste gratis alternatief voor deze strategy.
Work Sans is specifiek ontwikkeld voor web interfaces en UI design.
Het heeft excellent rendering bij kleine formaten (14-16px), waardoor het perfect is voor navigation menus, form labels, buttons en dashboard interfaces. Niet de beste keuze voor body text, maar onverslaanbaar voor UI components.
Work Sans blijft scherp en leesbaar bij kleine formaten. Perfect voor navigatie, formulieren en app interfaces. Test hoe het eruitziet bij verschillende groottes.
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600&display=swap');
/* UI elements */
nav, button, .form-label, .tab, .badge {
font-family: 'Work Sans', sans-serif;
font-weight: 500;
font-size: 14px; /* Small but readable */
}
/* Body content - different font */
body {
font-family: 'Inter', sans-serif;
}
SaaS applications: Work Sans is de go-to voor B2B SaaS interfaces. Bedrijven zoals Notion, Linear en Figma gebruiken vergelijkbare geometric sans-serifs voor hun interfaces omdat ze tech-savvy en modern overkomen zonder personality te sacrificen.
Deze 10 fonts zijn de absolute top keuzes voor Nederlandse websites. Gebruik deze decision tree om de juiste te kiezen.
1. Bepaal je primaire use case:
2. Test de interactive previews hierboven: Elke font heeft een interactieve preview waar je direct je eigen content kunt testen. Type lange Nederlandse woorden zoals "verantwoordelijkheidsgevoel" of "gezondheidszorg" om te zien hoe het font omgaat met complexe tekst.
3. Check performance: Laad alleen de weights die je gebruikt. Een font family met 9 weights klinkt flexibel, maar als je er slechts 2 gebruikt, laad dan alleen die 2. Elke extra weight is 20-30KB en zorgt voor langere laadtijd.
4. Verifieer accessibility: Test je gekozen font met WebAIM Contrast Checker en bekijk je site op diverse devices. Sommige fonts renderen excellent op Mac Retina maar poorly op Windows 1080p screens.
Font pairing is de kunst van het matchen van twee fonts die elkaar versterken in plaats van te clashen. Een goede pairing creëert visuele hiërarchie en versterkt je brand identity.
De basisregel: contrast zonder conflict. Pair een bold, karaktervolle font voor headings met een neutrale, leesbare font voor body text. Of combineer serif met sans-serif voor classic elegance.
Waarom dit werkt: Poppins' rounded geometric vormen geven personality en toegankelijkheid aan headings. Inter's neutrale karakter zorgt voor superieure leesbaarheid in body text.
Perfect voor tech startups die vriendelijk willen overkomen maar professioneel.
Beste use case: SaaS platforms, tech startups, app landing pages, innovative services
Implementatie:
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&family=Inter:wght@400;500&display=swap');
/* Headings: Poppins voor impact en personality */
h1 {
font-family: 'Poppins', sans-serif;
font-weight: 700;
font-size: clamp(32px, 5vw, 48px);
line-height: 1.2;
letter-spacing: -0.02em;
}
h2, h3 {
font-family: 'Poppins', sans-serif;
font-weight: 600;
}
/* Body: Inter voor readability */
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.7;
}
/* Buttons: Poppins medium weight */
.button, .cta {
font-family: 'Poppins', sans-serif;
font-weight: 600;
font-size: 16px;
letter-spacing: 0.02em;
}
Nederlandse voorbeelden: Veel Nederlandse fintech startups en SaaS bedrijven gebruiken deze combinatie (denk aan Bunq-achtige branding). De warme Poppins headings maken tech toegankelijk terwijl Inter's functionaliteit trust opbouwt.
Waarom dit werkt: Dit is de klassieke serif + sans-serif combinatie. Playfair Display's high-contrast elegance geeft headings dramatic impact. Source Sans Pro's humanist karakter zorgt voor comfortable long-form reading.
Beste use case: Magazines, blogs, nieuws portals, editorial content, storytelling sites
Implementatie:
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=Source+Sans+Pro:wght@400;600&display=swap');
/* Headings: Playfair voor editorial sophistication */
h1 {
font-family: 'Playfair Display', Georgia, serif;
font-weight: 900; /* Black voor maximum impact */
font-size: clamp(36px, 6vw, 56px);
line-height: 1.1;
letter-spacing: -0.02em;
}
h2, h3 {
font-family: 'Playfair Display', Georgia, serif;
font-weight: 700;
line-height: 1.3;
}
/* Body: Source Sans Pro voor readability */
body {
font-family: 'Source Sans Pro', 'Segoe UI', sans-serif;
font-weight: 400;
font-size: 18px; /* Larger voor artikelen */
line-height: 1.8; /* Extra spacing voor long-form */
}
/* Lead paragraphs: semi-bold voor emphasis */
.lead, .intro {
font-weight: 600;
font-size: 20px;
line-height: 1.7;
}
Pro tip: Gebruik Playfair Display alleen voor headings en pull quotes, niet voor body text. De high contrast maakt het ongeschikt voor lange paragrafen. Deze combinatie wordt gebruikt door premium publishers wereldwijd, van Vogue tot The New York Times (zij gebruiken custom varianten, maar het principe is identiek).
Waarom dit werkt: Montserrat's geometric boldness geeft headings authority en confidence. Open Sans' proven reliability zorgt voor trust in body content.
Deze combinatie schreeuwt "we zijn professioneel en betrouwbaar" — perfect voor B2B.
Beste use case: Corporate websites, B2B dienstverlening, consultancy, financiële services, legal firms
Implementatie:
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800&family=Open+Sans:wght@400;600&display=swap');
/* Headings: Montserrat voor corporate impact */
h1, h2 {
font-family: 'Montserrat', sans-serif;
font-weight: 800; /* Extra bold voor confidence */
text-transform: uppercase; /* Corporate all-caps style */
letter-spacing: 0.05em; /* Breathing room */
}
h3, h4 {
font-family: 'Montserrat', sans-serif;
font-weight: 700;
text-transform: none;
}
/* Body: Open Sans voor trusted readability */
body {
font-family: 'Open Sans', 'Segoe UI', Roboto, sans-serif;
font-weight: 400;
line-height: 1.6;
}
strong, b {
font-weight: 600;
}
Nederlandse corporate tip: Deze combinatie wordt veel gebruikt door Nederlandse B2B bedrijven en consultancy firms. Let op: gebruik ALL CAPS sparingly, alleen voor korte headings (max 3-4 woorden). Lange Nederlandse samenstellingen in caps zijn onleesbaar.
Waarom dit werkt: Soms is de beste pairing geen pairing. Een monofont approach (één font voor alles met verschillende weights) creëert ultieme consistency.
Manrope heeft genoeg weight variaties (200 tot 800) om hierarchy te creëren zonder tweede font nodig te hebben.
Beste use case: Minimalist designs, portfolios, agencies, moderne e-commerce, clean corporate sites
Implementatie:
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;600;800&display=swap');
/* Monofont met weight-based hierarchy */
h1 {
font-family: 'Manrope', sans-serif;
font-weight: 800; /* Extra bold */
font-size: clamp(40px, 6vw, 64px);
line-height: 1.1;
letter-spacing: -0.03em;
}
h2 {
font-weight: 700;
font-size: clamp(28px, 4vw, 40px);
}
h3 {
font-weight: 600;
font-size: clamp(22px, 3vw, 28px);
}
body {
font-family: 'Manrope', sans-serif;
font-weight: 400;
line-height: 1.65;
}
/* Light weight voor captions */
.caption, .meta {
font-weight: 300;
font-size: 14px;
}
Voordeel: Monofont approach heeft minimale payload (één font family = snelste loading), maximum consistency en is makkelijkst te onderhouden. Nadeel: minder visueel contrast dan serif + sans-serif pairings. Kies wijs gebaseerd op je brand personality.
Waarom dit werkt: Omgekeerd traditioneel: sans-serif headings met serif body text. Lato's warmte in headings maakt je approachable. Merriweather's serif body text verhoogt reading comprehension.
Perfect voor lokale dienstverleners die trust willen opbouwen.
Beste use case: Lokale bedrijven, coaches, therapeuten, artisan e-commerce, persoonlijke diensten
Implementatie:
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@700;900&family=Merriweather:wght@300;400&display=swap');
/* Headings: Lato voor warmth en accessibility */
h1, h2, h3 {
font-family: 'Lato', 'Helvetica Neue', sans-serif;
font-weight: 900; /* Black voor friendly boldness */
}
/* Body: Merriweather voor reading comfort */
body {
font-family: 'Merriweather', Georgia, serif;
font-weight: 300; /* Light weight voor elegant reading */
font-size: 18px;
line-height: 1.8; /* Extra spacing voor serif */
}
/* Important text: Regular weight voor emphasis */
strong, b {
font-weight: 400; /* In Merriweather Light, Regular = bold enough */
}
Psychology tip: Serif body text wordt door 68% van lezers als meer betrouwbaar ervaren dan sans-serif (volgens Nielsen Norman Group). Als je diensten verkoopt waar trust cruciaal is (coaching, therapie, financieel advies), versterkt Merriweather body text je geloofwaardigheid.
Hoe test je of een pairing werkt?
Common pairing mistakes:
Tools voor pairing exploration:
De gouden regel: één font voor headings, één voor body text. Optioneel een derde voor accenten, buttons en quotes.
Meer dan 3 fonts creëert visuele chaos en verzwakt je brand identity.
Waarom minder meer is:
Perfect font pairing voorbeelden:
/* Klassiek & Professional */
Headings: Playfair Display (serif)
Body: Source Sans Pro (sans-serif)
/* Modern & Tech */
Headings: Inter (sans-serif)
Body: Inter (lighter weight)
Accent: JetBrains Mono (monospace voor code)
/* Friendly & Accessible */
Headings: Poppins (rounded sans-serif)
Body: Open Sans (humanist sans-serif)
/* Editorial & Content-heavy */
Headings: Merriweather (serif)
Body: Lora (serif, lighter)
Pro tip: Gebruik tools zoals FontPair.co of Fontjoy (AI-powered) voor wetenschappelijk onderbouwde font combinaties.
Leesbaarheid is niet subjectief. Er zijn meetbare principes die bepalen of tekst gemakkelijk te lezen is.
Line-height (regelafstand):
body {
line-height: 1.6; /* 160% van font-size */
}
h1, h2, h3 {
line-height: 1.2; /* Headings kunnen dichter */
}
/* Voor lange teksten (artikelen, blogs) */
.article-content {
line-height: 1.8; /* Extra ruimte verbetert reading flow */
}
Optimale paragraaf breedte: 50-75 karakters per regel voor desktop, 35-50 voor mobile.
Te breed: het oog verliest de plaats bij het regeleinde. Te smal: constant springen verstoort de reading flow.
/* Optimale line length met max-width */
.content {
max-width: 65ch; /* 'ch' unit = breedte van '0' character */
margin-inline: auto;
}
/* Of met clamp voor responsive typography */
.content {
width: clamp(350px, 65ch, 100%);
}
Contrast ratio (WCAG guidelines):
Check je contrast met WebAIM Contrast Checker. Te licht grijs (#999 op wit) faalt vaak. Gebruik minimaal #767676 voor body text.
Google Fonts is de populairste font service met 1500+ gratis fonts. Maar niet alle Google Fonts zijn even goed: sommige schaden je performance en leesbaarheid. Zie ook onze gids over WordPress sneller maken voor meer performance tips.
Top 15 beste Google Fonts voor Nederlandse websites (2025):
Voor body text (leesbaarheid first):
Voor headings (personality & impact):
Voor speciale doeleinden:
Performance tip: Laad alleen de font weights die je echt gebruikt. Elke extra weight is 20-30KB extra payload.
/* ❌ Slecht - laadt alle weights */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
/* ✅ Goed - alleen gebruikte weights */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
/* ✅ Nog beter - preconnect voor snellere loading */
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap" rel="stylesheet">
70% van je bezoekers komt via mobile. Als je typography niet werkt op kleine screens, verlies je 7 van de 10 potentiële klanten.
Minimum font sizes voor mobile:
Responsive font scaling met clamp():
/* Modern responsive typography zonder media queries */
body {
font-size: clamp(16px, 1.125rem, 18px);
}
h1 {
font-size: clamp(28px, 5vw, 48px);
}
h2 {
font-size: clamp(24px, 4vw, 36px);
}
/* clamp(min, preferred, max) schaalt automatisch tussen min en max */
Touch-friendly typography:
Visuele hiërarchie bepaalt in welke volgorde bezoekers content consumeren.
Zonder duidelijke hiërarchie scannen mensen willekeurig en missen ze je belangrijkste boodschap.
Type scale ratio's:
/* Perfect Fourth (1.333) - Harmonieus & subtiel */
h1: 48px (base 16px × 1.333⁴)
h2: 36px (base 16px × 1.333³)
h3: 27px (base 16px × 1.333²)
h4: 20px (base 16px × 1.333)
body: 16px
/* Major Third (1.250) - Conservatief maar effectief */
h1: 39px
h2: 31px
h3: 25px
h4: 20px
body: 16px
/* Golden Ratio (1.618) - Dramatisch & bold */
h1: 68px
h2: 42px
h3: 26px
h4: 20px
body: 16px
Gebruik Type Scale Calculator om je perfecte ratio te vinden.
Font-weight voor extra hiërarchie:
h1 {
font-weight: 700; /* Bold voor maximum impact */
}
h2, h3 {
font-weight: 600; /* Semi-bold voor secondary headings */
}
body {
font-weight: 400; /* Regular voor body text */
}
.lead {
font-weight: 500; /* Medium voor intro paragraphs */
}
.caption, .meta {
font-weight: 300; /* Light voor bijschriften */
}
Call-to-action button typography:
Custom fonts kunnen je merk uniek maken, maar brengen uitdagingen met zich mee: licenties, kosten en performance.
Custom fonts vs. Google Fonts:
| Aspect | Custom fonts (bijv. Proxima Nova) | Google Fonts |
|---|---|---|
| Kosten | €200-€1,000+ per jaar | Gratis |
| Uniekheid | Hoog - niet overused | Laag - iedereen kan gebruiken |
| Performance | Zelf te hosten, full control | CDN cached, meestal sneller |
| Licentie | Per project/traffic tier | Open Source (OFL) |
| Support | Variable, hangt af van foundry | Excellent community support |
Premium font services:
Legal aspecten: Controleer altijd je licentie. Desktop licenties (Photoshop, Illustrator) zijn niet geldig voor webgebruik. Je hebt een specifieke @font-face webfont licentie nodig.
Fonts kunnen 200-500KB toevoegen aan je page weight.
Slow font loading veroorzaakt Flash of Invisible Text (FOIT) of Flash of Unstyled Text (FOUT) — beide resulteren in slechte UX.
Font formaten in 2025:
Font loading strategies:
/* Strategy 1: font-display swap (meest gebruikt) */
@font-face {
font-family: 'Inter';
src: url('/fonts/inter.woff2') format('woff2');
font-display: swap; /* Toon fallback meteen, swap wanneer klaar */
font-weight: 400;
font-style: normal;
}
/* Strategy 2: font-display optional (performance first) */
@font-face {
font-family: 'Inter';
src: url('/fonts/inter.woff2') format('woff2');
font-display: optional; /* Skip custom font als te lang duurt */
}
/* Strategy 3: Preload kritieke fonts */
<link rel="preload" href="/fonts/inter.woff2" as="font" type="font/woff2" crossorigin>
Font subsetting: Verwijder ongebruikte characters om filesize te verkleinen. Voor Nederlandse sites: Latin + Latin Extended subset is 60-70% kleiner.
Tools: Font Subsetter of Font Squirrel Webfont Generator.
15% van je bezoekers heeft een visuele beperking.
Accessible typography is niet optioneel: het is een wettelijke verplichting volgens de Europese Accessibility Act 2025.
Dyslexie-vriendelijke fonts:
Kleurenblindheid overwegingen:
Screen reader compatibility:
/* ✅ Gebruik semantic HTML */
<h1>Hoofdtitel</h1>
<p>Paragraaf text</p>
/* ❌ Vermijd div-soup */
<div class="title-big">Hoofdtitel</div>
<div class="text-normal">Paragraaf text</div>
/* Visueel verbergen maar screen reader toegankelijk */
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
white-space: nowrap;
border: 0;
}
Goede typography is data-driven.
A/B test verschillende fonts, sizes en line-heights om te meten wat écht werkt voor je audience.
A/B testing typography:
Heatmap analysis: Gebruik Hotjar of Crazy Egg om te zien waar bezoekers stoppen met lezen. Als 80% wegklikt na de 2e paragraaf, is je typography waarschijnlijk niet engaging genoeg. Combineer dit met Yoast SEO voor complete on-page optimalisatie.
Typography testing tools:
De nummer 1 typografie fout: body text kleiner dan 16px op mobile. Dit is ook een veelgemaakte fout bij CSS animaties — tekst in loading states moet ook leesbaar blijven.
iOS Safari zoomed automatisch in bij minder dan 16px, wat zorgt voor een frustrerende user experience waarbij gebruikers constant moeten pinch-to-zoom.
iOS vs. Android verschillen:
Fix:
/* ✅ Safe minimum sizes */
body {
font-size: 16px;
}
input, textarea, select {
font-size: 16px; /* Voorkomt iOS zoom */
}
button {
font-size: 16px;
min-width: 44px;
min-height: 44px;
padding: 12px 24px;
}
Comic Sans is het meest gehate font ter wereld, maar het heeft zijn plaats (dyslexie-vriendelijk, kinderwebsites).
Het probleem: het wordt verkeerd gebruikt voor professional en corporate content.
Alternatieve playful fonts:
Wanneer WEL informele fonts gebruiken:
4+ verschillende fonts creëert visuele chaos.
Meer variaties betekent niet meer interesting design: het verstoort consistency en verzwakt je brand identity.
Hoe visual chaos te vermijden:
/* Design system: CSS Custom Properties */
:root {
/* Font families */
--font-heading: 'Montserrat', sans-serif;
--font-body: 'Open Sans', sans-serif;
--font-code: 'JetBrains Mono', monospace;
/* Font sizes (type scale) */
--text-xs: 0.75rem; /* 12px */
--text-sm: 0.875rem; /* 14px */
--text-base: 1rem; /* 16px */
--text-lg: 1.125rem; /* 18px */
--text-xl: 1.25rem; /* 20px */
--text-2xl: 1.5rem; /* 24px */
--text-3xl: 1.875rem; /* 30px */
--text-4xl: 2.25rem; /* 36px */
/* Font weights */
--font-normal: 400;
--font-medium: 500;
--font-semibold: 600;
--font-bold: 700;
}
/* Gebruik in CSS */
h1 {
font-family: var(--font-heading);
font-size: var(--text-4xl);
font-weight: var(--font-bold);
}
Adobe Fonts (voorheen Typekit):
Nederlandse font foundries:
Fontjoy (AI-powered). Deep learning algoritme dat font pairings genereert op basis van contrast, similarity of balanced ratio. Klik Generate tot je een combinatie vindt die klikt.
FontPair.co. Curated Google Fonts pairings met live previews. Filter op serif, sans-serif en display en zie direct hoe combinaties werken in verschillende contexten.
Type Scale Calculator. Bereken perfecte font size progressions. Kies je base size (16px), selecteer een ratio (1.333 is Perfect Fourth) en krijg een complete type scale voor H1 tot H6.
Canva Font Combinations. Visuele font pairing generator. Gebruik filters voor mood en industry om relevante combinaties te vinden voor je project.
Variable fonts zijn de toekomst. Eén font file met infinite variations van weight, width, slant en custom axes.
In plaats van 10 separate files (Light, Regular, Medium, Semi-Bold, Bold) laad je één variable font.
Performance voordelen:
Browser support: 97% - alle moderne browsers, met IE11 fallback naar static fonts.
Implementatie voorbeeld:
/* Variable font met weight axis */
@font-face {
font-family: 'Inter';
src: url('/fonts/Inter-Variable.woff2') format('woff2-variations');
font-weight: 100 900; /* Ondersteunt alle weights tussen 100-900 */
font-display: swap;
}
/* Gebruik any weight value */
h1 {
font-weight: 750; /* Niet beperkt tot 100, 200, 300, etc. */
}
/* Animeer smoothly tussen weights */
.button {
font-weight: 500;
transition: font-weight 0.3s ease;
}
.button:hover {
font-weight: 700;
}
Top variable fonts: Inter, Recursive, Roboto Flex, Source Sans Variable en Public Sans.
Brutalist design is de anti-thesis van clean minimalism: raw, confrontational en deliberately ugly.
Brutalist typography gebruikt extreme contrast, overlapping text, broken grids en unconventional layouts.
Wanneer WEL gebruiken:
Wanneer NIET gebruiken:
Nederlandse brutalist voorbeelden: Sonic Acts Festival, ArtEZ Hogeschool voor de Kunsten en experimentele agency portfolios.
Pro tip: Balanceer tussen trend en functionaliteit. Brutalism voor hero sections en landing pages geeft impact.
Brutalism voor body text en e-commerce product pages is een disaster.
Font stack fallbacks: Specificeer altijd fallback fonts die visueel vergelijkbaar zijn aan je custom font.
/* ✅ Complete font stack */
body {
font-family:
'Inter', /* Custom font */
-apple-system, /* San Francisco (iOS/macOS) */
BlinkMacSystemFont, /* San Francisco (macOS Chrome) */
'Segoe UI', /* Windows */
Roboto, /* Android */
'Helvetica Neue', /* macOS fallback */
Arial, /* Universal fallback */
sans-serif; /* Generic fallback */
}
/* Voor serif fonts */
.serif-heading {
font-family:
'Merriweather',
Georgia,
'Times New Roman',
Times,
serif;
}
/* Voor monospace (code blocks) */
code, pre {
font-family:
'JetBrains Mono',
'Fira Code',
'Consolas',
'Monaco',
'Courier New',
monospace;
}
Modern CSS
KeurigOnline zegtCSSCSS is de stijltaal waarmee je de visuele opmaak en layout van HTML-pagina’s bepaalt. features:
/* Responsive typography met clamp() */
html {
font-size: clamp(14px, 2.5vw, 16px); /* Fluid between 14px and 16px */
}
h1 {
font-size: clamp(2rem, 5vw + 1rem, 4rem);
}
/* Fluid spacing met viewport units */
.section {
padding-block: clamp(2rem, 5vh, 6rem);
}
/* Optical size voor variable fonts */
@supports (font-variation-settings: normal) {
h1 {
font-variation-settings: 'opsz' 72; /* Optimized for large sizes */
}
body {
font-variation-settings: 'opsz' 16; /* Optimized for reading */
}
}
Custom Fonts (gratis):
GeneratePress Premium (€59/jaar):
Beaver Builder (vanaf €99/jaar):
Custom CSS vs. plugins: Voor simpele font swaps gebruik je plugins. Voor advanced typography (variable fonts, custom loading strategies, performance optimizations) schrijf je custom CSS in een child theme.
Performance impact check: Test je site met GTmetrix voor en na plugin installatie. Sommige plugins voegen bloat toe. Bekijk ook onze .htaccess code snippets voor server-side performance optimalisaties.
Gebruik deze checklist om je huidige website typography te auditen. Vink elk item aan dat je website correct implementeert. De score wordt automatisch berekend.
De beste lettertypes voor websites zijn Inter, Open Sans en Roboto voor body text, en Montserrat, Poppins of Playfair Display voor headings. Inter is de moderne allrounder met excellent screen rendering, Open Sans is het meest gebruikte Google Font met bewezen leesbaarheid, en Roboto is vertrouwd voor 70% van mobile gebruikers (Android native). Kies op basis van je doelgroep: B2B sites profiteren van Open Sans of Lato, tech startups van Inter of Poppins, en luxury brands van Playfair Display.
Gebruik maximaal 2-3 font families op je website. De gouden regel is: één font voor headings, één voor body text, en optioneel een derde voor accenten zoals buttons of quotes. Meer dan 3 fonts creëert visuele chaos, vertraagt laadtijden (elke font is 20-50KB extra), en verzwakt je merkidentiteit. Een "monofont approach" met verschillende weights van dezelfde font (zoals Inter 400/600/700) is ook een effectieve strategie die consistency maximaliseert.
De ideale font-size voor website body text is 16-18px. Voor mobile is 16px het absolute minimum omdat iOS Safari automatisch inzoomt bij kleinere fonts, wat een slechte gebruikerservaring veroorzaakt. Voor headings gebruik je: H1 = 32-48px, H2 = 24-36px, H3 = 20-28px. Gebruik CSS clamp() voor responsive scaling, bijvoorbeeld: font-size: clamp(16px, 2.5vw, 18px). Lange artikelen en blogs kunnen profiteren van 18px body text voor betere leesbaarheid.
Serif fonts hebben kleine streepjes (schreven) aan de uiteinden van letters, zoals Times New Roman en Playfair Display. Ze stralen traditie, autoriteit en betrouwbaarheid uit en worden vaak gebruikt door kranten, advocatenkantoren en financiële instellingen. Sans-serif fonts missen deze schreven, zoals Inter en Open Sans. Ze voelen modern, clean en toegankelijk aan, ideaal voor tech bedrijven en startups. Voor screens presteren sans-serifs doorgaans beter voor body text, terwijl serifs excellent werken voor impactvolle headings.
Optimaliseer fonts voor snelheid met deze 5 technieken: 1) Gebruik WOFF2 formaat (30% kleiner dan WOFF), 2) Laad alleen de font weights die je gebruikt (niet alle 9 weights), 3) Voeg font-display: swap toe om layout shifts te voorkomen, 4) Preload kritieke fonts met <link rel="preload">, 5) Overweeg font subsetting om ongebruikte characters te verwijderen (bespaart 60-70% bestandsgrootte). Totale font payload moet onder 200KB blijven voor optimale Core Web Vitals
KeurigOnline zegtCore Web VitalsCore Web Vitals zijn Google's belangrijkste metrics voor website-ervaring en snelheid. scores.
De beste line-height voor website leesbaarheid is 1.5-1.8 voor body text. Voor headings kun je lagere waarden gebruiken (1.2-1.3) omdat kortere teksten minder regelafstand nodig hebben. Serif fonts hebben doorgaans meer line-height nodig (1.7-1.8) dan sans-serifs (1.5-1.6). Voor lange artikelen en blogs verhoogt een line-height van 1.8 de reading comfort significant. Te weinig line-height (onder 1.4) maakt tekst moeilijk te scannen; te veel (boven 2.0) verstoort de visuele flow.
Ja, Google Fonts zijn 100% gratis voor zowel persoonlijk als commercieel gebruik. Alle 1500+ fonts op Google Fonts zijn open source onder de SIL Open Font License (OFL), wat betekent dat je ze onbeperkt mag gebruiken op websites, in apps, en zelfs in print materialen. Je kunt ze via CDN laden (fonts.googleapis.com) of zelf hosten voor betere privacy compliance (GDPR). Er zijn geen pageview limieten of verborgen kosten.
Combineer fonts volgens het principe "contrast zonder conflict". De 5 beste font combinaties zijn: 1) Poppins + Inter voor moderne tech sites, 2) Playfair Display + Source Sans Pro voor editorial elegance, 3) Montserrat + Open Sans voor corporate authority, 4) Manrope monofont voor minimalist design, 5) Lato + Merriweather voor friendly local businesses. Pair altijd een karaktervolle heading font met een neutrale body font, of combineer serif met sans-serif voor klassiek contrast.
Het minimum contrast voor website tekst is 4.5:1 volgens WCAG AA richtlijnen. Voor grote tekst (18px+ of 14px bold) is 3:1 voldoende. WCAG AAA niveau vereist 7:1 voor normale tekst. Dit betekent dat lichtgrijs tekst (#999) op wit faalt: gebruik minimaal #767676. Check je contrast met tools zoals WebAIM Contrast Checker. Goede contrast compliance leidt tot 23% langere sessieduur en 19% betere conversie rates volgens Forrester research.
Variable fonts zijn single font files die infinite variaties van weight, width en andere eigenschappen bevatten. In plaats van 10 aparte bestanden (Light, Regular, Bold, etc.) laad je één file. Voordelen: 80-90% kleinere totale payload, smoother animaties tussen weights, en micro-adjustments voor perfecte rendering. Browser support is 97%+. Top variable fonts zijn Inter, Roboto Flex en Source Sans Variable. Gebruik variable fonts als je meerdere weights nodig hebt en performance prioriteit heeft.
De beste lettertypes voor dyslexie zijn OpenDyslexic (specifiek ontworpen voor dyslexie), Verdana, Arial en verrassend genoeg Comic Sans (of het professionelere alternatief Comic Neue). Kenmerken die helpen: duidelijke letter-shapes, open counters (ruimte binnen letters), en voldoende spacing. Sans-serif fonts presteren beter dan serifs voor dyslectische lezers. Vermijd condensed fonts, zeer dunne weights, en fonts waar letters zoals b/d en p/q te veel op elkaar lijken.
Voorkom font-gerelateerde vertraging met deze checklist: 1) Laad maximaal 2-3 font families, 2) Selecteer alleen benodigde weights (400, 600, 700 is meestal genoeg), 3) Gebruik WOFF2 formaat, 4) Voeg <link rel="preconnect" href="https://fonts.googleapis.com"> toe, 5) Stel font-display: swap of optional in, 6) Overweeg self-hosting voor snellere first-party loading. Meet impact met Google PageSpeed Insights
KeurigOnline zegtPageSpeed InsightsPageSpeed Insights is Google's gratis tool om website-snelheid en Core Web Vitals te testen. en focus op CLS (Cumulative Layout Shift) score.
font-display: swap is een CSS property die browsers vertelt om direct een fallback font te tonen terwijl het custom font laadt, en dan te "swappen" wanneer het klaar is. Dit voorkomt Flash of Invisible Text (FOIT) waarbij bezoekers een lege pagina zien. Alternatieven zijn optional (skip custom font als te traag) en fallback (korte blokkeerperiode). Swap is de meest gebruikte strategie omdat het content altijd zichtbaar houdt. Voeg het toe aan je @font-face regel of gebruik Google Fonts met &display=swap parameter.
Beide opties hebben voordelen. Google CDN: makkelijke implementatie, automatic updates, goede caching (maar niet cross-site sinds Chrome 86). Self-hosting: betere GDPR compliance (geen data naar Google), snellere first-party loading, volledige controle over font files. Voor Nederlandse sites is self-hosting vaak beter vanwege privacy wetgeving. Download fonts via Google Webfonts Helper en host ze op je eigen server met correct geconfigureerde cache
KeurigOnline zegtCacheCache slaat tijdelijk gegevens op, waardoor je website sneller laadt. headers.
De optimale tekstbreedte is 50-75 karakters per regel voor desktop en 35-50 karakters voor mobile. Te brede regels (100+ karakters) maken het moeilijk om de volgende regel te vinden na het einde van elke regel. Te smalle regels (onder 35 karakters) zorgen voor constant springen wat reading flow verstoort. Implementeer dit met CSS
KeurigOnline zegtCSSCSS is de stijltaal waarmee je de visuele opmaak en layout van HTML-pagina’s bepaalt.: max-width: 65ch (ch = breedte van het "0" karakter) of width: clamp(350px, 65ch, 100%) voor responsive gedrag.
Perfecte website typografie is geen luxe. Het is een noodzaak voor succesvol online ondernemen.
De 9 tips in deze gids geven je een compleet framework: van font selectie en leesbaarheid tot performance en accessibility. Begin met de quick wins (16px minimum, font-display swap, contrast check) en werk systematisch door de checklist.
De ROI van goede typography is meetbaar:
Dat zijn cijfers die direct je bottom line beïnvloeden.
Volgende stappen:
Wil je professionele hulp bij je website typography? Keurig Online heeft 20+ jaar ervaring met Dutch websites die converteren. Van complete redesigns tot typography audits optimaliseren we je site voor maximale impact — inclusief SSL-beveiliging en DNS-optimalisatie. Neem contact op voor een gratis typography scan van je website.
Dit artikel is gebaseerd op recent wetenschappelijk onderzoek en gerenommeerde UX studies.