Typography is 95% of web design, and most of its impact is subconscious. Good type makes you look established; bad type undermines even great content.
Limit your typefaces
One or two families is plenty — a characterful heading face and a highly readable body face. More than that and the page loses coherence.
Respect rhythm and spacing
Consistent line height, generous spacing, and comfortable line length make reading effortless. Cramped text feels cheap.
Set a clear scale
A defined size hierarchy — display, heading, body, caption — tells readers what matters. Random sizes make a page feel improvised.
The takeaway
Two good fonts, used with rhythm and a clear scale, will outclass a dozen used carelessly.