Back to blog
    Header image for the article "Website Typography: How to Choose Fonts That Sell"
    Web design08/06/20267 min

    Website Typography: How to Choose Fonts That Sell

    Typography impacts readability, brand perception, and conversion. A practical guide to font selection, pairing, and performance optimization.

    Author: Meiko Neuman

    Founder and web strategist, Kodulehe Haldus

    The Importance of Typography

    MIT research shows that good typography increases reading speed by 35% and recall by 22%. Poor typography is the primary reason why visitors close a page.

    Core Rules

    1. Maximum of 2 Fonts - **Heading font** (titles) – distinctive, full of character - **Body font** (content) – readable, neutral

    2. Readability Minimums - Body: 16px+ (17px+ on mobile) - Line-height: 1.5–1.7 - Max paragraph width: 65–75 characters - Contrast: WCAG AA (4.5:1)

    3. Hierarchy ```text H1 – 48-72px (one per page) H2 – 32-48px H3 – 24-32px Body – 16-18px Small – 14px ```

    Types of Fonts

    Sans-serif (Most popular for web) - **Inter** – modern, neutral - **Plus Jakarta Sans** – friendly, contemporary ([we use it ourselves](/)) - **DM Sans** – minimal, geometric - **Manrope** – characterful

    Serif (Classic, authoritative) - **Playfair Display** – luxurious - **Lora** – balanced - **Merriweather** – highly readable for blogs

    Display (Special usage) - **Space Grotesk** – technical - **Caveat** – handwriting style

    Monospace (Code) - **JetBrains Mono** - **Fira Code**

    Free vs Premium

    Google Fonts (Free) [Google Fonts](https://fonts.google.com/) – 1500+ fonts, GDPR compliance via [Bunny Fonts](https://fonts.bunny.net/).

    Premium - [Adobe Fonts](https://fonts.adobe.com/) – for Creative Cloud users - [Fontshare](https://www.fontshare.com/) – a collection of free premium fonts - [Pangram Pangram Foundry](https://pangrampangram.com/)

    Font Pairing

    Rule: contrast. Combine: - Serif heading + Sans body - Geometric sans + Humanist sans - Display heading + Neutral sans body

    Classic pairs: - Playfair Display + Source Sans Pro - Space Grotesk + DM Sans - Merriweather + Open Sans

    Tool: Fontjoy – AI font pairer.

    Performance

    Every font is an HTTP request. Optimization: - Load only used weights (400, 700 is usually enough) - WOFF2 format - font-display: swap - Self-host critical fonts

    <link rel="preload" href="/fonts/inter.woff2" as="font" type="font/woff2" crossorigin>
    

    Estonian Language Specifics

    The letters õ, ä, ö, ü, š, ž must be supported. Check: - Glyphs present? (not a fallback) - Correct kerning? - Latin Extended subset (Latin Extended)

    Typography Checklist

    • Maximum 2 fonts
    • Body 16px+ desktop, 17px+ mobile
    • Line-height 1.5+
    • Contrast WCAG AA
    • Estonian characters supported
    • Font loading optimized
    • One H1 per page
    • Hierarchy is visual and semantic

    Design Trends 2026

    See also Web Design Trends 2026.

    Summary

    Good typography is invisible – the visitor reads fluently without even noticing the font. Poor typography is the first thing noticed. We provide website design with a professional typography system – request a quote.

    Sources

    Need help with your website?

    Our team maintains, optimises and protects your website. Pricing is agreed based on scope.

    Request a quote

    About the author

    Meiko Neuman Founder and web strategist, Kodulehe Haldus. Meiko leads the Kodulehehaldus team and has spent over a decade helping companies maintain and optimise their websites for measurable business results. He writes about website management, SEO, AEO/GEO and the commercial side of the web.

    Related articles