How to Change Font in WordPress (For Beginners)

Changing the font in WordPress is an excellent way to enhance the aesthetics of your website. By doing so, you can give your site a personalized touch that aligns with your brand’s visual identity or simply add that extra flair that distinguishes your website from the rest.

Step 1: Choosing a WordPress Theme with Custom Fonts

WordPress themes often come with their predefined style settings, which includes fonts. Some themes allow for easy customization of fonts. If your chosen theme supports it, changing the font can be as simple as going to the WordPress customization panel.

  • Navigate to Appearance > Customize in the WordPress dashboard.
  • Look for the ‘Typography’ or ‘Fonts’ setting. (The name may vary depending on the theme.)
  • If available, select your desired font from the dropdown list, then click ‘Publish.’

If your theme doesn’t support direct font customization or you want more advanced options, you’ll need the help of plugins or CSS.

Step 2: Using a Plugin to Change Fonts

One of the easiest means to change fonts in WordPress without touching any code is by utilizing a font plugin. Here are some noted ones:

Google Fonts Typography

The Google Fonts Typography plugin allows use of over 900 Google fonts. To change a font using this plugin:

  • Install and activate the plugin.
  • Go to your WordPress dashboard and navigate to Appearance > Customize > Google Fonts.
  • Select the relevant sections (body text, headings, etc) and choose the desired font.

Easy Google Fonts

Easy Google Fonts is another recommended plugin that is user-friendly and offers a real-time font preview.

  • After installation and activation, head to Appearance > Customize > Typography > Default Typography.
  • Select the section to modify and choose your desired font.

Step 3: Manually Changing Fonts with CSS

For more advanced users, WordPress fonts can be changed by adding custom CSS. This provides more control over the specifics of your font but requires a rudimentary understanding of CSS.

  • Navigate to Appearance > Customize > Additional CSS within your WordPress dashboard.
  • In the text box, add your CSS rule. For example: `body {font-family: Arial, sans-serif;} This command changes the default body text to Arial.
  • Click ‘Publish.’

Remember, when adding custom CSS, it helps to have a basic understanding of CSS syntax and WordPress classes and IDs. A good CSS reference can be found at Mozilla Developer Network (MDN).


Being able to change fonts can play a significant role in creating a unique and effective WordPress site. It may seem intimidating at first, especially if you’re unfamiliar with CSS, but with the right plugin or theme, it’s a breeze.

Always remember to choose the font that is in line with your brand and ensures readability and overall user-friendly experience.

The guide above should provide everything you need to start experimenting with fonts. The flexibility that WordPress offers, coupled with your creativity, can result in a truly unique and tailored user experience for your site’s visitors.

Happy designing!

Remember to always make a backup of your site before making significant changes to protect your hard work.

Leave a Comment