Table of Contents

Are you hesitating between OceanWP and Astra themes for your next project? We have put together a short guide showing how these two competing themes compare in terms of speed. 

Astra vs OceanWP: performance comparison
Astra vs OceanWP speed comparison


It was no surprise that the average person spends less than three seconds on a webpage. Who wants to wait for a page to load when another site is available just one click away? 

Many different factors contribute to the performance of a website. Some sites offer advanced features, while others offer simple content. The truth is, no matter what your site looks like, you want it to be fast, so visitors will stay on your page longer and have an enjoyable experience. 

As Google describes, to offer a great page experience, you should be looking for a WordPress theme that performs well over time (even when there’s heavy traffic). The good news is, Astra and OceanWP are both pretty lightweight themes!

But why should you use a lightweight theme? 

Lightweight themes are your best bet if you’re looking for a website that loads quickly and is easy on the server. Their files are smaller in size than a regular WordPress theme because it comes only with the most necessary features needed by a theme. And last but not least, lighter themes use fewer resources from servers due to simpler code quality. 

Your WordPress theme is the cornerstone of your site. It sets up a framework for how quickly pages load, and it also affects what people think about your design when they visit. 

Let’s run a few performance tests using the Lighthouse technology to see which one between Astra or OceanWP is faster! Our audit will help you decide which theme will work best for your needs. 

📝 Both themes come with advanced premium add-ons, but we will focus on their free versions in our guide.

Methodology to Test Astra and OceanWP Performance

To test Astra vs Ocean WP performance, we’ll run three separate speed tests with the following settings:

  • Themes that we will test: the free version of Astra and OceanWP
  • Performance tools: Google PageSpeed Insights and Pingdom (Servers: Europe, London)

We will follow three scenarios:

⏱️ Scenario #1: We’ll just test the speed upon activation of each theme, no content added, no WP Rocket.

⏱️ Scenario #2: We’ll build a regular homepage using the WordPress Editor:

  •  A logo
  • A hero header with an image (210 KB), a title, and a subtitle
  •  4 images boxes (80 KB) with text content
  • Some bullet points with text
  • 3 testimonials 
  • One call-to-action button  

Then we will compare the performance results respectively while using Astra and OceanWP. 

⏱️ Scenario #3: We’ll measure the performance when the WP Rocket cache plugin is activated. This will give you an idea of the performance improvements you can get, thanks to WP Rocket.

Here are the KPIs we are going to measure in our performance audit:  

  1. Overall performance grade from Lighthouse (X/100)
  2. Load time of the homepage  (Pingom says that “an ideal website load time should be no more than 2 seconds.”)
  3. Total page size (in KB)
  4. HTTP Requests
  5. Speed Index, Time to Interactive, Total Blocking Time, First Contentful Paint
  6. The Core Web Vitals scores (Largest Contentful Paint and Cumulative Layout Shift)

Important: For our audit, the third Core Web Vitals — First Input Delay (FID) — won’t be available as we are using a test site that does not have any data coming from real users. Thankfully, the Total Blocking Time (TBT), a lab-measurable metric, correlates with FID.

KPIs - Source: Lighthouse Scoring Calculator (v8)
KPIs – Source: Lighthouse Scoring Calculator (v8) 


🚀 Do you want to know how your website is doing? Follow our complete guide about testing your WordPress site and measuring speed results.  

Astra vs OceanWP Speed Test Results

From time to time, you may be in a bind and need to make some strategic decisions for your business. Which WordPress theme is better for your site or for your client? Which one comes with the most options without compromising the speed? I’ve done some research so that we can answer those questions today! 

Let’s dig into the data that comes with the three scenarios. 

⏱️ Scenario #1 – Activation of the themes (no content)

Let’s start with the mobile score with the Astra theme installed:

Astra theme activated – no content – no WP Rocket   – Source: PSI on mobile


Upon Astra activation, my score is in the green (91/100), and my Core Web Vitals remain healthy. It gets even better on desktop:

Astra theme activated - no content - no WP Rocket   - Source: PSI on desktop
Astra theme activated – no content – no WP Rocket   – Source: PSI on desktop


Let’s now see how OceanWP performs.

I can notice some issues on mobile, with a score of 60/100: 

OceanWP theme activated – no content – no WP Rocket   – Source: PSI mobile


Lighthouse flags several issues that need to be addressed to improve speed. You can see them below: 

Opportunities and Diagnostics section when OceanWP is activated - Source: PSI on mobile
Opportunities and Diagnostics section when OceanWP is activated – Source: PSI on mobile

🚀 Stay with us or scroll to the next section to see how WP Rocket helps you fix all the issues flagged by PSI.

