There are 13,000+ free themes available in the WordPress repository.
And the number keeps growing by the day.
So how could you pinpoint the best ones? Are you supposed to test every theme you like and compare all the performance metrics, scores, and milliseconds?
Let’s be honest – it doesn’t sound like a task you want to spend your entire day doing.
So, instead of wasting time activating, deactivating, testing, writing down results, and comparing, read on to find out the 8 WordPress themes that stood out after our thorough research and testing.
Here’s the short version, grouped by what you’re building:
- For raw speed, Twenty Twenty-Three and GeneratePress are the lightest themes we tested.
- For no-code design, Kadence stands out.
- For all-in-one page building, Divi and Hello Elementor lead.
- For full-site editing, choose Twenty Twenty-Three.
Test NitroPack yourself
By submitting, you agree to our Privacy Policy.
Quick summary of the best-performing WordPress themes
The table below groups every theme by what it’s best for, with the lab results from our tests. Page size and load time are from Pingdom; PSI scores are mobile/desktop. We review each theme in detail further down.
| Theme | Best for | Page size | Load time | PSI mobile | PSI desktop | GTmetrix grade |
|---|---|---|---|---|---|---|
| Twenty Twenty-Three | Performance & speed / FSE | 26.3 KB | 520 ms | 100 | 100 | A (98% performance; 100% structure) |
| GeneratePress | Performance & speed | 37.7 KB | 538 ms | 99 | 100 | A (99% performance; 98% structure) |
| Neve | Performance & speed | 42.4 KB | 552 ms | 100 | 100 | A (99% performance; 97% structure) |
| Astra | Performance & speed | 48.5 KB | 619 ms | 100 | 88 | A (85% performance; 98% structure) |
| Kadence | No-code customization | 54.8 KB | 628 ms | 99 | 100 | A (97% performance; 97% structure) |
| Sydney | No-code customization | 48.1 KB | 520 ms | 99 | 100 | A (97% performance; 98% structure) |
| Divi | All-in-one builders | 264 KB | 350 ms | 97 | 100 | A (100% performance; 100% structure) |
| Hello Elementor | All-in-one builders | 32.7 KB | 530 ms | 99 | 100 | A (98% performance; 98% structure) |
How we tested the best WordPress themes for good Core Web Vitals
Note
The best way to approximate a theme’s performance in the real world without generating traffic was to rely on lab-based Core Web Vitals. Our experience shows that themes that pass LCP, CLS, and TBT in the lab have higher chances of reproducing the same good results in the field.
We began our research by collecting a large pool of themes that our WordPress developers worked with in the past, along with themes based on their popularity in the WP repository.
Then, we started the long speed testing process:
- Install and activate the theme on a blank WordPress installation.
- Leave the theme as-is – no added content, menus, pages, posts, or plugins.
- Run the website with the theme through Google’s PageSpeed Insights.
- Run the theme through GTmetrix.
- Run the theme through Pingdom Speed Test.
- Gather all results and compare them.
We’ve decided to use three testing tools because each has varying standards and metrics. We wanted to ensure one tool wasn’t giving better or worse results than another.
In each tool, we’ve decided to monitor specific metrics:
PageSpeed Insights
Google’s PageSpeed Insights (PSI) is the go-to tool for testing a theme for speed and Core Web Vitals. Considering that we didn’t have real-world traffic, we focused on the Performance Score, and its metrics on both mobile and desktop.
Here are the metrics we focused on:
- Performance Score. It’s out of 100 and based on the following metrics – LCP, CLS, Speed Index, TBT, and FCP. Each metric has a different weight.
- First Contentful Paint. FCP is the time it takes for the browser to visualize the first piece of DOM content.
- Largest Contentful Paint. LCP measures how long it takes for the largest above-the-fold element to load on a page.
- Speed Index. It shows how quickly the contents of a page are visibly populated. Lower is better.
- Total Blocking Time. It shows how unresponsive a page is before it becomes fully interactive.
- Cumulative Layout Shift. CLS measures how much unexpected layout shifts affect the user experience on a page.
GTmetrix
GTmetrix analyzes the speed and optimization of a website, making it a valuable tool for identifying performance issues and determining whether a theme contains an excessive number of unnecessary files.
The metrics we zoned in on were:
- GTmetrix Grade. It’s a weighted grade of both the Performance and Structure scores.
- Performance Score. It’s the Lighthouse Performance Score, as captured by GTmetrix, with its custom audits, Analysis Options, browser, and hardware specifications.
- Structure Score. It is a proprietary assessment of Lighthouse and Custom GTmetrix audits. It represents how well a theme/page is built for optimal performance.
- Web Vitals. Lab-based Core Web Vitals metrics that measure whether a theme/page offers an excellent overall experience.
- Load time. How long it takes for a web page to load fully.
Pingdom
Although Pingdom shares similarities with GTmetrix, we prefer to use both tools concurrently as they provide different metrics. Also, Pingdom offers an easy way to test a web page from different locations.
All themes have been tested from North America – USA – Washington D.C.
Metrics we’ve monitored:
- Performance Grade. This is a cumulative grade out of 100.
- Load Time. The amount of time it takes Pingdom to load the entire website with a theme installed.
- Page Size. The size of the page’s all site files. The theme has a huge impact on this one.
- Requests. The number of server requests to deliver the theme and site content to the user.
Test NitroPack yourself
By submitting, you agree to our Privacy Policy.
Best WordPress themes for performance and speed
Theme weight is the foundation of your Core Web Vitals. A lightweight theme ships less CSS and JavaScript, which means faster LCP and lower blocking time before you’ve optimized a single image. The four themes below were the lightest and fastest performers in our tests.
1. GeneratePress
GeneratePress is a lightweight, performance-first WordPress theme built for speed, accessibility, and compatibility with major page builders.
Its utilization of Gutenberg guarantees you freedom when creating your content. If you use page builders, you’d love to hear that GeneratePress is fully compatible with all the major ones, including Beaver Builder and Elementor.
GeneratePress is fully responsive and has been translated into over 25 languages. Furthermore, it includes 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus, and 9 widget areas.
- Price: Free; $59/yearly, $249/lifetime
- Active installations: 500,000+
- Best features: Speed-oriented, responsive, compatible with page builders
- Suitable for: All kinds of websites
What our tests showed
One thing that caught our attention when searching for themes was GeneratePress’ statement “100% Page Scores”. So we were eager to test that out.
We can say that GeneratePress talked the talk and walked the walk. It got nearly perfect performance scores on all three tests:
When it comes to page size, we were surprised by the results. Running our website through Pingdom, the page size came at 37.7KB, slightly different from the “7.5KB” they promise on their website.
2. Astra
Astra is a lightweight, highly customizable WordPress theme used for blogs, portfolios, business sites, and WooCommerce stores. It is fast, fully customizable, and visually appealing, making it a suitable choice for various purposes, such as blogging, personal portfolios, business websites, and WooCommerce storefronts.
A frontend size of less than 50KB contributes to its unparalleled speed. The theme is built with SEO in mind, integrating Schema.org code and Native AMP support to enhance your site’s search engine visibility.
Furthermore, Astra offers unique features and templates compatible with popular page builders such as Elementor, Beaver Builder, Visual Composer, SiteOrigin, and Divi, ensuring seamless integration with your preferred page builder.
- Price: Free; $47/yearly, $137/year; $187/year; lifetime options available
- Active installations: 1+ million
- Best features: Pre-built websites, multiple customizable options, fast
- Suitable for: Every website
What our tests showed
Contrary to our expectations, Astra didn’t perform as well as we thought. Yes, the PSI mobile scores were excellent, but it showed sub par results on desktop.
Also, it was surprising that it got only an 85% performance score on GTmetrix. Nevertheless, all the other metrics were similar to the leaders in our ranking.
3. Twenty Twenty-Three
Twenty Twenty-Three is a default WordPress block theme designed for the Gutenberg site editor, with ten community-contributed style variations.
The theme utilizes a simple and uncluttered foundation and provides ten distinct style variations contributed by the WordPress community.
Twenty Twenty-Three allows you to easily create a website of any level of complexity, either by utilizing the pre-designed styles or by taking a more hands-on approach and customizing it to your liking.
What is striking about the latest default WordPress theme is its simplicity and lightness. Twenty Twenty-Three is flexible and perfectly suited to Gutenberg’s site editing features, such as template editing, style variations, typography, and block patterns.
- Price: Free
- Active installations: 800,000+
- Best features: Minimalist design, lightweight, pre-designed styles
- Suitable for: Testing environment and building a variety of websites
What our tests showed
Twenty Twenty-Three achieved remarkable results on all three tests. More importantly, its lab-based Core Web Vitals were in the green, a prerequisite for excellent real-world performance.
In PSI, it scored perfectly on mobile and desktop, achieving 100/100 on both tests. It also scored an A grade in GTmetrix (98% performance score, 100% structure score) with 1.4s in load time.
Our Pingdom tests confirmed the “lightweight” label of Twenty Twenty-Three. With just 26.3KB Page Size, this theme was the clear winner from all we tested.
4. Neve
Neve is a lightweight, multipurpose WordPress theme built with vanilla JavaScript for bloggers, small businesses, agencies, and WooCommerce stores. It is ideal for bloggers, small businesses, startups, agencies, firms, and e-commerce shops using the WooCommerce storefront, personal portfolio sites, and various other projects.
It is optimized for AMP and responsiveness, ensuring quick loading times and optimal display on any device. Although it has a minimalist design, Neve can be easily extended and features highly SEO-optimized code that can result in top Google search rankings.
Neve is also compatible with Gutenberg and popular page builders such as Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, and Divi.
- Price: Free; $69/year; $149/year; $249/year
- Active installations: 300,000+
- Best features: Responsive, SEO-optimized, minimalist design
- Suitable for: A wide range of purposes and sites
What our tests showed
Regarding Core Web Vitals and performance scores, Neve is as good as the previous options.
The reason it comes fourth on our list is the page size and load time, but that shouldn’t stop you from testing it.
One of the benefits of Neve is that it employs vanilla JS rather than a framework such as JQuery. This contributes to an improvement in performance and results in a more responsive website.
Best WordPress themes for no-code customization
If you want a polished site without touching code, these themes lean on visual builders and built-in design controls. They trade a little weight for flexibility, and all of them still pass Core Web Vitals on a clean install.
5. Kadence
Kadence is a lightweight, feature-rich WordPress theme with a drag-and-drop header and footer builder and a library of starter templates.
One of its notable features is an intuitive drag-and-drop header and footer builder that enables you to construct any type of header in a matter of minutes. The theme also boasts a comprehensive library of stunning starter templates that can be easily customized with the help of intelligent global font and color controls.
Moreover, the Kadence Theme is highly compatible with the most popular third-party plugins, allowing you to swiftly develop impressive eCommerce websites, course websites, business websites, and other types of sites.
- Price: Free; $129/first year, $199/first year
- Active installations: 200,000+
- Best features: Intuitive drag-and-drop, starter templates, performance-minded
- Suitable for: All kinds of websites
What our tests showed
Kadence has a default page size of 54.8KB. While it’s the largest of the group, it still managed to excel in both PSI tests and score an A on GTmetrix.
Considering how much this theme packs in, that could be drastically improved with some optimization and a good site speed optimization plugin.
6. Sydney
Sydney is a business and multipurpose WordPress theme built for Elementor, with full color, layout, and Google Fonts control.
This theme is fully compatible with Elementor and offers various customization options, including access to all Google Fonts, complete color control, layout control, logo upload, full-screen slider, header image, sticky navigation, and many other features.
Additionally, Sydney provides all the necessary building blocks to promptly create an appealing page.
- Price: Free; $69/yearly, $99/year; $199/lifetime
- Active installations: 100,000+
- Best features: Access to Google Fonts, color control
- Suitable for: Business websites
What our tests showed
After completing a fresh install of Sydney, we tested the theme’s performance.
The results:
It has all the ingredients to build a website that will satisfy your visitors and search engines.
In terms of speed and Core Web Vitals, Sydney ranks the same as the other themes. However, the total page size is twice as big (48.1KB) as Twenty Twenty-Three.
Best all-in-one WordPress builders
Some themes are really design platforms: you build the whole site visually, from headers to footers, inside one interface. They’re the heaviest option here, but with a good optimization setup, they can still hit green Core Web Vitals.
7. Divi
Divi is an all-in-one WordPress theme and visual page builder with drag-and-drop design and a large library of pre-built layouts.
The cornerstone of Divi’s success is its built-in Divi Builder. It empowers users to create breathtaking websites without any coding knowledge. With pre-designed templates, drag-and-drop functionality, and advanced customization tools, you can achieve your vision effortlessly while keeping your site lightweight and blazing fast.
- Price: $89/year for the standard Divi plan or $277/year for Divi Pro (a bundle valued at $388 in savings). Lifetime access is also available.
- Active installations: 2+ million
- Best features: Fully customizable layouts; Built-in performance optimization tools; Integration with Divi AI for content and design enhancements; Access to Divi Cloud for collaborative workflow.
- Suitable for: Businesses, agencies, freelancers, and anyone looking for a highly customizable, performance-oriented WordPress theme.
What our tests showed
Divi came back as both the lightest and fastest of the bunch. It came as no surprise that it excelled in both PSI tests and GTmetrix with green Core Web Vitals and a 100/100 performance score.
And with Divi 5 on the horizon, you can expect faster load times, leaner code, and an even smoother user experience. Divi 5 solidifies Divi’s commitment to staying ahead of the curve in speed and functionality, ensuring your websites meet and exceed modern performance standards.
8. Hello Elementor
Hello Elementor is a minimal, lightweight WordPress theme built as a blank canvas for the Elementor page builder.
The theme is advertised to be speedy and flexible. As you might expect, it integrates seamlessly with Elementor and numerous other plugins such as WooCommerce, Advanced Custom Fields, Yoast, and others.
Furthermore, it offers 100+ ready-made designs, which allows you to create a perfectly functional website from scratch.
- Price: Free
- Active installations: 1+ million
- Best features: Lightweight, 100+ ready-made designs, customizable
- Suitable for: Building a website from scratch
What our tests showed
Like Twenty Twenty-Three, Hello Elementor got excellent CWV results both on desktop and mobile.
It scored perfectly on GTmetrix and Pingdom. In fact, our Pingdom tests ranked it the second-lightest theme, with a load time of 520ms, the same as the WordPress default theme.
You should be aware that although it’s marketed as lightweight, Hello Elementor isn’t customizable by itself. You will need to add Elementor as a page-building solution, which might affect your website’s performance.
Best block / full-site-editing (FSE) themes
Full-site editing (FSE) lets you design every part of your site—header, footer, templates—inside the block editor, with no separate theme customizer or page builder. Block themes are usually the lightest option because they rely on native WordPress rendering rather than extra frameworks.
The Twenty Twenty-Three theme already covered above is a strong block / FSE choice, built around the Gutenberg site editor with ten style variations. The lightest theme in our tests (26.3 KB).
How to choose the right WordPress theme (free vs paid)
Even though you can easily install and try each theme yourself, you’ll find the right one much more quickly if you first think about what you’re building.
You can use this as a quick decision guide:
- Want the fastest possible foundation? Start with Twenty Twenty-Three or GeneratePress.
- Building visually, without code? Kadence gives you the most built-in design control.
- Want one tool to design the whole site? Divi or Hello Elementor (with Elementor) are full builders.
- Committed to the block editor? A block / FSE theme like Twenty Twenty-Three keeps things native and light.
Next, ask yourself whether you want to keep it free or commit by paying for a theme. The main difference is usually in the support you get and some advanced features, not really the actual speed.
As you already see for yourself, every theme has a capable free version (except Divi) that passes Core Web Vitals on a clean install. The paid tiers add things like premium starter templates, extra header/footer controls, and priority support—worth it once your site is your business, but not a prerequisite for a fast site.
Whichever you pick, remember that a theme is a starting point. We tested each one with no content or plugins added, so real-world speed depends on what you build on top.
How to further improve your Core Web Vitals (checklist)
Building on a speed-optimized theme will give you a head start in your Core Web Vitals journey and save you from warnings like “Avoid an excessive DOM size.”
However, in many cases, relying solely on a fast theme isn’t enough to get your scores over the line.
That’s why we’ve prepared a quick checklist of good practices you can follow to optimize each CWV metric:
1. Largest Contentful Paint (LCP)
- Use a lightweight theme
- Don’t bloat your site with unnecessary plugins
- Compress your images
- Serve images in next-gen formats
- Preload your hero images
- Minify and compress your code files
- Implement Critical CSS
- Use a CDN
- Install a caching plugin
2. Interaction to Next Paint (INP)
- Delay or remove non-critical third-party scripts
- Minify and compress your code files
- Reduce unused CSS
- Defer unused JavaScript
- Avoid recurring timers that overwork the main thread
- Break up long tasks that block the main thread
- Reduce DOM size
3. Cumulative Layout Shift (CLS)
- Add width and height attributes to images and videos
- Reserve space for ads, embeds, and iFrames
- Optimize font delivery
Although it may seem like a lot of work, the benefits of applying all these best practices will eventually lead to excellent real-world business results.
All you have to do is optimize one thing at a time.
Or…
Frequently asked questions
What is the best free WordPress theme?
There’s no single best free theme—it depends on your goal. For the lightest free foundation, Twenty Twenty-Three and GeneratePress led our tests. For free no-code design, Kadence stands out.
What is the fastest WordPress theme?
In our tests, Twenty Twenty-Three was the lightest theme at 26.3 KB. GeneratePress and Hello Elementor were close behind. Speed in the real world also depends on your hosting, images, and plugins.
Do WordPress themes affect Core Web Vitals?
Yes. Your theme sets the baseline amount of CSS and JavaScript a page loads. A lightweight theme makes LCP, CLS, and INP easier to pass before any further optimization.
Is a fast theme enough to pass Core Web Vitals?
Usually not on its own. A fast theme is the foundation, but images, third-party scripts, fonts, and caching still decide your final scores. A speed-optimization plugin like NitroPack handles those layers automatically, so a fast theme and NitroPack together is the reliable route to green Core Web Vitals.
Test NitroPack yourself
By submitting, you agree to our Privacy Policy.