Fastest WordPress Themes in 2020

I first started putting WordPress themes through speed test hurdles back in 2014 (via archive.org here) in an effort to find the fastest WordPress theme out there, whether it was free or paid.

Now it’s 2020, and WordPress is still the most popular open source CMS (content management system) online, with over 27 million live websites using it, almost double what it was when I started testing WordPress speed.

Wordpress Usage 2020

Alongside the rise in WordPress usage, there’s been a huge boom in the number of available WordPress themes. With so many themes to choose from, you need to pick one based on what’s most important to your website: for me, and many site owners, that’s WordPress speed.

If you’re looking for the fastest WordPress theme in 2020, then you’re in the right place. Rather than just giving you a list of theme suggestions, I’ve speed tested each theme on a real WordPress site to pit them against each other and determine the ultimate winner. Keep reading for a full methodology and breakdown of the results.

Affiliate disclosure: I use affiliate links to themes where relevant in this post, which means that if you click through and make a purchase, I may receive a small commission payment at no extra cost to you. Thanks for your support!

Quick Answer: Fastest WordPress Theme in 2020

Generatepress WordPress Theme

In a rush? The fastest WordPress theme we tested was GeneratePress Premium, closely followed by the free version.

We can also confidently recommend WordPress’ own latest free theme Twenty Twenty.

Here’s a breakdown of how each theme performed in speed tests:

ThemePageSpeed MobileLoad TimePageSpeed DesktopTheme File SizePriceCurrent Users
GeneratePress (premium)61/1001.576 seconds97/100882KB (+809KB plugin)$49.9589,046
GeneratePress (free)63/1002.143 seconds97/100882KB$0375,504
Astra45/1002.148 seconds98/100925KB$0359,575
Twenty Twenty68/1002.218 seconds97/100698KB$019,973
Genesis53/1002.305 seconds95/100329KB$59.95303,811
X Theme49/1002.4 seconds94/1005.6MB$59200,000+
OceanWP49/1002.582 seconds89/1003.2MB$0322,365
Divi46/1002.648 seconds90/1006.6MB$891,362,180
Enfold43/1002.810 seconds84/10019.2MB$59359,345
Avada34/1002.854 seconds87/1005.4MB$60623,527

Keep reading until the end to find out how the GeneratePress Premium theme can get a score of 100/100 with the help of a little caching and image optimization.

Generatepress 100 Pagespeed Score

Why is a fast WordPress theme important?

Website speed is essential for UX and SEO. As you probably know, user experience impacts SEO in 2020, so what keeps visitors happy will also help you rise in search engines. In all my years working in SEO, I can genuinely say that there’s never been a downside to making any website faster.

Simply choosing a fast WordPress theme can improve your loading times and make your site quicker than competitors, so let’s get started.

Our Speed Test Methodology

WordPress speed depends on several variables, and theme choice is only one of them. To make this a fair test, I am going to install each WordPress theme in the same hosting environment, with the same plugin setup and content.

By making sure that the theme is the only variable between speed tests, I can draw firm conclusions about the theme’s impact on speed and pick the fastest one.

I’m testing an inner page (not the homepage), as this is generally the page type that get the most traffic on a website. I created a dummy blog post for testing, which included over 2000 words, 7 images, an embedded YouTube video and table. You can view the dummy blog post here.

Speed Test Post

For the speed testing itself, I am using two tools – Google’s PageSpeed Insights and WebPageTest.

While Google’s tool is quite simplistic (it only provides a score out of 100 on mobile or desktop), I use it because many of us are interested in WordPress speed because of its impact on SEO, and who knows more about how Google measures websites than Google themselves. WebPageTest is a more thorough tool that provides a breakdown of each element on the page and how it loads.

I’m not testing every single WordPress theme available (there are thousands!) but started by testing the most popular themes in use. Popular free themes were taken from the WordPress Theme Directory (ignoring earlier versions of Twenty Twenty), alongside the bestselling themes from Themeforest, and additional themes chosen based on popularity via WPThemeDetector and my experience using WordPress.

All themes were tested on a standard WordPress installation (WordPress 5.3.1) on Cloudways $10/month hosting (1GB RAM) routed through CloudFlare, with 5 popular free plugins installed (Yoast SEO, Classic Editor, Really Simple SSL, Wordfence and TablePress).

CloudFlare was put in development mode, and Cloudways’ Varnish cache was turned off in order to fully test the uncached versions of the themes individually. Using caching will improve speed test results, but could unfairly impact results as certain static resources are shared between themes (i.e. images).

Varnish Cache Off

Cloudflare Development Mode

Fastest Free WordPress Themes in 2020

If you’re on a budget or just starting your first WordPress website, there’s nothing wrong with using a free theme. In fact, some of the fastest themes we tested were free. The downside will be limited customization options and limited functionality. Of course, you can easily extend the capability of any WordPress site using plugins, so there’s no need for themes to come pre-loaded with every bell and whistle.

How fast is Twenty Twenty?

Twenty Twenty WordPress Theme

Twenty Twenty is the official WordPress free theme of the year (although it was released in late 2019).

In our speed tests, Twenty Twenty performed really well, with the best speed score on mobile and second best desktop score. Twenty Twenty didn’t load as quickly as other themes, but it was somewhere in the middle, with a load time of just over 2.2 seconds.

Twenty Twenty PageSpeed Insights on Desktop: 97/100

Twenty Twelve Pagespeed Desktop

Twenty Twenty PageSpeed Insights on Mobile: 63/100

Twenty Twelve Pagespeed Mobile

Twenty Twenty Page Load Time: 2.218 seconds

Twenty Twelve Load Time

How fast is Astra?

Astra WordPress Theme

Astra is a popular free WordPress theme, used on over 350,00 WordPress websites.

Astra Stats

The Astra theme performed very well on desktop in our speed tests, but poorly on mobile. If you don’t anticipate mobile traffic, Astra is a solid free theme. However Twenty Twenty was a better overall performer and it would be risky to pick a theme that could hurt your mobile rankings inadvertently.

Astra PageSpeed Insights on Desktop: 98/100

Astra Pagespeed Desktop

Astra PageSpeed Insights on Mobile: 45/100

Astra Pagespeed Mobile

Astra Page Load Time: 2.148 seconds

Astra Load Time

How fast is OceanWP?

Oceanwp WordPress Theme

OceanWP is a free multi-purpose WordPress theme. While the theme is completely free to use, OceanWP also offer a premium extensions bundle to provide additional functionality, like white labeling, sticky widgets and demo importing.

For the purposes of this test, we’re just looking at the standard free theme. OceanWP is a popular theme, used on over 320,000 WordPress websites.

Oceanwp Stats

The OceanWP free WordPress theme didn’t score well in our speeds tests, with below average performance on both desktop and mobile. Load times were slow – going over 2.5 seconds.

OceanWP PageSpeed Insights on Desktop: 89/100

Oceanwp Pagespeed Desktop

OceanWP PageSpeed Insights on Mobile: 49/100

Oceanwp Pagespeed Mobile

OceanWP Page Load Time: 2.582 seconds

Oceanwp Load Time

How fast is GeneratePress (free)?

Generatepress WordPress Theme

GeneratePress is a popular free WordPress theme, which comes with the option of a premium plugin (tested below) that extends the customization options for paying customers. In 2020, GeneratePress is in use on over 375,000 WordPress websites.

Generatepress Stats

GeneratePress performed very well in our tests, with strong mobile and desktop performance, and the fastest load time of any free theme (just over 2.1 seconds).

GeneratePress (free) PageSpeed Insights on Desktop: 97/100

Generatepress Pagespeed Desktop

GeneratePress (free) PageSpeed Insights on Mobile: 63/100

Generatepress Pagespeed Mobile

GeneratePress (free) Page Load Time: 2.143 seconds

Generatepress Load Time

Fastest Premium WordPress Themes in 2020

Premium WordPress themes tend to give you more customization options, but don’t assume that they’re all faster than free themes; the slowest themes we found were all premium themes (and expensive ones at that!).

How fast is GeneratePress (premium)?

Gp Premium WordPress Theme

GeneratePress Premium is simply the free GeneratePress theme coupled with a premium add-on plugin. Despite the extra plugin weight, GeneratePress Premium outperformed the free version of the theme in terms of load time (just over 1.5 seconds), making it officially the fastest WordPress theme we tested.

Performance scores on mobile and desktop were also strong, making GeneratePress Premium our top pick for anyone wanting a lightweight WordPress theme designed for speed. I use it on this very site, too!

If you skip to the end of this post, you’ll see how to further improve GeneratePress’ performance with a few extra tweaks.

GeneratePress (premium) PageSpeed Insights on Desktop: 97/100

Gp Premium Pagespeed Desktop

GeneratePress (premium) PageSpeed Insights on Mobile: 61/100

Gp Premium Pagespeed Mobile

GeneratePress (premium) Page Load Time: 1.576 seconds

Gp Premium Load Time

How fast is Divi?

Divi, created by Elegant Themes, is the most popular premium WordPress theme on the market. Divi is currently used on over 1.3 million WordPress websites.

Divi Theme Stats

Divi performed poorly in our speed tests, with below average scores on mobile and desktop, and a slow loading time of over 2.5 seconds.

Divi PageSpeed Insights on Desktop: 90/100

Divi Pagespeed Desktop

Divi PageSpeed Insights on Mobile: 46/100

Divi Pagespeed Mobile

Divi Page Load Time: 2.684 seconds

Divi Speed Data

How fast is Avada?

Avada WordPress Theme

Avada is the second most popular premium WordPress theme in use, currently installed on over 620,000 live sites.

Avada Stats

As a theme, Avada requires 2 plugins installing as standard, which we added during testing.

Avada Required Plugins

We were disappointed with this one: Avada was the slowest WordPress theme we tested. It scored poorly across the board, on mobile and desktop, and added a lot of bloat to our test page, making the load time creep toward 3 seconds. Very disappointing for a theme that’s so popular.

Avada PageSpeed Insights on Desktop: 83/100

Avada Pagespeed Desktop

Avada PageSpeed Insights on Mobile: 34/100

Avada Pagespeed Mobile

Avada Page Load Time: 2.854 seconds

Avada Load Time

How fast is X Theme?

X WordPress Theme

X Theme is a premium WordPress theme for sale on Themeforest. X Theme performed well on desktop, but poorly on mobile, with overall loading times of 2.4 seconds. Most noticeably, the theme did not appear to be responsive when first installed, the mobile page rendered poorly.

X Theme PageSpeed Insights on Desktop: 94/100

X Theme Pagespeed Desktop

X Theme PageSpeed Insights on Mobile: 49/100

X Theme Pagespeed Mobile

X Theme Page Load Time: 2.4 seconds

X Theme Load Time

How fast is Genesis? Genesis WordPress Theme

The Genesis Framework has been around since 2010. Genesis is still used widely today, and active on over 300,000 WordPress websites, although it’s popularity has waned in the last year or so, since StudioPress (the company behind Genesis) was purchased by hosting company WP Engine.

Genesis Stats

As Genesis is intended to be used with child themes, I am testing it with the Magazine Pro Genesis child theme, which can be purchased in a bundle with the Genesis Framework, or free for WP Engine hosting customers.Genesis Magazine Pro

Genesis performed decently in our tests, but I was expecting more based on it’s stripped down size. I was impressed with the overall look of the site when using Magazine Pro out-of-the-box with no modifications, but the speed scores were average at best. I’m confident that I could speed up Genesis with some additional tweaks, but that’s not part of this comparison.

Genesis PageSpeed Insights on Desktop: 95/100

Genesis Pagespeed Desktop

Genesis PageSpeed Insights on Mobile: 53/100

Genesis Pagespeed Mobile

Genesis Page Load Time: 2.305 seconds

Genesis Load Time

How fast is Enfold?

Enfold WordPress Theme

Enfold is another popular WordPress theme for sale on ThemeForest, currently used on over 350,00 WordPress websites.

Enfold Stats

Enfold was the second slowest WordPress theme we tested, with the worst desktop speeds and poor mobile speeds. Total load time was over 2.8 seconds, making it only marginally better than Avada, which also scored poorly.

Enfold PageSpeed Insights on Desktop: 84/100

Enfold Pagespeed Desktop

Enfold PageSpeed Insights on Mobile: 43/100

Enfold Pagespeed Mobile

Enfold Page Load Time: 2.810 seconds

Enfold Load Time

What makes a WordPress theme slow?

If you’ve been paying attention, you may have noticed something that’s common between the slowest themes – the theme file size is huge!

ThemeLoad TimeTheme File Size
GeneratePress (premium)1.576 seconds882KB (+809KB plugin)
GeneratePress (free)2.143 seconds882KB
Astra2.148 seconds925KB
Twenty Twenty2.218 seconds698KB
Genesis2.305 seconds329KB
X Theme2.4 seconds5.6MB
OceanWP2.582 seconds3.2MB
Divi2.648 seconds6.6MB
Enfold2.810 seconds19.2MB
Avada2.854 seconds5.4MB

Why? Because some WordPress themes, usually those marketed as “multi-purpose themes”, come jam-packed full of every conceivable feature, template and setting. These features aren’t invisible and, even if you’re not using them, they can add bloat and extra bytes to every page.

How to make sure your WordPress theme is fast

  • Check the size of the theme zip file (smaller is generally better)
  • Test the demo site to see how it performs

I used to rely on demo site testing to determine a theme’s speed, but it’s impossible to know what settings and hosting are being used by the theme creator, so it’s not always a fair test. However, if you spot a demo site performing poorly, that’s a good sign that you’ve just found a slow theme!

For example, the slowest theme we found, Avada, performs terribly as a demo site: 35/100 on desktop and only 10/100 on mobile:

Avada Demo Speed

Checking the size of theme files is not always possible before purchase, so don’t forget to ask the sales team if it’s not clear.

Remember: a WordPress theme’s popularity does not mean it’s fast!

Some of the most popular themes we tested were among the slowest (including Divi theme and Avada). There are so many themes out there, so make sure you look beyond the sales fluff to find out what you’re getting in terms of speed and performance.

The fact that millions of WordPress users have slow, bulky themes poses a huge opportunity for you to choose a fast theme so you can get an advantage over the competition and increase search engine ranking without any extra work.

Other Ways To Speed Up WordPress

Using a fast WordPress theme is only one of the ways you can speed up your WordPress website. Here are some additional WordPress speed optimization tips that I’ve used successfully to make my sites load quicker.

Get Faster Hosting

Cloudways Final Verdict

If you want a fast-loading website, you’re unlikely to get it on cheap WordPress hosting. By cheap, I’m mostly referring to the shared hosting plans that cost you a couple of dollars a month.

Reliable website speed means you need reliable server hardware (like RAM). Fast hosting can still be relatively cheap if you’re happy to configure DigitalOcean yourself ($5/month), or use a managed cloud hosting service Cloudways ($10/month) like I do (read my Cloudways review here).

Optimize Images

Short Pixel

Images can be large files, and each time a visitor loads a page, their browser downloads all the images. This can get very slow on mobile. A simple way to speed up any WordPress site is to compress the images. You can use a plugin like Smush to compress images automatically. I prefer to use a freemium plugin called ShortPixel, which makes it easy to automatically compress all images into the very fast-loading WebP format.

Try CloudFlare

Cloudflare Data Centers

CloudFlare is a cloud-based content delivery network (CDN), that essentially stores your website in multiple server locations globally, and then delivers the closest copy to users nearby without the need to keep re-loading assets. There are also some security benefits like blocking hacking attempts. The free plan is sufficient for most WordPress sites, and it’s ideal if you get site visitors from different locations worldwide (e.g. the US and UK).

Use Caching

Using a caching plugin can provide significant speed boosts. There are plenty of free options out there, but my favorite is WP Super Cache as it is developed by Automattic, the company behind WordPress.

If your WordPress host provides server-level caching, use it. I use Cloudways, which provides simple one-click Varnish caching.

Try a WordPress Speed Plugin
Wp Rocket

If you’re looking for a hands-off quick-fix improvement in WordPress speed, then you can’t go wrong with a speed plugin like WP Rocket or perfmatters. I’ve used both and they do exactly what they’re supposed to. Read my WP Rocket review or perfmatters review to learn more about how they work.

Final thoughts

Choosing one of the fastest WordPress themes is going to give you a head-start when you’re trying to speed up your WordPress website. But there’s more work to be done if you want a completely speed-optimized site for improved user experience and SEO.

Case in point: look at this website. I use GeneratePress Premium as my theme, and achieve better speeds than those reported in the standard speed tests. Why? Because I’ve taken extra steps to ensure fast loading times. With a little work, you can achieve the same for your WordPress site, without spending a fortune.

On the demo page, using the GeneratePress Premium theme, I managed to improve speed scores significantly by taking the following steps in less than 5 minutes:

  • installing WP Rocket (premium plugin)
  • installing ShortPixel (free plugin, sign up for API, extra paid credits necessary if you use a lot of images)
  • turning on CloudFlare caching (free)

Now the test page gets a Google PageSpeed score of 100/100 on desktop, 95/100 on mobile and a page load time of 0.904 seconds:

Generatepress 100 Pagespeed Score

Super Fast WordPress Theme

Gt Metrix Results Generatepress

You can double-check my results by running your own speed tests on my test page (https://demofolks.com/how-to-speed-test-wordpress-themes/)

Here are some of the most popular website speed test tools:

Ultimately, WordPress has a reputation for being slow, but your website doesn’t have to be. Pick the fastest WordPress theme, spend a little time optimizing it, and you can have pages loading in under 1 second without super expensive hosting or a team of developers helping you out.

Here’s to fast WordPress websites!