On the other hand, the performance score on the desktop is more promising:

OceanWP theme activated – no content – no WP Rocket   – Source: PSI desktop


So, it’s time to look at what we’ve got so far!

Astra PerformanceOceanWP Performance
Overall Performance Grade91/100 on mobile

100/100 on desktop
60/100 on mobile

99/100 on desktop
Page Size276.9 KB734.5 KB
Fully Loaded Time of the Homepage805 ms734,5 ms
HTTP Requests817
Largest Contentful Paint0,6 s0,8 s
First Contentful Paint0,6 s0,8 s
Cumulative Layout Shift0 s0 s
Speed Index0,7 s1,0 s
Time to Interactive0,6 s0,8 s
Total Blocking Time0 ms0 ms

Conclusion about the first collected data: 

📈 Astra has less impact on performance than OceanWP on mobile. 

📈 Astra’s mobile score is green (91/100), contrary to OceanWP, which saw its Lighthouse mobile score dropping to 60/100. 

📈The page size and the HTTP requests are also larger when using OceanWP. 

Now let’s spice up things by building a homepage with the WordPress Editor. We’ll measure the performance results using Astra and then using OceanWP.

⏱️ Scenario #2: Themes activated – Content on Homepage – No WP Rocket 

We built a homepage using the WordPress Editor’s blocks (Image boxes, hero header, testimonials, call-to-action, and text). Let’s see how it affects my performance. 

⏱️  Astra Performance Results With Some Content 

My overall performance grade and my Core Web Vitals remain in the green on desktop and mobile. My score hasn’t changed much with some content added. 

The mobile score is now 91/100: 

Page built with the WordPress editor and Astra activated - Source: PSI Mobile
Page built with the WordPress editor and Astra activated – Source: PSI Mobile


The grade from the desktop has not been impacted at all: 

Page built with the WordPress editor and Astra activated - Source: PSI Desktop
Page built with the WordPress editor and Astra activated – Source: PSI Desktop


My website has not become that much slower on mobile and desktop after adding some content.
Let’s see how my website behaves with this very same content, and OceanWP activated. 

⏱️ OceanWP Performance Results With Some Content 

Here’s the performance grade from mobile:

OceanWP’s result with content - Source: PSI mobile
OceanWP’s result with content – Source: PSI mobile


And here’s what I got for the desktop:

OceanWP’s result with content - Source: PSI desktop
OceanWP’s result with content – Source: PSI desktop


By testing the same homepage, I’ve lost almost 10% of my speed grade using OceanWP (from 99 to 90). 

Globally, my website has become slightly slower after building the homepage, but I still have a green score on desktop (91/100). We also notice that my Speed Index is now in red, and my LCP is orange. 

What’s even more important, my mobile score went from 60 to 55/100: this needs to be optimized. 

In the next table, you can easily visualize the differences between Astra and OceanWP:

⏱️ Astra vs OceanWP – Performance Results with the Same Content

Astra PerformanceOceanWP Performance
Overall Performance Grade91/100 on mobile

99/100 on desktop
55/100 on mobile

90/100 on desktop
Page Size334,4 KB746 KB
Fully Loaded Time of the Homepage955 ms638 ms
HTTP Requests919
Largest Contentful Paint0,7 s1,3 s
First Contentful Paint0,7 s0,8 s
Cumulative Layout Shift0 s0 ms
Speed Index0,8 s2,8 s
Time to Interactive0,7 s0,8 s
Total Blocking Time0,07 s0 ms

Out-of-the-box, Astra tends to be faster and lighter than OceanWP. When using Astra, there are fewer HTTP requests made to the server, my Core Web Vitals are better, and so is my overall performance on desktop and mobile. 

That takes us to our last scenario: is there a positive impact on OceanWP and Astra when using WP Rocket? Are we going to see any performance improvements? What about the diagnosis section from Lighthouse? 

🚀 Scenario #3 Astra vs OceanWP with WP Rocket

Before running the audit using WP Rocket, we took a look at the Opportunities/Diagnostics sections, and we could see some room for improvements.  

As an example, when using OceanWP, we got the following issues flagged by Lighthouse: 

Opportunity and Diagnostics section with OceanWP - Source: PSI
Opportunity and Diagnostics section with OceanWP – Source: PSI
💡Want to learn more about Lighthouse’s diagnostics? Check how to improve your Lighthouse performance score and make your website faster.

Generally, Google recommends you follow the tactics below to get a green performance rating: 

  • Use an efficient caching policy: You’ll make your website faster for visitors by caching your content.  A long cache lifetime can speed up repeat visits to your page.
  • Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles (to eliminate render-blocking resources)
  • Reduce unused CSS (e.g., reduce unused rules and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity) and reduce unused JS
  • Serve Text-based with compression (Gzip, for example) to minimize total network bytes.
  • Preload key requests
