The goal of this article is to discover the most lightweight and Fastest WordPress Theme.

Instead of just giving you all the data without evidence, allow me to walk you through the experiment so you know the conclusion is based on scientific data.

It is not based on an opinion that could usually be biased.

The idea is to make this the most detailed and comprehensive test available on the internet.

Speed Test Conditions

To make this speed test fair, here are the things we will do.

  • Separate domains will be used for each WordPress theme.
  • All domains will be hosted on the same server.
  • No page builders and caching plugins will be used
  • Images, plugins, and Gutenberg blocks used will be the same for all themes

So, everything is the same. The only difference is the pro version of each theme.

How will this test be conducted?

To make this test super comprehensive, we will have two sets of results.

  1. Blank install test (Testing the default theme install)
  2. Page with elements (Creating a page scratch with elements)

We will quickly run three tests on Google Page Speed Insights, Pingdom, and GT Metrix with the blank install test. The final result will be the average of the three tests.

With the “Page with elements” test, we will use the same elements and Gutenberg Blocks to build an almost identical landing page on all themes.

Then, we will conduct an extensive test that will span 12 hours on the same day.

Starting at 5 am, all the way through to 4 pm, we will be conducting a total of 10 tests every hour (Leaving 8 am and 9 am free because of daddy duties).

Fastest WordPress Themes to be Tested

All the themes below are said to be the fastest WordPress themes, and whenever I discover comparable new themes, I will add them to this list.

  • Generatepress
  • Astra WP
  • Neve Theme by Themeisle
  • Ocean WP
  • Blocksy
  • Kadence WP

So, in case you don’t find your favourite fastest WordPress Theme on this list, feel free to leave a comment below.

Experiment Done on Video (Leaving No Trace of Biasness)

To see how I did the test one step at a time, you can watch the video below. All the results documented in the video will be reflected in this article

Fastest WordPress Themes By Ranking

Fastest WordPress Theme: GeneratePress

GeneratePress
(First Place)

Based on our extensive test, GeneratePress has emerged as the fastest WordPress Theme.

The only downside to this theme is its customizability. You probably need to learn CSS and JavaScript to customize the theme.

However, their awesome support team has made it easy for its customers to overcome the deficiency.

Google Page Speed Insights

94
(1 point lower than Kadence)

Pingdom Tools

Grade
92.3
(Best)

Load Time
778ms
(Best)

Page Size
279.6kb
(Best)

Request
21
(Best)

GT Metrix

Performance
97
(Best)

Structure
99.6

Fully Loaded
1.5s
(0.3s slower than Blocksy)

Kadence WP

Kadence WP
(Second Place)

Kadence WP got the best result in Google Page Speed Insights, and it is not far away from other attributes.

Although Kadence WP comes in second place, it is my top choice for beginners because it does not lack in speed, and its customizability far exceeds GeneratePress.

Plus, its free theme provides more features than many premium (paid) themes on the market.

Google Page Speed Insights

95
(Best)

Pingdom Tools

