Add Google Fonts To WordPress In A Dead Simple Way

Adding Google Fonts to WordPress can be a great way to have your website stand out against your competitors.

Some themes already embed Google Fonts directly, but others still don’t.

If your theme doesn’t come with a Google Fonts integration, don’t worry!

This tutorial got you covered:

Luckily, you don’t need to be a developer to add custom Google Fonts to your WordPress site.

You don’t even need to write a single line of code.

However, adding Google Fonts to WordPress is fairly simple when coding it; it would just require a few lines.

But I won’t bother you with that code because there’s an amazing plugin handling everything for you:

Enter Easy Google Fonts:

Install Easy Google Fonts from the WP repository

Install Easy Google Fonts from the WP repository

You can install that plugin from the WordPress repository, by searching for “Easy Google Fonts”.

After you installed it, you’ll see a new menu item in the Customizer for your theme:

The new Customizer menu

The new Customizer menu

In that menu, you can select the fonts you want to change: paragraph text, headings, etc.

Add Google Fonts to WordPress

Here's where you add Google Fonts to WordPress

Now what you can easily do is to click on “Edit Font” for the element you want to change, and then select the Google Font you want to add to your WordPress.

Change the fonts to Google Fonts

Change the fonts to Google Fonts

As soon as you select a new font, you’ll see the live preview on the right side update.

You can use the live preview just like your normal website, navigate through it, and open the page you want to test.

This process should work with most Genesis themes (and also with other most themes).

The Advanced Way To Add Google Fonts To WordPress

If you experience issues with Google Fonts not showing or updating on your WordPress site, please consider this part tutorial.

Warning, you will need to touch a bit of code - but at a level that you’ll be able to handle without being a developer.

Easy Google Fonts allows you to add fonts to your WordPress site using custom selectors.

A selector tells your website how to style a certain element.

Let’s have a look at the selector for the blog headings on my WordPress site:

The CSS selector for the blog headline

The CSS selector for the blog headline

Open your website in Google Chrome, and then right-click on the element you want to modify.

Choose “Inspect Element” from the context menu.

The element inspector will show you a similar view to what you can see above in my screenshot.

I highlighted the elements that are important, which are one <h2> tag and a <a> tag

This is HTML, so let me explain:

<h2> marks a headline; it’s the second most important headline on a website. You can use <h1> (most important) to <h6> (least important).

<a> is a hyperlink; in my case it’s the link to the blog post that opens when you click on the headline.

Still with me?

In the screenshot, you see that the <h2> element has a class “entry-title”.

This class depends on the theme I’m using, and might be a different class for you.

The second code snippet (the one to the right) I highlighted in the screenshot is the CSS selector that specifies the headline on the website.

You’ll need this element to configure Easy Google Fonts accordingly.

In this case, you’d have to copy: h2.entry-title a

Got your selector?

Then you can go back to Easy Google Fonts and open the settings page for the plugin at “Settings” -> “Google Fonts”.

Here you can specify custom font controls.

In my case, I created a new font control called “Post headings in the blog” and pasted the CSS selector in the respective field.

Create a custom font control

Create a custom font control

After saving this font control, you’ll be able to use it in the Customizer at “Appearance” -> “Customize” -> “Typography”.

If you encounter any problems following this process or have questions about it, please leave a comment on this post!

Enjoy your custom Google Fonts,


Share this post with your friends & followers:

Hit The Inbox by Jan Koch

Get your newsletter out of spam filters and into the inbox of your subscribers.

Learn more
Supercharge Your Email List

The money is in your list. Learn how to move it to your bank account using email automation and ethical email sales strategies.

Learn more

Hey, I'm Jan!

Jan Koch

I run the Uncommon Solopreneur to help solopreneurs like you and me get paid for our content.

It's great to have you here!

Discover The 5 Reasons Your Email Subscribers Don't Buy.

You've got an email list yet are struggling to grow it and earn any revenue with the newsletters you send.

Enter your details below and I'll send you the five reasons your subscribers don't buy (which I learned from sending over 735,000 newsletters) and how to improve your email newsletter's performance.
envelope linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram