I get asked about these 3 popular free WordPress themes just about every week. They are pretty solid options. They’re basically really clean, lightweight, and the free version is functional enough for most folks. Pay a little more and you get access to all their functionality.
Let’s go over my quick comparison between Astra, OceanWP, and GeneratePress.
1. GeneratePress
GeneratePress is the best coded of these 3, most mature and full-functioned from my point of view. It’s also used by not only newbies but also seasoned developers. For this reason, it is easily my favorite out of the 3. The main developer (Tom/CANADA) is a one-man show who does everything and anything for his theme. You can tell he’s really passionate about it and has done well to make this one of the most complete WordPress theme/frameworks out there.
If you ever want a theme that you can grow into forever, and has a knowledgeable community to draw advice from, you can stop looking at everything else and get GeneratePress. The free version works great and the premium version is so reasonably-priced (something like $40 for unlimited websites).
2. Astra
I started out really liking Astra because they had the most lightweight theme out of anybody there. They also seemed like a credible bunch of developers with a friendly community vibe. Unfortunately that’s where the positives end.
Over the past year of following them and even using their theme for one of my sites, I noticed the following issues:
- Really buggy – tons of complaints from many users. With that said, I didn’t have any problems on MY site but did see many friends with broken sites on each update. My recommendation is to avoid them if you’re using WooCommerce or really busy sites. It will work fine for smaller blogs or minimalist sites.
- Overly-ambitious development – this is an unfortunate problem with many extensions that try to be everything for every user. And it annoys me to death that the Astra userbase is full of noobs that don’t know a damn thing about professional web design. They just want the latest shiny feature and have dragged the Astra team all across to keep up with their requests. What this means for you are a bunch of new half-baked features and most likely causing the bug issues I mentioned above.
- Slow support – the heavier your newbie user-base, the longer your support response times. I never need support since I know my way around things and have our in-house developers to assist. But if you’re a total noob always trying to be ambitious, just know that Astra is not always there for you 24/7.
- Annoying to code – anybody deciding to hand-code should go with GeneratePress.
- Autoloads – if you’re trying to avoid autoloads for performance reasons, you might want to skip out on Astra and its entire plugin ecosystem. I tried to ask about it on their Facebook group once and my post was immediately deleted.
Astra is great if what matters most to you is minimalism and lightweight. But if you want a full-functioned site with many features, you need to go to GeneratePress or Genesis.
3. OceanWP
OceanWP is also popular and works well, but turned me off with their pricing model. I thought the OceanWP designs looked nice and gave it a try but then noticed that every little thing you want to add costs $ as a separate extension. Feels like an annoying bait-and-switch if you ask me and it’s no surprise that Astra is so much more popular. I also felt the UI was maybe cluttery and not as native to WordPress and that their theme relied heavily on pagebuilders (which I hate).
With that said, OceanWP is still a good functioning theme and can still be a good choice if you like their stock design templates.
THE BEST WORDPRESS THEME/FRAMEWORK?
Genesis Framework (costs $$$ – just $60)
The absolute best WordPress framework (used by respected developers). Best-coded, fast and easy-to-use with many great themes. When I need to do professional work, I use Genesis.
Alexey
Thanks for the article, my American friend!
I also like Generatepress.
But I want say you about several themes. I hope this will be useful for you.
First theme is “Themelia”: https://wordpress.org/themes/themelia/
Very clean design and good code.
And “Twenty Nineteen” official theme will be out soon from WordPress. She seems very cute)
JH
Tom is from Canada not USA 🙂
Johnny
OH THANKS, LET ME FIX THAT!
Dan
I agree with everything except the oceanwp review, I just had to pay for the extended bundle to get all the premium plugins. 16 dollars I think it was. I am not sure if you use woocommerce a lot but it is miles ahead of astra and GP when it comes to native customization options for woocommerce which is nice.
I tried Astra a while ago myself and it just seems to be made for noobs. As simple as possible. Also the astra community is full of people who does not really know anything about making websites and want stuff to work with one click and bam you have just made a killer website. Too simple and getting more and more bloated for each update.
Johnny
My big thing about OceanWP is that it’s so heavily-based on pagebuilders. If you’re a coder or know how to do things without pagebuilder, you feel like there isn’t anything for you. OceanWP makes sense if you always use a pagebuilder. But eventually you’ll grow out of pagebuilder when you have lots of traffic and you wont want it no more.
GP, I love the clean code (that’s what I wanted most). Also like that their child themes have pagebuilder versions as well as non-pagebuilder versions of their themes. Eventually with time, you’ll learn how to make little code/CSS snippet hacks and you’ll love how much faster your site can run without the bloat. It’s actually a lot of fun and sometimes feels faster to make changes instead of having to wrestle around with a pagebuilder that comes with tons of little options but still can’t get things exactly how you want it. But yeah, it’s a matter of tech-savviness and willingness to learn.
Astra can be a bit cumbersome for sure. Not a clear target demographic. They think they can build a theme for both newbies and pros AND still have all the latest features but it ends up having lots of bugs. It’s fine if you just want a simple blog site but put it on WooCommerce or heavier site with more plugins and little things crack regularly. The bugs don’t bother me as much as their code, I can fix almost anything myself and with our in-house developer but I can’t recommend them for the average person. Either way, Astra seems well-intended and I can’t fault them too much…all development houses start somewhere.
ignatios
thank you! Excellent Content as always! Gp is the king of speed.
Billy Roberts
Right now I use Thrive theme. I bought it years ago and now just starting to use it.