Grade
91.2
(1.1 points lower than #1)

Load Time
840ms
(62ms slower than #1)

Page Size
297.7kb
(18.1kb bigger than #1)

Request
24
(3 more than #1)

GT Metrix

Performance
95
(2 points lower than #1)

Structure
99.6

Fully Loaded
1.5s
(0.3s slower than Blocksy)

Neve Theme

Neve
(Third Place)

The Neve theme by Themeisle has been in close competition with Generatepress for a long time, and it was second-best in terms of speed.

Even when new themes like Kadence and Blocksy came out on the market, it is still holding strong in the third place.

It is still a better choice than Generatepress when it comes to customizability.

Google Page Speed Insights

92
(2 points lower than #1)

Pingdom Tools

Grade
90.3
(2 points lower than #1)

Load Time
850ms
(72ms slower than #1)

Page Size
283.7kb
(4.1kb bigger than #1)

Request
24
(3 more than #1)

GT Metrix

Performance
95
(2 points lower than #1)

Structure
99.6

Fully Loaded
1.6s
(0.4s slower than Blocksy)

Blocksy

Blocksy
(Fourth Place)

Blocksy is worthy of mention because its performance is not far away from the Neve Theme.

Like Kadence WP, it is one of the newest WordPress Themes on the market that comes with many of unique features.

The free theme features can be compared to most premium (paid) themes on the market.

Google Page Speed Insights

91
(3 points lower than #1)

Pingdom Tools

Grade
91.2
(1.1 points lower than #1)

Load Time
1012ms
(234ms slower than #1)

Page Size
358.1kb
(78.5kb bigger than #1)

Request
25
(4 more than #1)

GT Metrix

Performance
94
(3 points lower than #1)

Structure
99.6

Fully Loaded
1.2s
(Best)

Blank Theme Test

We are trying to figure out which theme performs the best on the blank install for this test.

This means nothing else, other than the respective WordPress theme, is installed.

Google Page Speed Insights Score

For your convenience, I have consolidated the average score of the three tests into the following table.

However, if you want to view the individual data, feel free to open up the tabs right below the aggregated table.

Overall Performance
Winner: Neve

GP
98
(4 points)

Astra WP
99
(5 points)

Blocksy
99
(5 points)

Kadence
99
(5 points)

Neve
100
(6 points)

Ocean WP
86
(3 points)

GPAstraBlocksyKadenceNeveOcean
9499999910086
GPAstraBlocksyKadenceNeveOcean
10099999910086
GPAstraBlocksyKadenceNeveOcean
10099999910086

So, based on the Google Page Speed Insights, the Neve Theme is getting a perfect score.

Astra WP, Blocksy, and Kadence are tied in second place.

Followed by GeneratePress and OceanWP.

Surprisingly, GeneratePress isn’t getting the best score for its Blank Install. This is due to the hiccup on the first test.

But, nothing is certain yet. What’s more important is the second test, where we will add elements to the page.

Pingdom Tools (Grade)

Overall Performance
Winner: Neve & GeneratePress

GP
97

(6 points)

Astra WP
96
(5 points)

Blocksy
95
(4 points)

Kadence
93
(3 points)

Neve
97
(6 points)

Ocean WP
91
(2 points)

GPAstraBlocksyKadenceNeveOcean
979695939791
GPAstraBlocksyKadenceNeveOcean
979695939791
GPAstraBlocksyKadenceNeveOcean
979695939791

The results of the three tests are consistent.

GeneratePress and Neve are tied at the top spot for the “Grade Score” of Pingdom Tools.

Pingdom Tools (Load Time)

The total time it took for the page to load fully.

Overall Performance
Winner: GeneratePress

GP
809ms
(6 points)

Astra
817ms
(5 points)

Blocksy
890ms
(2 points)

Kadence
832ms
(3 points)

Neve
830ms
(4 points)

Ocean
893
(1 point)

GPAstraBlocksyKadenceNeveOcean
787ms811ms919ms896ms768ms889ms
GPAstraBlocksyKadenceNeveOcean
739ms832ms818ms786ms882ms897ms
GPAstraBlocksyKadenceNeveOcean
902ms808ms932ms814ms841ms892ms

Pingdom Tools (Page Size)

Overall Performance
Winner: Generatepress

GP
35.3kb
(6 points)

Astra
52.4kb
(4 points)

Blocksy
113.7kb
(2 points)

Kadence
53.9kb
(3 points)

Neve
39.1kb
(5 points)

Ocean
265.9kb
(1 point)

GPAstraBlocksyKadenceNeveOcean
35.3kb52.4kb113.7kb53.9kb39.1kb265.9kb
GPAstraBlocksyKadenceNeveOcean
35.3kb52.4kb113.7kb53.9kb39.1kb265.9kb
GPAstraBlocksyKadenceNeveOcean
35.3kb52.4kb113.7kb53.9kb39.1kb265.9kb

Based on the result, Generatepress is considered the most lightweight WordPress theme.

Pingdom Tools (Number of Requests)

The more requests a theme has, it usually correlates to poor performance.

Overall Performance
Winner: Generatepress & Neve

GP
8
(6 points)

Astra
10
(5 points)

Blocksy
11
(4 points)

Kadence
12
(3 points)

Neve
8
(6 points)

Ocean
20
(2 points)

GPAstraBlocksyKadenceNeveOcean
8101112820
GPAstraBlocksyKadenceNeveOcean
8101112820
GPAstraBlocksyKadenceNeveOcean
8101112820

GT Metrix (Performance Rating)

Overall Performance
Winner: Generatepress

GP
97.67%
(6 points)

Astra
95.67%
(5 points)

Blocksy
94.67%
(3 points)

Kadence
94.67%
(3 points)

Neve
95.33%
(4 points)

Ocean
93.00%
(2 points)

GPAstraBlocksyKadenceNeveOcean
989691939594
GPAstraBlocksyKadenceNeveOcean
999397969695
GPAstraBlocksyKadenceNeveOcean
969896959590

Summary

GeneratePress is the most lightweight and fastest WordPress Theme for the Blank Install Test.

It has won almost every category of the test and only lost marginally at the Google Page Speed Insights score.

With Page Elements Test

We can’t rely solely on the Blank Install Test to tell which is the fastest WordPress Theme.

And that’s why we are conducting this test.

Because web pages on the internet come with page elements such as images, text, etc.

For this test to work, I will create a page like this from scratch using the same settings, images, fonts, elements, and Gutenberg Blocks.

Page with Elements Test

It took about an hour and a half to create the same landing page six times.

And then, starting at 5 am, for 12 hours, I have recorded ten results in an hour interval.

Because I think this way, we will be able to get an accurate result.

You’ll be surprised that the “With Page Elements” test results are very different from the Blank Install Test result.

So, I hope you would appreciate the hard work and thought put into this article.

Google Page Speed Insights

Overall Performance
Winner: Kadence

GP
94
(5 Points)

Astra
87
(2 Points)

Blocksy
91
(3 Points)

Kadence
95
(6 Points)

Neve
92
(4 Points)

Ocean
81
(1 Point)

At 0500hrs (5am)

GPAstraBlocksyKadenceNeveOcean
948386939080

At 0600hrs (6am)

GPAstraBlocksyKadenceNeveOcean
958890959384

At 0700hrs (7am)

GPAstraBlocksyKadenceNeveOcean
938792969279

At 1000hrs (10am)

GPAstraBlocksyKadenceNeveOcean
948895969183

At 1100hrs (11am)

GPAstraBlocksyKadenceNeveOcean
949088949379

At 1200hrs (12pm)

GPAstraBlocksyKadenceNeveOcean
938688959279

At 1300hrs (1pm)

GPAstraBlocksyKadenceNeveOcean
938787969481

At 1400hrs (2pm)

GPAstraBlocksyKadenceNeveOcean
938095968680

At 1500hrs (3pm)

GPAstraBlocksyKadenceNeveOcean
968894969280

At 1600hrs (4pm)

GPAstraBlocksyKadenceNeveOcean
948991969282

Pingdom Tools (Grade)

Overall Performance
Winner: Generatepress

GP
92.3
(6 Points)

Astra
90.3
(4 Points)

Blocksy
91.2
(5 Points)

Kadence
91.2
(5 Points)

Neve
90.3
(4 Points)

Ocean
88.2
(3 Points)

At 0500hrs (5am)

GPAstraBlocksyKadenceNeveOcean
939192929189

At 0600hrs (6am)

GPAstraBlocksyKadenceNeveOcean
939192929189

At 0700hrs (7am)

GPAstraBlocksyKadenceNeveOcean
939192929189

At 1000hrs (10am)

GPAstraBlocksyKadenceNeveOcean
939192929189

At 1100hrs (11am)

GPAstraBlocksyKadenceNeveOcean
939192929189

At 1200hrs (12pm)

GPAstraBlocksyKadenceNeveOcean
939192929189

At 1300hrs (1pm)

GPAstraBlocksyKadenceNeveOcean
939192929189

At 1400hrs (2pm)

GPAstraBlocksyKadenceNeveOcean
939192929189

At 1500hrs (3pm)

GPAstraBlocksyKadenceNeveOcean
939192929189

At 1600hrs (4pm)

GPAstraBlocksyKadenceNeveOcean
868484848481

Pingdom Tools (Load Time)

Overall Performance
Winner: Generatepress

GP
778ms
(6 Points)

Astra
1207ms
(1 Point)

Blocksy
1012ms
(3 Points)

Kadence
840ms
(5 Points)

Neve
850ms
(4 Points)

Ocean
1120ms
(2 Points)

At 0500hrs (5am)

GPAstraBlocksyKadenceNeveOcean
753ms952ms915ms810ms878ms945ms

At 0600hrs (6am)

GPAstraBlocksyKadenceNeveOcean
762ms948ms876ms916ms877ms948ms

At 0700hrs (7am)

GPAstraBlocksyKadenceNeveOcean
892ms860ms891ms881ms889ms893ms

At 1000hrs (10am)

GPAstraBlocksyKadenceNeveOcean
842ms1000ms880ms839ms818ms940ms

At 1100hrs (11am)

GPAstraBlocksyKadenceNeveOcean
855ms894ms910ms808ms903ms1000ms

At 1200hrs (12pm)

GPAstraBlocksyKadenceNeveOcean
802ms1420ms1220ms889ms873ms931ms

At 1300hrs (1pm)

GPAstraBlocksyKadenceNeveOcean
747ms1590ms915ms925ms899ms1190ms

At 1400hrs (2pm)

GPAstraBlocksyKadenceNeveOcean
807ms1420ms934ms780ms783ms1250ms

At 1500hrs (3pm)

GPAstraBlocksyKadenceNeveOcean
777ms850ms853ms860ms929ms1110ms

At 1600hrs (4pm)

GPAstraBlocksyKadenceNeveOcean
547ms2140ms1730ms695ms650ms1990ms

Pingdom Tools (Page Size)

Overall Performance
Winner: Generatepress

GP
279.6kb
(6 Points)

Astra
338.1kb
(3 Points)

Blocksy
358.1kb
(2 Points)

Kadence
297.7kb
(4 Points)

Neve
283.7kb
(5 Points)

Ocean
445.6kb
(1 Point)

At 0500hrs (5am)

GPAstraBlocksyKadenceNeveOcean
280.0kb338.9kb358.9kb298.3kb284.2kb446.7kb

At 0600hrs (6am)

GPAstraBlocksyKadenceNeveOcean
280.0kb338.9kb358.8kb298.3kb284.2kb446.7kb

At 0700hrs (7am)

GPAstraBlocksyKadenceNeveOcean
280.0kb338.9kb358.8kb298.3kb284.2kb446.7kb

At 1000hrs (10am)

GPAstraBlocksyKadenceNeveOcean
280.0kb338.9kb358.8kb298.3kb284.2kb446.7kb

At 1100hrs (11am)

GPAstraBlocksyKadenceNeveOcean
280.0kb338.9kb358.8kb298.3kb284.2kb446.7kb

At 1200hrs (12pm)

GPAstraBlocksyKadenceNeveOcean
280.0kb338.9kb358.8kb298.3kb284.2kb446.7kb

At 1300hrs (1pm)

GPAstraBlocksyKadenceNeveOcean
280.0kb338.9kb358.8kb298.3kb284.2kb446.7kb

At 1400hrs (2pm)

GPAstraBlocksyKadenceNeveOcean
280.1kb338.9kb358.8kb298.3kb284.2kb446.7kb

At 1500hrs (3pm)

GPAstraBlocksyKadenceNeveOcean
280.0kb338.9kb358.8kb298.3kb284.2kb446.7kb

At 1600hrs (4pm)

GPAstraBlocksyKadenceNeveOcean
275.9kb331.1kb352.1kb292.7kb278.8kb435.3kb

Pingdom Tools (Number of Requests)

Overall Performance
Winner: Generatepress

GP
21
(6 Points)

Astra
24
(4 Points)

Blocksy
25
(5 Points)

Kadence
24
(4 Points)

Neve
24
(4 Points)

Ocean
34
(3 Points)

At 0500hrs (5am)

GPAstraBlocksyKadenceNeveOcean
212425242434

At 0600hrs (6am)

GPAstraBlocksyKadenceNeveOcean
212425242434

At 0700hrs (7am)

GPAstraBlocksyKadenceNeveOcean
212425242434

At 1000hrs (10am)

GPAstraBlocksyKadenceNeveOcean
212425242434

At 1100hrs (11am)

GPAstraBlocksyKadenceNeveOcean
212425242434

At 1200hrs (12pm)

GPAstraBlocksyKadenceNeveOcean
212425242434

At 1300hrs (1pm)

GPAstraBlocksyKadenceNeveOcean
212425242434

At 1400hrs (2pm)

GPAstraBlocksyKadenceNeveOcean
212425242434

At 1500hrs (3pm)

GPAstraBlocksyKadenceNeveOcean
212425242434

At 1600hrs (4pm)

GPAstraBlocksyKadenceNeveOcean
212425242434

GT Metrix (Performance Rating)

Overall Performance
Winner: Generatepress

GP
97
(6 Points)

Astra
91
(3 Points)

Blocksy
94
(4 Points)

Kadence
95
(5 Points)

Neve
95
(5 Points)

Ocean
94
(4 Points)

At 0500hrs (5am)

GPAstraBlocksyKadenceNeveOcean
979394949494

At 0600hrs (6am)

GPAstraBlocksyKadenceNeveOcean
969494959294

At 0700hrs (7am)

GPAstraBlocksyKadenceNeveOcean
989594969694

At 1000hrs (10am)

GPAstraBlocksyKadenceNeveOcean
979297969395

At 1100hrs (11am)

GPAstraBlocksyKadenceNeveOcean
969493949692

At 1200hrs (12pm)

GPAstraBlocksyKadenceNeveOcean
979495939393

At 1300hrs (1pm)

GPAstraBlocksyKadenceNeveOcean
969494969593

At 1400hrs (2pm)

GPAstraBlocksyKadenceNeveOcean
989293959292

At 1500hrs (3pm)

GPAstraBlocksyKadenceNeveOcean
968192969594

At 1600hrs (4pm)

GPAstraBlocksyKadenceNeveOcean
958098999999

GT Metrix (Fully Loaded)

The “Fully Loaded” metric from GT Metrix is such an important metric, but for some reason, I did not include it right until 12 pm (maybe I wasn’t fully awake).

So, there are only 5 test results for this metric, and I hope you won’t think less of this entire experiment.

Overall Performance
Winner: Blocksy

GP
1.5s
(5 Points)

Astra
2.0s
(2 Points)

Blocksy
1.2s
(6 Points)

Kadence
1.5s
(5 Points)

Neve
1.6s
(4 Points)

Ocean
1.7s
(3 Points)

At 1200hrs (12pm)

GPAstraBlocksyKadenceNeveOcean
1.5s1.8s1.2s1.7s1.9s1.9s

At 1300hrs (1pm)

GPAstraBlocksyKadenceNeveOcean
1.6s1.8s1.2s1.6s1.7s1.8s

At 1400hrs (2pm)

GPAstraBlocksyKadenceNeveOcean
1.5s1.9s1.2s1.6s1.9s1.9s

At 1500hrs (3pm)

GPAstraBlocksyKadenceNeveOcean
1.5s2.3s1.3s1.6s1.7s1.9s

At 1600hrs (4pm)

GPAstraBlocksyKadenceNeveOcean
1.3s2.1s1.0s0.9s1.0s1.2s

Aggregation Rules & Example

Let’s put everything together, and here’s how we will determine which is the fastest WordPress Theme.

We will assign a maximum of 6 points for each tested category, and if there is a tie, both themes will be given the same points. So, here’s an example:

ThemePage Load TimePoints
Generatepress1.2s6
Astra WP1.5s4
Blocksy1.5s4
Kadence1.3s5
Neve1.3s5
Ocean WP1.8s3
  1. Generatepress being the fastest will be assigned 6 points.
  2. Kadence and Neve tied at second place. They will be assigned 5 points each.
  3. Astra WP and Blocksy tied at third place. They will be given 4 points each.
  4. Ocean WP will be awarded 3 points in the last place.

Finally, we will consolidate all the points assigned to each of them. The WordPress Theme that acquired the most points wins.

Conclusion: Which is the Fastest WordPress Theme?

Blank Install Test

WordPress ThemePointsRank
GeneratePress341st
Neve312nd
Astra Wp293rd
Kadence204th
Blocksy205th
Ocean WP116th

GeneratePress has emerged as the Fastest WordPress Theme based on the Blank Install Test.

Even though Kadence and Blocksy earned the same points, Kadence won the Page size and load time (important metrics), hence gaining the 4th position.

As I’ve mentioned, the Blank Install Test results can’t tell the whole story, and that’s why we need the “With Page Elements” Test.

You’d be surprised that the results from both tests are very much different.

With Page Elements Test

WordPress ThemePointsRank
GeneratePress401stCheck Latest Discounts
Kadence342ndCheck Latest Discounts
Neve303rdCheck Latest Discounts
Blocksy284thCheck Latest Discounts
Astra WP195thCheck Latest Discounts
Ocean WP176thCheck Latest Discounts

GeneratePress is the definite winner as it won in both the “Blank Install Test” and “With Page Element Test.”

It is quite surprising that Kadence climbed from 4th place to 2nd place, replacing the Neve Theme.

And what’s shocking is Astra WP being pushed down to 5th place. I thought a matured theme would have gotten better results, but apparently not.

Blocksy climbed one rank up with a huge lead ahead of Astra WP.

And finally, Ocean WP remains in the 6th position.

Conclusion

The “With Page Elements Test” takes precedence over the “Blank Install Test.”

So, the results of the “With Page Elements Test” are final.

Thank you for being here! I hope this article helped.

If you have any suggestions or you need my assistance, feel free to leave a comment.

2 Comments

  1. PDS Digital says:

    Boosting your efforts may be made easier if you choose the Best and Fastest WordPress theme that loads quickly. In our knowledge, Astra is the more lightweight and the fastest WordPress theme I ever used.

Leave a Reply

Your email address will not be published. Required fields are marked *