A slow WordPress theme costs you visitors, rankings, and sales. Google uses page speed as a ranking factor, and studies show bounce rates jump 40-50% for every extra second of load time.
We installed 15 of the most popular WordPress themes on identical hosting, with no plugins or extra content, and tested each one with GTmetrix, Pingdom, and Google PageSpeed Insights.
Here are the results.
Quick Comparison: All 15 Themes Ranked by Speed
| Rank | Theme | Page Size | Load Time | Requests | Mobile PSI | Desktop PSI |
|---|---|---|---|---|---|---|
| 1 | GeneratePress | 38.8 KB | 559 ms | 6 | 100 | 100 |
| 2 | Neve | 43.2 KB | 586 ms | 6 | 100 | 100 |
| 3 | Astra | 51.1 KB | 531 ms | 6 | 100 | 100 |
| 4 | Kadence | 54.0 KB | 598 ms | 7 | 99 | 100 |
| 5 | Zakra | 58.9 KB | 519 ms | 10 | 99 | 100 |
| 6 | Twenty Twenty-Four | 56.7 KB | 560 ms | 7 | 100 | 100 |
| 7 | Blocksy | 65.8 KB | 610 ms | 10 | 99 | 100 |
| 8 | Sydney | 63.9 KB | 660 ms | 7 | 99 | 100 |
| 9 | Page Builder Framework | 72.3 KB | 630 ms | 8 | 98 | 100 |
| 10 | Schema | 68.5 KB | 645 ms | 9 | 98 | 100 |
| 11 | Go | 139.4 KB | 520 ms | 12 | 94 | 99 |
| 12 | Hello Elementor | 127.4 KB | 771 ms | 14 | 93 | 99 |
| 13 | Customify | 145.9 KB | 974 ms | 8 | 98 | 100 |
| 14 | OceanWP | 303.6 KB | 749 ms | 19 | 88 | 97 |
| 15 | Hestia | 218.3 KB | 564 ms | 18 | 88 | 99 |
How we tested
Fresh WordPress install on the same shared hosting for each theme. No plugins, no custom content, no caching. Each theme was tested three times and we used the median result. Tools: GTmetrix (Virginia server), Pingdom, and Google PageSpeed Insights.
Now let's break down each theme.
1. GeneratePress
Best for: Developers and performance-focused sites
| Metric | Score |
|---|---|
| Page Size | 38.8 KB |
| Load Time | 559 ms |
| HTTP Requests | 6 |
| LCP | 546 ms |
| TTFB | 54 ms |
| Mobile PSI | 100 |
| Desktop PSI | 100 |
GeneratePress is the leanest WordPress theme you can install. A fresh setup adds less than 10 KB to your page, and the entire theme generates under 40 KB of total page weight.
The secret is its modular architecture. Every feature, from typography controls to WooCommerce support, comes as a separate module you toggle on or off. If you don't need it, it doesn't load. No jQuery dependency, no render-blocking scripts, no wasted bytes.
The free version covers the basics well. GeneratePress Premium ($59/year) unlocks the full module library, a site library with pre-built templates, and advanced layout controls.
Strengths
- Smallest page size of any theme tested (38.8 KB)
- Modular design means you only load what you use
- No jQuery dependency
- Clean, well-documented codebase
- Works with Gutenberg, Elementor, and Beaver Builder
Tradeoffs
- Limited design options without Premium
- Starter templates are functional but not flashy
- Requires more hands-on setup than drag-and-drop themes
Pricing: Free version available. Premium is $59/year for up to 500 sites.
2. Neve
Best for: Bloggers and mobile-first sites
| Metric | Score |
|---|---|
| Page Size | 43.2 KB |
| Load Time | 586 ms |
| HTTP Requests | 6 |
| LCP | 487 ms |
| TTFB | 51 ms |
| Mobile PSI | 100 |
| Desktop PSI | 100 |
Neve had the best LCP score in our test at 487 ms, which means the main content appears on screen faster than any other theme. On mobile devices, that difference is even more noticeable.
Built by ThemeIsle, Neve was designed with AMP compatibility in mind. It supports both AMP and non-AMP setups, and the theme's 28 KB base size (before adding any page content) makes it one of the lightest options available.
The header and footer builder gives you drag-and-drop control over layout without adding significant page weight. And Neve plays nicely with every major page builder, including Gutenberg, Elementor, Beaver Builder, and Brizy.
Strengths
- Best LCP of all themes tested (487 ms)
- AMP-ready out of the box
- Header/footer builder included in free version
- Over 100 starter sites
- Strong mobile performance
Tradeoffs
- Advanced features (custom layouts, white label) need Pro
- Some starter sites require Elementor Pro
- WooCommerce Booster features are Pro-only
Pricing: Free version available. Pro starts at $69/year.
3. Astra
Best for: Agencies and template-driven sites
| Metric | Score |
|---|---|
| Page Size | 51.1 KB |
| Load Time | 531 ms |
| HTTP Requests | 6 |
| LCP | 649 ms |
| TTFB | 47 ms |
| Mobile PSI | 100 |
| Desktop PSI | 100 |
Astra is the most popular lightweight WordPress theme, active on over 2 million websites. It scored a perfect 100 on both mobile and desktop PageSpeed Insights and had the fastest raw load time in our test at 531 ms.
With over 250 starter templates spanning every niche, Astra gives you a head start on design without sacrificing speed. The templates work with Gutenberg, Elementor, Beaver Builder, and Brizy.
Astra's codebase avoids jQuery entirely and uses vanilla JavaScript for all frontend interactions. The result is a 51 KB page that feels as fast as it measures.
Strengths
- Fastest raw load time tested (531 ms)
- 250+ starter templates for every niche
- No jQuery dependency
- Huge ecosystem of compatible plugins
- Best TTFB in our test (47 ms)
Tradeoffs
- Many useful features locked behind Pro ($49/year)
- Template library quality varies
- Can feel heavy with all Pro modules activated
Pricing: Free version available. Astra Pro starts at $49/year.
4. Kadence
Best for: Gutenberg-first sites and full-site editing
| Metric | Score |
|---|---|
| Page Size | 54.0 KB |
| Load Time | 598 ms |
| HTTP Requests | 7 |
| LCP | 580 ms |
| TTFB | 52 ms |
| Mobile PSI | 99 |
| Desktop PSI | 100 |
Kadence is the best option for anyone building primarily with the WordPress block editor. The free theme includes a header/footer builder, a global color palette system, and conditional logic for showing or hiding elements, features that most competitors charge for.
Where Kadence really shines is its companion plugin, Kadence Blocks. Together, they replace the need for a separate page builder entirely. Users who switched from Elementor to Kadence + Kadence Blocks Pro report noticeable speed gains because you eliminate an entire plugin dependency.
The theme scored 99 on mobile PSI with a page size of just 54 KB. That's remarkably light for a theme with this many built-in features.
Strengths
- Best free feature set of any theme tested
- Excellent Gutenberg/block editor integration
- Header/footer builder included free
- Global color palette and typography controls
- Kadence Blocks replaces the need for page builders
Tradeoffs
- Smaller template library compared to Astra
- Some Kadence Blocks features need Pro
- Less third-party plugin ecosystem than Astra
Pricing: Free version available. Pro starts at $149/year (includes Kadence Blocks Pro).
5. Zakra
Best for: Multipurpose sites on a budget
| Metric | Score |
|---|---|
| Page Size | 58.9 KB |
| Load Time | 519 ms |
| HTTP Requests | 10 |
| LCP | 523 ms |
| TTFB | 60 ms |
| Mobile PSI | 99 |
| Desktop PSI | 100 |
Zakra surprised us. Despite being less well-known than the top four, it had the second-fastest raw load time (519 ms) and a strong LCP of 523 ms.
Built by ThemeGrill, Zakra offers over 80 starter templates and supports both Gutenberg and Elementor. The free version is more generous than most, including multiple header layouts, sidebar options, and typography controls.
At 58.9 KB page size, Zakra stays well within the lightweight category while giving you enough design flexibility to build a professional site without touching code.
Strengths
- Impressive speed for a multipurpose theme
- 80+ starter templates
- Generous free version
- Good balance of features and performance
- Compatible with Gutenberg and Elementor
Tradeoffs
- Smaller community than Astra or GeneratePress
- Fewer tutorials and third-party resources available
- Some advanced customization options require Pro
Pricing: Free version available. Pro starts at $69/year.
6. Twenty Twenty-Four
Best for: Block editor purists and WordPress.org defaults
| Metric | Score |
|---|---|
| Page Size | 56.7 KB |
| Load Time | 560 ms |
| HTTP Requests | 7 |
| LCP | 550 ms |
| TTFB | 42 ms |
| Mobile PSI | 100 |
| Desktop PSI | 100 |
WordPress default themes don't get enough credit for speed. Twenty Twenty-Four scored a perfect 100 on both mobile and desktop PageSpeed Insights and had the lowest TTFB in our test at 42 ms.
As a block theme, it supports full-site editing out of the box. You can customize every part of your site, from headers to footers, using the block editor alone. No page builder needed, no extra plugins.
The tradeoff is design flexibility. You're working within WordPress's native block system, which is improving quickly but still more limited than dedicated theme builders.
Strengths
- Perfect PageSpeed scores
- Best TTFB tested (42 ms)
- Full site editing support
- No third-party dependencies
- Always maintained by WordPress core team
Tradeoffs
- Limited design options compared to commercial themes
- Requires comfort with the block editor
- Fewer starter templates
Pricing: Free. Ships with every WordPress install.
7. Blocksy
Best for: WooCommerce stores and feature-rich sites
| Metric | Score |
|---|---|
| Page Size | 65.8 KB |
| Load Time | 610 ms |
| HTTP Requests | 10 |
| LCP | 600 ms |
| TTFB | 55 ms |
| Mobile PSI | 99 |
| Desktop PSI | 100 |
Blocksy packs more features into a lightweight package than any other theme on this list. At 65.8 KB, it's slightly heavier than the top five, but the feature-to-weight ratio is exceptional.
The theme uses a Webpack-built pipeline that only loads code for the features you enable. No unused CSS, no unnecessary JavaScript. Every byte serves a purpose.
WooCommerce support is where Blocksy stands apart. It includes product quick-view, wishlist functionality, size guides, and advanced filtering, all without adding a separate WooCommerce plugin. For ecommerce sites, this means fewer plugins and faster page loads.
Strengths
- Best WooCommerce integration of any lightweight theme
- Webpack pipeline eliminates unused code
- Header builder with transparency and sticky options
- Content blocks system for custom layouts
- Built-in performance optimization panel
Tradeoffs
- WooCommerce features need Pro
- Slightly heavier than the top five
- Newer theme with a smaller plugin ecosystem
Pricing: Free version available. Pro starts at $49/year.
Researching WordPress Themes?
Use WordPress Theme Detector to instantly identify what theme any fast-loading site is using, along with its plugins and tech stack.
Install Free Extension8-15. The Remaining Themes
8. Sydney
Best for: Business sites and service-based companies
| Metric | Score |
|---|---|
| Page Size | 63.9 KB |
| Load Time | 660 ms |
| HTTP Requests | 7 |
| LCP | 502 ms |
| TTFB | 52 ms |
| Mobile PSI | 99 |
| Desktop PSI | 100 |
Sydney by aThemes is a business-focused theme that balances speed with professional design. At 63.9 KB and just 7 HTTP requests, it stays lean while offering a polished look right out of the box. The free version gives you a solid foundation for a business site, and the Pro version adds custom post types, extra widgets, and WooCommerce features.
Pricing: Free version available. Pro starts at $69/year.
9. Page Builder Framework
Best for: Developers who use page builders
| Metric | Score |
|---|---|
| Page Size | 72.3 KB |
| Load Time | 630 ms |
| HTTP Requests | 8 |
| LCP | 560 ms |
| TTFB | 55 ms |
| Mobile PSI | 98 |
| Desktop PSI | 100 |
Page Builder Framework does exactly what the name says: it gives you a minimal, fast foundation designed to work with your page builder of choice. Elementor, Beaver Builder, Brizy, SiteOrigin, or Gutenberg — the theme stays out of the way and lets the builder handle the design.
Pricing: Free version available. Premium starts at $58/year.
10. Schema
Best for: SEO-focused blogs and affiliate sites
| Metric | Score |
|---|---|
| Page Size | 68.5 KB |
| Load Time | 645 ms |
| HTTP Requests | 9 |
| LCP | 540 ms |
| TTFB | 58 ms |
| Mobile PSI | 98 |
| Desktop PSI | 100 |
Schema by MyThemeShop was built specifically for SEO. Beyond speed, the theme includes built-in schema markup (JSON-LD), review functionality, breadcrumb support, and ad management features. For affiliate sites and review blogs, this built-in SEO tooling saves you from adding yet another plugin.
Pricing: Free version available on MyThemeShop.
11. Go
Best for: Simple sites and GoDaddy hosting users
| Metric | Score |
|---|---|
| Page Size | 139.4 KB |
| Load Time | 520 ms |
| HTTP Requests | 12 |
| LCP | 546 ms |
| TTFB | 65 ms |
| Mobile PSI | 94 |
| Desktop PSI | 99 |
Go is built by GoDaddy and designed for simplicity. Despite a larger page size (139.4 KB), it posted the third-fastest raw load time at 520 ms. The theme uses CoBlocks integration for block-based design and comes with a handful of clean, modern design styles. Completely free with no premium upsell.
Pricing: Free. No premium version.
12. Hello Elementor
Best for: Elementor page builder users
| Metric | Score |
|---|---|
| Page Size | 127.4 KB |
| Load Time | 771 ms |
| HTTP Requests | 14 |
| LCP | 727 ms |
| TTFB | 59 ms |
| Mobile PSI | 93 |
| Desktop PSI | 99 |
Hello Elementor is a blank canvas theme designed to work exclusively with Elementor. On its own, the theme does almost nothing — which is the point. The performance numbers reflect the theme plus Elementor's base overhead. If you're already committed to Elementor, Hello is the fastest foundation you can use.
Pricing: Free. Requires Elementor (free or Pro).
13. Customify
Best for: Customizer power users
| Metric | Score |
|---|---|
| Page Size | 145.9 KB |
| Load Time | 974 ms |
| HTTP Requests | 8 |
| LCP | 617 ms |
| TTFB | 52 ms |
| Mobile PSI | 98 |
| Desktop PSI | 100 |
Customify by PressMaximum lives up to its name. The WordPress Customizer controls are more detailed than most themes, giving you granular control over spacing, typography, colors, and layout without code. The mobile PageSpeed score of 98 is strong, but the load time of 974 ms is the second slowest in our test.
Pricing: Free version available. Pro starts at $59/year.
14. OceanWP
Best for: WooCommerce stores needing built-in features
| Metric | Score |
|---|---|
| Page Size | 303.6 KB |
| Load Time | 749 ms |
| HTTP Requests | 19 |
| LCP | 782 ms |
| TTFB | 59 ms |
| Mobile PSI | 88 |
| Desktop PSI | 97 |
OceanWP is a full-featured theme that trades some speed for a massive feature set. At 303 KB with 19 requests, it's the heaviest theme in our top 15. But it includes features that would otherwise require 3-4 separate plugins: a popup login, native WooCommerce features, custom post types, and more. If you would otherwise install OceanWP's features as separate plugins, the total page weight might actually be lower with OceanWP.
Pricing: Free version available. Pro starts at $54/year.
15. Hestia
Best for: One-page sites and startups
| Metric | Score |
|---|---|
| Page Size | 218.3 KB |
| Load Time | 564 ms |
| HTTP Requests | 18 |
| LCP | 665 ms |
| TTFB | 54 ms |
| Mobile PSI | 88 |
| Desktop PSI | 99 |
Hestia by ThemeIsle is a Material Design-inspired theme that works well for one-page layouts and startup sites. The load time of 564 ms is surprisingly fast for a 218 KB theme, though the 18 HTTP requests and 88 mobile PSI score show room for improvement. The one-page layout approach means your entire site loads as a single scrollable page, which can feel fast to users even if the raw numbers aren't class-leading.
Pricing: Free version available. Pro starts at $69/year.
How We Tested These Themes
Getting useful speed data from WordPress themes requires controlling variables. Here's exactly what we did:
Test Setup
- Hosting: Same shared hosting account for every theme (Starter plan, US-based server)
- WordPress version: Latest stable release at time of testing
- Content: None. Default WordPress install with the "Hello World" post and sample page
- Plugins: Zero. No caching plugins, no SEO plugins, nothing
- PHP: Version 8.2
Testing Tools
- GTmetrix (Virginia server) — Measured performance score, structure score, LCP, TBT, CLS, page size, requests, and fully loaded time
- Google PageSpeed Insights — Measured mobile and desktop performance scores, FCP, LCP, Speed Index, TTI, TBT, and CLS
- Pingdom — Measured performance grade, load time, page size, and HTTP requests
Process
Each theme was:
Install
Installed on a fresh WordPress setup
Activate
Activated with default settings (no customization)
Test
Tested three times on each tool
Record
Recorded using the median result
Important note
We deliberately tested with no content and no plugins. This isolates the theme's performance from everything else. Your real-world scores will differ based on your content, plugins, hosting, and images.
What Makes a WordPress Theme Fast?
Not all lightweight themes are fast, and not all fast themes are lightweight. Here's what actually determines theme speed:
Page Size
The total weight of all files the theme loads: CSS, JavaScript, fonts, and images. The best themes in our test stayed under 70 KB. Anything over 200 KB starts to drag.
HTTP Requests
Every file your theme loads requires a separate request to the server. Six requests (like GeneratePress, Neve, and Astra) is ideal. Over 15 requests means the theme is loading too many separate files.
JavaScript Execution
Themes that use vanilla JavaScript instead of jQuery load faster because they skip loading the 90 KB jQuery library. GeneratePress, Astra, and Kadence all avoid jQuery.
CSS Efficiency
Efficient themes only load the CSS rules needed for the current page. Blocksy's Webpack pipeline and GeneratePress's modular system are good examples of this approach.
Font Loading
Web fonts (especially Google Fonts) add HTTP requests and file weight. Themes that use system fonts or let you choose to load zero fonts are faster by default.
Render-Blocking Resources
CSS and JavaScript files that block the browser from rendering the page until they finish loading. Fast themes minimize render-blocking resources through async loading, deferred scripts, and critical CSS inlining.
Your Theme Is Only Part of the Speed Equation
Hosting
Your hosting provider has the single biggest impact on your site speed. TTFB (Time to First Byte) is largely determined by your server, not your theme. If your TTFB is over 200 ms, no theme can fix that.
Fast WordPress hosts: Cloudways, Kinsta, WP Engine, SiteGround, A2 Hosting.
Caching
A caching plugin like WP Rocket, LiteSpeed Cache, or W3 Total Cache can cut load times in half. In WP Rocket's testing, applying their plugin to BeTheme improved its mobile PageSpeed score from 82 to 98 and reduced LCP from 3.3s to 1.2s.
Images
Unoptimized images are the single biggest source of page bloat on most WordPress sites. Use WebP format, compress images before uploading, and lazy-load below-the-fold images.
Plugins
Every plugin adds weight. Some add a lot. Audit your plugin list and remove anything you're not actively using. Prioritize themes with built-in features over themes that require plugins for basic functionality. To see what plugins a competitor uses, check out our guide on how to find what plugins a WordPress site is using.
CDN
A content delivery network serves your static files from servers close to your visitors. This reduces latency and speeds up delivery. Cloudflare offers a solid free tier.
How to Pick the Right Fast Theme
Speed matters, but picking a theme based only on speed is a mistake. Here's how to think about it:
If speed is your top priority
Choose GeneratePress. It's the lightest theme available, and the modular design means it stays light even as you add features. Best for developers and performance-obsessed site owners.
If you want the best balance of speed and features
Choose Kadence or Blocksy. Both are under 70 KB and include features (header builders, global styles, WooCommerce support) that competitors charge extra for.
If you need lots of starter templates
Choose Astra. With 250+ templates, you'll find a design for almost any niche. The speed sacrifice compared to GeneratePress is minimal (51 KB vs 39 KB).
If you're building with Elementor
Choose Hello Elementor. It's purpose-built for Elementor and eliminates the theme/builder overlap that slows other combinations down.
If you're building an online store
Choose Blocksy for WooCommerce. Its built-in ecommerce features (quick view, wishlists, size guides) mean fewer plugins and faster page loads than combining a minimal theme with WooCommerce add-on plugins.
If you want zero cost
Choose Twenty Twenty-Four or Kadence Free. Both scored 99-100 on PageSpeed Insights and cost nothing. Twenty Twenty-Four is maintained by the WordPress core team. Kadence Free has more features than most paid themes.
If you're on a budget
Choose Neve. Strong mobile performance, AMP support, and a reasonable Pro price ($69/year) make it a great value. The free version is good enough for most blogs.
Speed Testing Your Own Theme
Want to test how your current theme performs? Here's how:
Test your homepage
Use GTmetrix and PageSpeed Insights. Write down the scores.
Switch to a default theme
Activate Twenty Twenty-Four temporarily on a staging site. Test the same page.
Compare the results
If your current theme is significantly slower, consider switching.
Key metrics to watch
- LCP (Largest Contentful Paint): Should be under 2.5 seconds. Under 1.5 seconds is good.
- CLS (Cumulative Layout Shift): Should be under 0.1. Under 0.05 is good.
- INP (Interaction to Next Paint): Should be under 200 ms. Under 100 ms is good.
- TTFB (Time to First Byte): Should be under 200 ms. This is mostly about your hosting.
Frequently Asked Questions
Does my WordPress theme really affect SEO rankings?
Yes. Google uses Core Web Vitals (LCP, CLS, INP) as ranking factors, and your theme directly affects all three. A heavy theme that scores poorly on PageSpeed Insights can hurt your search rankings. The top themes in our test all scored 99-100 on mobile PageSpeed, which puts them in the best position for SEO.
Can I make a slow WordPress theme faster?
Yes, to a degree. Adding a caching plugin (like WP Rocket or LiteSpeed Cache), using a CDN (like Cloudflare), optimizing images, and choosing faster hosting can all improve performance. However, a theme with a 300 KB base size and 19 HTTP requests will always have a higher floor than a theme with 40 KB and 6 requests. You can optimize around a slow theme, but you can't fully fix it.
Are lightweight WordPress themes harder to customize?
Not necessarily. Themes like Kadence and Blocksy include header builders, global color palettes, and typography controls in their free versions. GeneratePress takes a more minimal approach that may require more hands-on setup, but most lightweight themes are fully compatible with page builders like Elementor and Gutenberg.
Should I switch themes if my current one is slow?
Not without testing first. Switch to a default theme (like Twenty Twenty-Four) on a staging site and compare your PageSpeed scores. If your current theme is significantly slower, switching could help. But also consider your total stack — hosting, plugins, and images often matter more than the theme alone.
Do these speed results change when I add plugins and content?
Yes. We tested with zero plugins and no custom content to isolate each theme's performance. In the real world, every plugin adds weight, and content (especially images) is usually the biggest source of page bloat. A theme that scores 100 on a blank install might score 70-80 with a full site. The relative ranking between themes generally holds, but absolute scores will be lower.
Bottom Line
GeneratePress, Neve, and Astra are the three fastest WordPress themes you can install today. All three score 100 on PageSpeed Insights, keep page sizes under 52 KB, and load in under 600 ms on a fresh install.
But "fastest on a clean install" and "fastest on your actual site" are different things. A theme that scores 100 on a blank page might score 70 once you add your content, plugins, and images.
Key Takeaways
- GeneratePress is the lightest theme tested (38.8 KB, 6 requests, PSI 100)
- Neve has the best LCP (487 ms) for fastest visual rendering
- Astra has the fastest raw load time (531 ms) and largest template library
- Kadence and Blocksy offer the best feature-to-weight ratio
- Any theme in the top 7 is fast enough — focus on hosting, caching, and images too
Pick a theme from the top seven on our list. Then focus on the things that matter more: good hosting, image optimization, caching, and keeping your plugin count low. That combination will give you a fast site regardless of which theme you choose.
Last updated: February 2026. Speed data based on testing conducted on fresh WordPress installs with no plugins or custom content. Your results will vary based on hosting, content, and plugins.
Identify Any WordPress Theme Instantly
Found a fast WordPress site and want to know what theme it's running? WordPress Theme Detector reveals any site's theme, plugins, and tech stack in a single click.
Add to Chrome — Free