⚡ The features of WP Rocket allow you to address almost all the issues flagged by Lighthouse. We’ll show you later the options you need to optimize your WordPress site, or you can jump to the section right away

OK, now it’s time to activate WP Rocket to see how to improve my performance score. 

Let’s take a look at the results:

Astra Performance With WP Rocket 🚀

Astra did not need as much optimization as OceanWP. Our website performance score was in the green on mobile and desktop. 

On mobile, my grade went from 91 to 99 thanks to WP Rocket: 

Astra theme on mobile - with content and WP Rocket - Source: PSI mobile
Astra theme on mobile – with content and WP Rocket – Source: PSI mobile

On desktop, Astra keeps the same grade: 99/100: 

Astra theme - with content and WP Rocket - Source: PSI Desktop
Astra theme – with content and WP Rocket – Source: PSI Desktop


Overall, our website is faster with WP Rocket. All the KPI’s have significantly improved, and my mobile grade is near 100!

🚀 OceanWP Performance With WP Rocket 

Thanks to WP Rocket, my mobile grade went from 60/100 to 100/100, as you can see below:

My mobile score is in the green with OceanWP and WP Rocket - Source: PSI
My mobile score is in the green with OceanWP and WP Rocket – Source: PSI


My desktop score is also better. It went from 91 to 98!

The desktop results using OceanWP and WP Rocket - Source: PSI
The desktop results using OceanWP and WP Rocket – Source: PSI


WP Rocket did such an amazing job on mobile and even got me a 100/100 score on Lighthouse! All my KPIs are in better shape, and my overall performance grade on mobile has been pushed to 100 (it was 55/100).

Finally, all the issues flagged by Lighthouse are now in my passed audit list: 

Passed audit list in green thanks to WP Rocket - Source: PSI
Passed audit list in green thanks to WP Rocket – Source: PSI

Astra vs OceanWP: Which is Better for Performance?

Both Astra and OceanWP are pretty fast themes, however out-of-the-box, Astra is leading.

We also learned that WP Rocket could do some magic and speed up your site within a few minutes. It’s a must-have plugin if you want to improve your Core Web Vitals and your performance score on mobile. 

We have summarized the data from all the scenarios in the table below so you can see the positive impact of WP Rocket on our website:

Astra🚀 Astra  + WP RocketOceanWP🚀 OceanWP  + WP Rocket
Overall Performance Grade91/100 on mobile

99/100 on desktop
99/100 on mobile and desktop55/100 on mobile

90/100 on desktop
100/100 on mobile

98/100 on desktop
Page Size334,4 KB112 KB746 KB281,7 KB
Fully Loaded Time of the Homepage955 ms233 ms638 ms211 ms
HTTP Requests96198
LCP0,7 s0,4 s1,3 s0,4 s
FCP0,7 s0,3 s0,8 s0,3 s
CLS0 s0 s0 ms0 ms
SI0,8 s1,3 s2,8 s1.7 s
TTI0,7 s0,3 s0,8 s0,3 s
TBT0,07 s0 s0 ms0 ms

How To Speed Up Astra and OceanWP Using WP Rocket (Bonus)

Are you dreaming of achieving a 100/100 mobile score on Lighthouse with Astra or OceanWP? This section will teach you how I did it using WP Rocket.

Upon activation of WP Rocket, I went through each tab in the WordPress dashboard to activate the following options: 

File Optimization tab - CSS files
File Optimization tab – CSS files
  • File Optimization Tab – Minify JS, Combine JS files, Load JS deferred, and Delay JS (which also allowed me to remove/reduce unused JS): 
File Optimization tab - JS files
File Optimization tab – JS files
File Optimization tab - Delay JS
File Optimization tab – Delay JS
  • Media Tab – Enable LazyLoad on images 
Media tab - Lazy load feature
Media tab – Lazy load feature

Wrapping Up

In conclusion, Astra’s overall performance grade is slightly better than OceanWP. However, as long as you use WP Rocket then, you don’t need to worry about it.

As you saw in our analysis above, WP Rocket can make a huge improvement and help you achieve a 100/100 Lighthouse score on mobile.

Give it a try and start to boost your site’s performance with WP Rocket right now! If you have any questions about the performance tests or WP Rocket features, just ask us in the comments. 


Latest Articles of Themes & Plugins
Subscribe to Our Newsletter

Stay in the loop with the latest WordPress and web performance updates.
Straight to your inbox every two weeks.

Get a Faster Website
in a Few Clicks

Setup Takes 3 Minutes Flat
Get WP Rocket Now