How to change website fonts in WordPress

After you’ve chosen a theme for your WordPress site, you’ll probably want to customise it to make it your own.

One feature that really impacts the look and feel of your website is the use of fonts. If you like the default choice of fonts provided by your theme, then there’s no reason to change it. However, if you prefer, most themes allow you to easily change the choice of fonts of either the headings or body text. Here’s how:

Option 1: Adjust fonts via the Customizer

This is the first option to look for. Themes vary in the options available for customising fonts via the Customizer and you’ll need to check whether your theme provides this option. (Note: the default WordPress themes e.g. Twenty Nineteen and Twenty Twenty don’t offer this option)

  1. Log in to your site’s WP-admin by browsing to your domain name followed by /wp-admin e.g. https://example.com/wp-admin
  2. From the left menu, select Appearance > Customise
  3. Your theme’s Customizer will now open, which varies in options and appearance depending on the theme. Look for the option of font or typography
  4. If either of these options appear, then select these menu items and you will be presented with varying options. As an example, this theme presents a wide range of options:

Option 2: Add a font plugin

If your chosen theme doesn’t have any or enough options to customise the font type, style and size, then a plugin can do the job for you. Install  one of the many font or typography plugins. Here we are adding Easy Google Fonts to the Twenty Nineteen theme that doesn’t have any font or typography option:

  1. Log in to WP-admin and select Appearance > Customise; you will see that there is no option to adjust fonts
  2. Go to Plugins > Add New and install and activate your plugin (Note: this is a popular plugin but it is concerning that at the time of writing it hadn’t been updated recently)
  3. Returning to the Customizer, you will now see a Typography menu option
  4. Selecting Typography will now bring up a range of options to adjust each heading or content font. In the case of Easy Google Fonts, there are options to adjust styles as well as appearance.
  5. In this case Appearance allows font size editing, however not all font plugins provide this.

If your font plugin doesn’t allow for font size changes, you may want to consider a font size plugin.