Choosing the right theme is the most time-consuming part in creating a website with WordPress because there are so many options available out there (tens of thousands). To save you time, I have crafted a list of the best WordPress themes you can choose from.
While WordPress already comes with a default theme, most users will usually install a new theme right after installing a WordPress website for various reasons. They mostly look for a theme that offers more features.
The more complex the website you want to create, the more features you need from your theme as well.
However, features are not the only aspect you need to look when picking a theme. You should also consider other aspects like compatibility with the plugins you plan to use, price, and etc.
Shortcuts ‵ïž
- How to Choose the Right Theme
- Classic Theme or Block Theme?
- List of the Best WordPress Themes
- Conclusion
How to Choose the Right WordPress Theme
Features matter when picking a WordPress theme, but there are also several things you need to look. Plugin compatibility in particular. For instance, if you plan to use JetEngine to create dynamic content, then you should not pick Avada as JetEngine doesn’t support Avada.
Unless you want to use a page builder plugin, theme plays a vital role in controlling the design of your website.
You should pick a theme that offers a particular design feature.
A simple instance, if you plan to create a website with a sticky header, then you need to make sure that the theme you want to use offers an option to enable the behavior.
I highly recommend you pick a theme that offers limitless design controls over all parts of your site. From header, footer, archive pages, blog post template, to 404 page.
If you want to create a complex, dynamic website, also consider the ability to integrate your theme with dynamic content plugins like ACF or CPT UI.
Here are some key things you need to look when picking a theme for your WordPress project:
- Design options
- Compatibility with the plugins you plan to use
- Number of websites you want to build
- Documentation
- Pricing options (if you want to use a paid theme)
Tips to Pick the Right Theme If You Are an Agency
If you are an agency or freelancer who often create new websites for your clients, then you need to be smart when picking a theme. Especially if you want to use a paid theme.
We are in the era where subscription-based payment model is taking over the software industry.
If you don’t pick your theme smartly, you will end up spending more than you get.
Before you subscribe to a certain plan, be sure to carefully check how many sites you can use your subscription on because in most cases, theme developers limit plan usage by the number of sites.
I the developer offers a one-time purchase option, I strongly recommend you pick this option for a long-term save.
Should You Use a Classic Theme or a Block Theme?
If you always catch up with the new WordPress releases, you will notice one thing.
What’s that?
Every new WordPress release always brings in new features to the block editor (a.k.a. Gutenberg). Users seem to be pushed to adopt the use of block editor on their websites.
In case you didn’t know, you can also use block editor to create the pages on your website — other than content (blog posts).
You can use it to create core pages like homepage, about page, contact page, and so on.
When you explore further on the block inserter, you will find a lot of blocks you can use to further design your page.
If you use a block theme, you can even go beyond editing pages. Instead of just editing pages, you can also design every single part of your theme. Header, footer, archive pages. You name it.
What is a Block Theme, By the Way?
Block-based theme — or simply block theme — is the type of WordPress theme that leverages block editor on the design process.
In a block theme, everything is done using block editor.
Want to design your header? You do it using block editor.
Want to design your footer? You do it using block editor.
And so on.
Literally anything is done via block editor.
In a block theme, you will have an extra feature called Site Editor (also called Full-Site Editor — FSE ). A centralized area where you can manage your custom templates on your site.
From here, you can access and edit your site parts.
While the idea of Full-Site Editor is great, in reality, users still need to depend on a plugin due to lock of design options of block editor.
Also, the user experience of block editor is not as joyful as a page builder. For most WordPress users, block editor is only good to produce content. Not to create pages or edit site parts.
and What is a Classic Theme?
Despite its name, a classic theme is not an old-fashioned, ancient theme.
In reallity, most WordPress themes available on WordPress.org or marketplaces like Themeforest and TemplateMonster are classic themes.
“Classic theme” is just a label given to themes that don’t leverage Site Editor. Classic themes don’t leverage Site Editor because some of them have their own customization features.
Some themes, such as Divi, even have a theme builder feature that offers more joyful customization experience and limitless design options..
On a classic theme, you can control the design of your site parts via Theme Customizer (Apperance -> Customize). Some themes offer a dedicated control panel for the same purpose.
It’s crucial to note that classic themes are also compatible with block editor. You still can use block editor to create content — to write blog posts. They just don’t leverage Site Editor to customize your site parts.
So, Should You Use a Block Theme or a Classic Theme?
If you enjoy the page editing experience offered by block editor, then using a block theme is a good fit. But you need to aware that you may need to install an extra plugin to achieve a certain design style.
Using a block theme is a great option if you need to create a website with a simple design.
Meanwhile, using a classic theme if a better suited option if you want to create a website with a more complex design.
As I mentioned above, some classic themes come with a built-in page builder plugin that offers more advanced design capability.
Also, you can use a classic theme if you prefer customizing your site parts via Theme Customizer.
Block theme is for:
- Those who enjoy the page editing experience of block editor
- Those who want to create a simple website
Classic theme is for:
- Those who want to create a website with a more complex design
- Those who prefer Theme Customizer instead of Full-Site Editor
List of the Best WordPress Themes
On the list:
- Divi
- Newspaper
- Hello
- GeneratePress
- Idea Flow
- Shoppe
- Kadence
- Avada
- JupiterX
- Total
- Astra
- X
- Blocksy
- Neve
- Sydney
1. Divi – The Best WordPress Theme for Agencies and Freelancers
As an agency or freelancer, you want to create as many websites as possible with minimum possible budget. Right?
Well. That is the main thing you can achieve if you use Divi.
Divi is a paid classic theme. You can get it at $89 per year. If you prefer the one-time purchase option, you can also get Divi at $249. Whichever the payment option you choose, you will get lifetime updates of Divi.
The best part of being a Divi user is that you can install the theme on unlimited websites.
Divi itself is a WordPress theme from Elegant Themes. The company also offers extra useful services for agencies and freelancers. One of which is cloud storage — called Divi Cloud — which you can use store code snippets and templates.
You can simply download a code snippet or a template from the cloud to any site you build with Divi.
The Divi theme comes with lots of features. Including a built-in page builder which offers advanced design capability. Some key features available on Divi’s built-in page builder include responsive editing, conditional logic, advanced design options, and custom CSS.
Divi’s page builder also comes with design elements (called modules) to create both a contact form and email opt-in form — which you can connect with MailerLite, ActiveCampaign, MailPoet, and other email marketing tools.
Divi also comes with a theme builder feature which you can use to create custom templates for site parts like header, footer, archive pages, and so on.
Key Features of Divi:
- Page builder
- Theme builder
- Form builder
- Extensive dynamic content, including custom field and CPT
- Conditional logic
- Custom CSS
- Email marketing tool integration support
- JavaScript inserter
- Role manager to restrict design editing capability
Divi Pros:
- Simple pricing
- Excellent support
- Established ecosystem
- Extensible
Divi Cons:
- The page builder is a bit heavy
2. â Newspaper – The Best WordPress Theme to Create a Magazine-Style Site
Want to create a magazine-style site? If so, then you can try Newspaper.
Newspaper is one of the best-selling themes on Themeforest. Some big organizations that use this theme are UN, Best Buy, and Turkish Airlines. These organizations use Newspaper on their blog (not the main site).
Same as Divi, Newspaper also comes with a built-in page builder. However, Newspaper’s page builder is available as a plugin instead of as an integral part of the theme like Divi’s. The plugin is included in the bundle when you buy the theme.
The Newspaper’s page builder — called tagDiv Composer — is designed specifically to create a magazine-style page. It comes with several design elements to display content in a grid style.
Newspaper offers a dedicated control panel which you can use to customize your website.
In addition to tagDiv Composer, Newspaper also comes with a plugin called tagDiv Opt-In Builder. The plugin allows you to restrict your content to your members only. You can even charge your members to access the content.
The plugin supports payments via PayPal, Stripe, and bank transfer.
Key features of Newspaper:
- Page builder
- Membership
- Dedicated control panel
- JavaScript inserter
Newspaper Pros:
- Great to create a magazine-style site
- Capable of creating a paid membersite site
Newspaper Cons:
- Requires extra plugins to work properly
- The page builder is not smooth enough
3. â Hello: The Best WordPress Theme for Elementor
I bet you already know that Elementor is the most popular page builder plugin for WordPress. Although you can use Elementor on nearly all WordPress themes, using it on Hello can offer something different.
In a good way, of course.
Hello is a classic WordPress theme developed by Elementor itself. The theme is only usable if you pair it with Elementor page builder.
Using Hello is like having a blank painting canvas where you can draw anything you want. You can function it as a complementary component demanded by WordPress — a theme. The rest, you can do it with Elementor.
For your information, Elementor comes with Site Settings feature where you can set global settings and set site identity (logo, favicon, and site name).
Key Features of Hello:
- Theme customizer
- Dedicated settings screen to disable unecessary features
Hello Pros:
- Super lightweight
- Optimized for Elementor
Hello Cons:
- Only usable if paired with Elementor
4. â GeneratePress – The Best Lightweight WordPress Theme
GeneratePress is a perfect option if you are looking for a lightweight theme. If you download the theme, you will find that size of the theme is only 1.1 MB. Way lighter than Divi.
But, it’s crucial to note that GeneratePress doesn’t offer as many features as Divi. It doesn’t offer a built-in page builder like Divi.
To customize your site parts, you need to go to Theme Customizer. Shortcuts are available in the GeneretePress settings screen to allow you to quickly go to a certain settings block in Theme Customizer.
GeneratePress has a font manager to allow you to set custom font on your website. It also offers more layout options, which is quite useful if you plan to use block editor to build the core pages of your website.
With GeneratePress, you will have options to disable unecessary elements when creating a page with with block editor. Including page title. You can also set your page layout. For instance, you can set a full-width layout — with or without sidebards.
GeneratePress is released as a free product. While you can use it for free, pro version is available to unlock more advanced features like sticky header, infinite scroll, and theme builder.
Key Features of GeneratePress:
- Theme customizer (with more setting options)
- Setting shortcuts
- Font manager
- Ability to set page layouts
- Custom CSS
GeneratePress Pros:
- Super lightweight
- More design options
GeneratePress Cons:
- Requires extra plugin to create a more complex design
5. Idea Flow – The Best WordPress Block Theme
If you are interested in using a block theme to create your WordPress website, then you can give Idea Flow a try.
Being a block editor, Idea Flow offers site editing experience via Site Editor instead of Theme Customizer or theme builder.
If you know CSS, the plugin comes with a feature that makes it easy for you to add custom CSS and set the areas to apply it. Whether the entire website, homepage, all pages, or specific pages only.
Idea Flow is released as a freemium product. While you can use it for free, pro version is available for more advanced features.
To unleash the full potential of Idea Flow, you need to install an extra plugin. The developer of the theme offers a plugin called Superb Addons which you can install as the complementary site building component.
Key Features of Idea Flow:
- Full-Site Editor
- Advanced Custom CSS
- Setting shortcuts
Idea Flow Pros:
- Lightweight
- Simple and minimalist
Idea Flow Cons:
- Lack of writing experience (too wide content area)
- Requires extra plugins to unleash the potential
6. Shoppe – The Best WordPress Theme for WooCommerce
Some themes on the list have a feature designed for WooCommerce. Divi, for instance. It comes with a feature that allows you to create custom templates for WooCoommerce — complete with custom design elements/modules.
But if you are looking for a theme that is designed specifically for WooCommerce, then Shoppe is worth trying.
Shoppe comes with some useful features that you can use on your online store. Such as wishlist, Ajax cart, sticky buy button, quick look, live search, and mega menu.
Also, the theme comes with ready-to-use template packs — complete with the importer feature to allow you to build a fully functional online store more quickly.
Shoppe itself a product from Themify. Your theme will be powered by a page builder called Themify Builder. The page builder is available as a plugin.
Key Features of Shoppe:
- Page builder
- Wishlist
- Ajax cart
- Live search
- Mega menu
- Sticky buy button
- Form builder
- Email marketing tool integration
Shoppe Pros:
- Great to build an online store with WooCommerce
- Useful, lightweight page builder
- Role manager to restrict page editing
Shoppe Cons:
- Requires extra plugins to unleash the potential
Other Best WordPress Themes:
7. Kadence
Kadence has some things in common as GeneratePress. First, it is a classic theme that is optimized for block editor. That means, the customization process of your site parts can be done via Theme Customizer instead of Site Editor.
Second, Kadence also offers setting shortcuts accessible via a dedicated screen brought by theme theme. You can access the screen by going to Appearance -> Kadence on your WordPress dashboard.
Being a block editor-optimized theme, Kadence offers several page layout options you can choose from when creating a new page.
There are also options to enable/disable page title, enable/disable footer and footer, and so on.
Kadence also offers extensive font options you can choose from. Two header styles — sticky and transparent — are available on the free version of Kadence.
The free version of Kadence offers more features than GeneratePress. Still, you need to install an extra plugin to add more advanced design elements and apply advanced design styles to your site pages or site parts.
Key Features of Kadence:
- Advanced Theme Customizer
- Advanced page setting options
- Setting shortcuts
- Extensive font library
- Custom CSS
Kadence Pros:
- More features on the free version
- Lighweight
Kadence Cons:
- Requires extra plugin to create a more complex design
8. Avada
Avada is one of the most popular paid WordPress themes. The theme has been installed on more than 900,000 websites!
Same as the previous themes, Avada is also a classic theme. The business model of Avada is pretty similar to Newspaper whereby it is exclusively marketed via Themeforest.
The way Avada works is also similar to Newspaper. You need to install some plugins to be able to use the theme properly. The plugins are included in the theme bundle.
The plugins included in the bundle include a feature-rich page builder which comes with extensive design elements, advanced responsive editing, display conditions, animation effects, and so on.
Avada also comes with a form builder. Unfortunately, it only supports integration with HubSpot and Mailchimp.
Other notable features offered by Avada include popup builder, mega menu builder, and theme builder.
Key Features of Avada:
- Page builder
- Theme builder
- Form builder
- Popup builder
- Conditional logic
- Dedicated control panel
Avada Pros:
- Feature-rich
- Extensive dynamic content support
- Useful page builder
Avada Cons:
- Plugins are required to operate properly
- A bit heavy
9. â JupiterX
If you really enjoy using Elementor, yet still not sure to upgrade to the pro version due to its subscription-based payment, then you can try JupiterX.
JupiterX is a classic theme that leverages the power of Elementor as the most popular page builder. The theme offers the experience of building a WordPress website using Elementor Pro, but without using the actual Elementor Pro.
How come?
Artbees, the developer of JupiterX, develops a dedicated plugin that brings in extra Elementor widgets. In addition, the plugin also adds extra feature to allow you to create a popup, header, footer, and other areas of your site.
Sounds familiar?
Yes. The plugin plays the precisely same role as Elementor Pro. What sets it apart is that you don’t need to the make payment on a yearly basis like Elementor Pro. Instead, you only need to pay once to get JupiterX.
The most interesting part about JupiterX is that it offers a white-label feature to allow you to rebrand JupiterX with your own brand.
Key Features of JupiterX:
- Form builder
- Theme builder
- Popup builder
- White label
- Custom CSS
JupiterX Pros:
- Great editing experience thanks to Elementor integration
- Feature-rich
JupiterX Cons:
- Plugins are required to work properly
10. Total
Total is a WP Bakery-based WordPress theme. In case you didn’t know, WP Bakery was the most popular page builder plugin for WordPress. The plugin emerged years before Elementor.
There are two ways to use WP Bakery to build a WordPress website.
First, you can install the WP Bakery plugin just like other page builder plugins. Second, you can buy a theme that is bundled with WP Bakery. The latter option is saver.
With Total, not only you can get the WP Bakery plugin in a more affordable way, but you can also get other features that the theme offers. Including ready-to-use website templates wich you can import to your website.
Key Features of Total:
- Bundled with a visual page builder
- Font manager (supports Google Fonts, Adobe Fonts, and local fonts)
- Theme customizer
- Custom login customizer
- Extensive dynamic content
Total Pros:
- Comes with useful bundled plugins
- Doesn’t require subscription
Total Cons:
- Requires plugins to work properly
11. â Astra
Astra is one of the most-used WordPress themes. Astra, just like GeneratePress and Kadence, is a classic theme optimized for block editor.
With Astra, you have options to set page layouts and disable unecessary page elements when editing a page using block editor.
You also have more setting options on Theme Customizer. For instance, Astra offers a dedicated settings blocks aimed at customizing your site header and footer. Astra supports SVG logo for a sharper site logo.
Astra is integrated with Google Fonts, but you can set the fonts to be served from your server instead of from Google server. You can even preload them. This practice can help improve your site performance.
Key Features of Astra:
- Theme Customizer
- Setting shortcuts
- Ability to serve Google Fonts locally
- Advanced page settings
- Custom CSS
Astra Pros:
- Extensive design options on Theme Customizer
- Lightweight
Astra Cons:
- Requires extra plugins to unlesh the potential
12. X
X is another WordPress theme that is marketed exclusively via Themeforest. It is a popular enough theme in the marketplace with over 200,000 sales. X, just like Avada and Newspaper, is also bundled with a page builder plugin called Cornerstone.
With Cornerstone, you will be able to edit the core pages of your website using a visual editor. The page builder comes with handy features like advanced responsive editing, dynamic content support, role manager, custom CSS, and so on.
If you are interested in using the theme, you can try the back-end demo of the Cornerstone page builder first to find out whether the editing experience it offers fit you or not.
Key Features of X:
- Page builder
- Extensive dynamic content
- Custom CSS
- Role manager
X Pros:
- Useful page builder
- Role manager to restrict page editing
X Cons:
- Requires a plugin to work
13. â Blocksy
Blocksy is a classic WordPress theme that is optimized for block editor. Just like Kadence, GeneratePress, and Astra, this theme also offers more setting options on the block editor settings panel whereby you can set page layouts and disable the page elements you don’t need.
Although the theme is designed to make it easy for you to edit a page using block editor, it does not compromise the content writing experience.
You will have a different content area width (more compact) when writing a blog post, which delivers a more enjoyable writing experience.
Being a classic theme, Blocksy also offers site customization process via Theme Customizer. You will have more options here. Including the options designed for site performance like lazyload and an option to disable emoji script.
Key Features of Blocksy:
- Theme Customizer
- Setting shortcuts
- Advanced page settings
- Custom CSS
Blocky Pros:
- Extensive design options on theme customizer
- Cleaner interface
- White label on the pro version
Blocksy Cons:
- Requires plugins to unleash its potential
â 14. Neve
Neve is one of WordPress themes developed by ThemeIsle. It is a classic theme that is optimized for block editor. Thus, if you plan to use the native block editor of WordPress to build the pages on your website, the theme is worth trying.
However, just like other block editor-optimized themes on the list, you will also need to install an extra plugin if you want to create a page that has a complex design.
If the native WordPress blocks are enough for you, then Neve is a great plugin to use.
The theme adds extra page setting options accessible by clicking an icon on the top area of the settings panel. Some extra settings added by the theme include the options to set page layouts and the options to disable page elements.
On Theme Customizer, you will also find more setting options.
Key Features of Neve:
- Theme Customizer
- Setting shortcuts
- Advanced page settings
- Custom CSS
Neve Pros:
- Extensive design options on Theme Customizer
- Local font option
Neve Cons:
- Requires plugins to unleash its potential
15. Sydney
Sydney is another great theme to build a professional website with WordPress. It is a multi-purpose theme that you can use to create any type of website, regardless of the page builder you plan to use.
If you plan to use Elementor, the theme offers a dedicated plugin to enhance your editing experience.
Sydney is also a great theme if you prefer using block editor instead of a page builder. Although the theme doesn’t offer extra page settings like Astra, Kadence, or Blocksy, you can easily create a sidebarless page thanks to extra page template options.
Sydney itself is a classic theme. Meaning that you can customize your site parts via Theme Customizer. The theme offers a dedicated settings block on Theme Customizer to further customizer your header.
You can create a transparent header and set where it (the transparent header) to apply. The sticky header option is also available in case you want to enable it.
Key Features of Sydney:
- Theme Customizer
- Setting shortcuts
- Transparent header with display condition
- Sticky header
- Custom CSS
Sydney Pros:
- Extensive design options on Theme Customizer
- Advanced setting options for header
Sydney Cons:
- Requires plugins to unleash its potential
Conclusion – Which WordPress Theme You Should Use?
Being objective is the key to pick a WordPress theme. Before making a choice, always answer the following questions:
- What type of website you want to create?
- How many sites you want to create?
- Do you need a page builder?
- Do you need a particular feature?
After you get the answers over all the questions above, then you can go with the theme of your choice.
If you are an agency or freelancer, I strongly recommend Divi. Not because I joined its affiliate program, but indeed Divi is the best investment for agencies and freelancers.
Take a look at the following comparison table.
On the other hand. If you want to build a content-based online business with WordPress and plan to add a paid membership feature, then Newspaper is the best theme on the list for the particular need.
Hello is the perfect theme if you are an Elementor fan. Idea Flow, meanwhile, is the best theme on the list if you really enjoy building a website using Site Editor.
If you want to use a paid theme, always start from the free version when possible. If the free version is not available, you can try the backend demo if the developer offers it.
A little note if you want to leverage the WordPress native block editor to build your website. Make sure that the theme you want to use offers the options to set the page layout and disable/enable page elements — page title in particular.
Otherwise, you will end up spending most of your time tweaking your theme. Or even worse, you will end up installing too many plugins for basic things.