What are the best fonts for business websites?
By Ash, Founder, HosteazePublished 3 min read
The short answer
The best fonts for a business website are the ones people can read easily on a phone. For body text, choose a clear sans serif such as Inter, Open Sans, Lato or Source Sans 3, at 16 pixels or larger. Use one other font for headings at most, and load only a few weights to keep pages fast.

There's no single best font, but there are plenty of bad choices: script fonts for body text, six different typefaces on one page, grey text in a thin weight that disappears on a phone. A good business website usually uses one or two well-made, readable fonts, and spends its personality elsewhere.
Which fonts work well for business websites?
All of these are free on Google Fonts and designed to read well on screens:
| Font | Style | Good for | Feels |
|---|---|---|---|
| Inter | Sans serif | Body text and headings | Modern, neutral, very readable |
| Open Sans | Sans serif | Body text | Friendly, familiar |
| Lato | Sans serif | Body text and headings | Warm, slightly rounded |
| Source Sans 3 | Sans serif | Body text | Clean, professional |
| Merriweather | Serif | Body text or headings | Traditional, sturdy |
| Lora | Serif | Headings, quotes | Elegant, editorial |
| Playfair Display | Serif | Large headings only | High-end, decorative |
A solicitor might pair Merriweather headings with Source Sans 3 body text for a traditional but clear feel. A café might use Lato throughout and let the photos do the talking.
There are also system fonts, the ones already on people's devices, like Arial, Georgia and Verdana. They load instantly because nothing needs downloading. They're less distinctive, but perfectly respectable.
How do I pair fonts?
- Pick your body font first. It does most of the work, so readability wins.
- If you want a second font, use it only for headings, and make it clearly different, such as a serif heading with a sans serif body.
- Stop at two. A third font almost always looks messy.
- Use weight and size for hierarchy, rather than adding more typefaces: bold for headings, regular for text.
- Check the pair alongside your logo. If your logo uses a distinctive typeface, a calm body font lets it stand out.
What size and spacing should text be?
- Body text of around 16 pixels or larger. That's the usual default in browsers, so going smaller makes your site harder to read than most.
- Line height of roughly 1.5 times the font size, so lines don't feel cramped.
- Lines of a comfortable length on desktop. Very wide paragraphs are tiring to read.
- Enough contrast between text and background. Dark grey or near-black on white is safest. Our guide to choosing website colours explains contrast ratios.
How do fonts affect speed?
Every font file, and every weight of it, is something the browser has to download. A site loading four fonts in five weights each can be noticeably slower on mobile.
- Load only the weights you use. Regular and bold are often enough.
- Use a variable font if one is available. One file can cover many weights.
- Set
font-display: swapso visitors see text straight away in a fallback font while yours loads, rather than a blank space. - Consider self-hosting fonts, which also keeps visitor data away from a third party.
Our guide to testing website speed shows how to see whether fonts are slowing your pages.
What should I avoid?
- Script or handwriting fonts for anything longer than a word or two.
- All capitals for paragraphs, which are harder to read.
- Light or thin weights for body text.
- Different fonts on different pages. Consistency is part of looking professional, which is why fonts belong in your brand style guide.
Readable fonts are also part of an accessible site. Our website accessibility checklist covers the rest.
Related guides: What is a brand style guide?, What is brand identity?.
Frequently asked questions
Are Google Fonts free to use for a business?
Yes. Google says all the fonts on Google Fonts are free and open source and can be used commercially. Most use the SIL Open Font License, and the exact conditions are in each font's licence.
Should I host Google Fonts myself?
It's worth considering. When fonts load from Google's servers, Google receives the visitor's IP address. If you download the fonts and host them on your own site, Google says it receives no data about your visits. Many WordPress themes and plugins can do this for you.
What font size should body text be?
Around 16 pixels is a sensible minimum, since that's the usual browser default. Many sites go slightly larger, at 17 or 18 pixels, for comfortable reading. Make sure text can also be zoomed without the layout breaking.




