- Where font settings live
- Change fonts site-wide in a block theme
- Add new fonts with the Font Library
- The privacy bonus people miss
- Only install the weights you'll use
- Pick a pairing that looks professional
- Try a style variation
- Change the font for one block only
- Check readability
- Changing fonts in a classic theme
- My verdict
- Frequently asked questions
To change the font in WordPress with a block theme, go to Appearance > Editor, open Styles, choose Typography, and pick new fonts for text, headings and other elements. Click Manage Fonts to add Google Fonts or upload your own, then save. Changes in Styles apply across your whole site.
Fonts do a lot of quiet work on a website. The right ones make your brand look polished and your content easy to read; the wrong ones make even great writing feel like hard work. Since WordPress added its Font Library, changing fonts no longer needs a plugin or code for block themes. Here's how to change fonts across your whole site, add new ones, and pick a pairing that looks professional.
Where font settings live
| Theme type | Where to change fonts |
|---|---|
| Block theme | Appearance > Editor > Styles > Typography |
| Classic theme | Appearance > Customize, if your theme offers font options |
WordPress.org explains that Styles is included in block themes and lets you set typography, colours and layout for your entire site. If you only see Customize under Appearance, you have a classic theme, and font options depend on what your theme provides.
Change fonts site-wide in a block theme
- Go to Appearance > Editor.
- Click the Styles icon, the half-shaded circle at the top right.
- Choose Typography.
- Pick an element, such as Text, Links, Headings or Buttons.
- Choose a font, size, weight and line height.
- Click Save.
WordPress.org is clear that changes made in Styles affect the entire site, so this is the place for brand-wide decisions rather than one-off tweaks.
Add new fonts with the Font Library
Learn WordPress describes the Font Library, added in WordPress 6.5, as a Media Library for fonts. Here's how to use it:
- In Styles, choose Typography, then click Manage Fonts.
- To add a Google Font, open the Install Fonts tab and allow WordPress to connect to Google the first time.
- Search for the font and choose the weights and styles you need.
- To use a font you've licensed, click Upload and choose the font file.
- Go back to Typography and apply the new font to your text or headings.
The privacy bonus people miss
Here's a detail most guides skip. Learn WordPress explains that fonts installed from Google through the Font Library are downloaded and stored on your own site, so they're locally hosted. That means visitors don't connect to Google's servers to load them, which makes your site faster and better for your visitors' privacy. It's one more reason to use the built-in library rather than an old embed code.
Only install the weights you'll use
Each font can come in many weights and styles, from thin to extra bold, upright and italic. Every one you install is another file your site may load. Learn WordPress encourages being mindful about which variations you install, and I'd stick to a regular, a bold and perhaps an italic for body text.
Pick a pairing that looks professional
| Use | Suggestion |
|---|---|
| Headings | A font with personality that suits your brand |
| Body text | A clean, very readable font |
| Total fonts | Two families at most |
Learn WordPress recommends sticking to two flexible font families, one for headings and one for body text, because too many fonts look cluttered and slow your site down. A classic approach is a serif for headings with a sans serif for body text, or the other way round.
Try a style variation
Many block themes include style variations, which WordPress.org describes as alternative combinations of colours, fonts and spacing. In Styles, click Browse styles to try them. It's a quick way to see a completely different font pairing on your own content without committing to anything.
Change the font for one block only
If you want a single block to look different, select it and use the Typography settings in the block sidebar. For site-wide consistency, though, set fonts in Styles and resist the urge to style individual blocks, otherwise your site slowly drifts into a mix of fonts and sizes.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Check readability
- Read a full blog post on your phone in the new font.
- Make sure body text is large enough without zooming.
- Check headings stand out clearly from paragraphs.
- Look at buttons and menus, which often use a different setting.
If you're rethinking fonts, you may be ready for a wider refresh. My guide to a successful website redesign covers how to plan it, and my checklist of signs your website needs a makeover will help you decide.
Changing fonts in a classic theme
If your Appearance menu shows Customize rather than Editor, you're on a classic theme. Open Appearance > Customize and look for a Typography or Fonts section. Many popular classic themes include one, with dropdowns for body and heading fonts. If yours doesn't, check the theme's own settings page or documentation before reaching for a plugin. And if you're thinking about switching to a block theme anyway, the Font Library alone is a good reason to do it, because managing fonts becomes so much simpler.
My verdict
With a block theme, change fonts in Appearance > Editor > Styles > Typography, and use Manage Fonts to add Google Fonts that are stored on your own site. Stick to two font families, install only the weights you need, and test everything on your phone before you call it done.
Frequently asked questions
How do I change the font in WordPress?
In a block theme, go to Appearance > Editor > Styles > Typography and pick new fonts, then save.
How do I add Google Fonts to WordPress?
In Styles > Typography, click Manage Fonts, open Install Fonts, and choose the font.
Are Google Fonts in the WordPress Font Library hosted on my site?
Yes. Learn WordPress says installed fonts are downloaded and stored on your site.
How many fonts should a WordPress site use?
Learn WordPress recommends two font families: one for headings and one for body text.
Which WordPress version added the Font Library?
The Font Library arrived in WordPress 6.5.