Some concrete suggestions from me:
- Fira Sans [2] is a lovely, legible sans-serif font that's free and incredibly easy-to-read. This would make a fine body font.
- Source Sans [3] is another good sans-serif that might be closer to your current font. It's about as readable as Fira, but it's a little less warm imo.
- Make your line length a little narrower and your line spacing (i.e. leading) just a hair wider—that will do wonders for readability.
Definitely check out Practical Typography for more tips from a real professional.
Thanks for the blog post!
[1]: https://practicaltypography.com/
https://practicaltypography.com/ - tons of practical advice on typefaces and text-based UX
https://harmful.cat-v.org/ - more of a "website-style" layout than the above two
I do the same on my websites. It's embedded into my static site generator.
Very related: https://practicaltypography.com/