GeneratePress is one of the most popular themes out there; its rating in the WordPress repository is one of the highest, with 848 out of 858 reviews giving it a 5-star rating and it has 200,000+ active installs (as of this writing).
Clearly, this theme has a card up its sleeve. But what is?
In this article, we’re going to dig deeply to try and workout the secret sauce so that we can ultimately decide whether GeneratePress premium is worth the money or not.
In reality, even if there are 200,000+ active installs, the question really should be: it is right for your business? As users of this theme ourselves, we give you an honest, unbiased, and truthful GeneratePress review so you can make an informed decision yourself.
Let's dig right in.
From free, Premium starts at $49.95
No but core theme is free
Ease of use - getting up and running is very simple
Performance – The theme performs excellently even with all modules active
Quality site templates – Even the free templates are well designed
Price – The core theme is free and premium themes are well priced.
Customization – Extensive customization options, for anything and everything you need.
Sole developer – Sole developers without backing of a largish company have a small inherent risk.
Lack of drag and drop support with pagebuilders
Ease of use
Value for money
|Download theme now|
Are you intrigued? Why did we give it a perfect score? Is it really that good?
Only one way to find out and that’s to get started with our GeneratePress review!
What is GeneratePress?
GeneratePress is one of the most popular and highest rated WordPress themes in the market today. Developed by Tom Usborne, it is a multipurpose theme that can be used to create any kind of website. In the 5 years since it launched, it has been one of the most stable, feature-rich, fast and best supported WordPress themes available.
Testament to this is the sheer amount of 5-star reviews:
This WordPress theme lets you customize a site using the native WordPress customizer and interface, eliminating the need to learn a new UI (like on page builders).
That means everyone who knows how to use WordPress already knows how to use GeneratePress.
You can still use page builders to build your site, however since it’s highly compatible with the majority of popular page builders. It seems that most users opt-in to Beaver Builder and Elementor, with the latter being the more popular choice.
The theme comes in two flavors, free and premium. The premium version comes with premium modules. To use the premium modules, you will need to purchase a license for a plugin called “GP Premium”, which then needs to be installed and activated.
A default, fresh installation of GeneratePress is very plain looking, but this can be said about most themes, unless you import a demo site. It has the traditional look and formatting of a typical blog site; it has a simple set of header, menu, sidebar, and footer.
It's strength is that it can thoroughly be customized to look very different from its base appearance, rivaling even those that were made using page builders like Elementor, Beaver Builder and Divi.
The only con of using GeneratePress over page builders is that it takes a bit longer to build beautiful pages due to the lack of drag and drop, but the end result is a more code compliant and lighter website.
Believe it or not, this is built using only GeneratePress Premium and HappyForms plugin.
Building sites can be sped up, however, by activating the site library module. With the module activated, you can select and import pre-built templates to jumpstart your project.
The image above is one of the pre-built site templates that you can import to your site.
In summary, GeneratePress is a free lightweight WordPress theme that has a companion premium plugin called “GP Premium”, which unlocks the powerful “modules” feature containing a vast selection of additional customization options and feature add-ons that you can utilize to build a beautiful and professional looking website.
Incidentally, at CollectiveRay, we're constantly review WordPress themes, and creating roundups. You can find plenty more themes for WordPress here.
GeneratePress is one of the most lightweight and fastest themes in the market.
We’ve performed a number of speed tests on a freshly installed WordPress site hosted in a shared hosting environment. This is the environment most people will use it on. You can expect even better results, if you used managed hosting on a VPS.
There are no plugins activated by default, except for the GP Premium for GeneratePress. We’ve tested the site via Pingdom Tools with the testing server set to North America - USA - San Francisco.
First, here’s the result with only GeneratePress and GP Premium active. No modules are activated.
It loaded in less than a second, performed 12 requests and only weights 61.5 KB. It cannot get any leaner than that!
In the next test, we deactivated GeneratePress and GP Premium and used the default Twenty Nineteen theme.
Even though it performed 1 less request, it loaded slower and has a larger page size.
Next, we tested again with GeneratePress and GP Premium active, but this time all modules are activated.
The difference between the default GeneratePress and with all modules activated is small. It performed one more request and loaded about 200ms slower but the page size remained almost the same.
While it's .02 of a second slower than Twenty Nineteen now, we have to keep in mind that it has all modules active, giving it tons of new features ultimately making GeneratePress far superior to Twenty Nineteen.
Let’s try testing the same site again, but this time, with Hestia theme installed and activated.
The number of requests, the page load time and the page size is significantly worse.
What about OceanWP?
We can see that it's better than Hestia, even if the page size and the number of requests are larger.
GeneratePress’ performance is blazing fast compared to other themes even on a shared hosting server. Even after activating all modules, there’s only a slight difference in the results, giving it a clear advantage of speed when compared to features available.
The performance drop is NOT noticeable in a live environment, especially if we consider the massive set of features that we gain in exchange for the small drop.
In the next section, you will discover the massive array of features GeneratePress offers and you will realize why the measly performance drop is a price we're willing to pay.
While GeneratePress at its default settings looks somewhat bland, anyone can quicklu transform it to achieve beautiful results.
The huge range of customization options and advanced features that it offers makes it very easy to build the website you envisioned.
In this section, we’re going to deeply dive into the features and modules and what you can do with them.
While we’re not going to give you an in-depth walkthrough of everything since their documentation already does it in an excellent way, we’re still going to ensure that you can have a good idea and overview of what you can expect when GeneratePress Premium.
Let’s get started!
The customizer contains most of the things you need to alter the appearance of your site. Here, you can access the settings for colors, typography, layout, widgets, background images and other customization and layout options for almost all elements of your site.
There’s also a unique WooCommerce customization section. This will appear if you have WooCommerce installed and activated and if the WooCommerce module from GeneratePress is also activated.
The WooCommerce section gives access to settings that can change how your shop, product and checkout pages look and behave.
Colors and Typography
The color and typography options of GP premium is vast, almost overwhelming, in a good way.
There are about 60 color options available for configuration and customization. You can access the color options by going to the Customizer and selecting Colors.
In the colors panel, you can edit the color of almost all elements of your site. You can customize background colors, font colors, link colors, or whatever else you may need to change to suit your design.
Selecting your desired color can be done either via the color picker or by entering a hex color code.
Reverting to the default colors can be done easily by pressing the “default” button beside the hex color code input box.
Just like with the colors, GeneratePress lets you customize your typography as much as you need, changing the font and styles of almost all elements of your site. You can change the typography settings of your header, body, widget, sidebar, menu, and most other elements.
You can select what font family to use, change the font weight, apply text transformations, customize font-size, etc.
For the font family, you can choose between system fonts or Google fonts.
There are three ways to control layout in GeneratePress. One is via the customizer, the second is through individual posts or pages and the third is through the use of “Layout Elements”.
In this section, we’re going to focus on the first two.
The layout controls on the customizer have far more options as compared to the individual post and page layout controls.
In the customizer, you can control the layout of almost all elements of your site, similar to the colors and typography controls.
You can control how many sidebars should appear, the width and layout of the menus, change the width, height, and padding of an element to display differently depending on the visitor’s device, etc.
Layout options in post/page editor allow you to configure specific post or page layout. You can change the sidebar layout, footer widgets, and the page builder content container type.
You can also disable certain elements like the top bar, header, navigation, title, footer, etc. if you have activated the Disable Elements module.
The theme is responsive, out of the box. No matter what kind of customization you apply, it will do an excellent job of making sure that it stays responsive and displays properly on any kind of devices and screen resolution.
The Responsive Options, goes a step further. They allow you to control some responsive layout and typography settings, however. For example, you can define a different header padding size for desktop and mobile.
The responsive control is not extensive, but is more than enough to allow you to customize how your site is displayed based on the user’s device.
Advanced Responsive Controls
If you really want to have more control over your site’s responsive layout, you can employ advanced tricks and tweaks. They have excellent documentation that can help you with that here.
The advanced tweaks are quite handy. One example is the built-in CSS classes which you can use on your HTML elements:
You can probably already guess what they do.
One of this theme’s we love the most is the built-in schema support. Google has said time and time again that Schema is important for them to be able to understand and show better your website's contents and details in the search engine result pages (SERP).
While there is sporadic evidence that adding schema markup to your website improves SEO, it does improve your SERP prominence, as can be seen below (the dates are event schema).
This prominence, in return, can generate more click-throughs, which is always good for SEO, and ultimately for your business.
From the image above, you can see that you will be able to certainly grab the attention of the visitors because it makes your website stand out in the results.
Instead of diving deep into each and every premium module, we’re going to give you an overview of them since the documentation already covers each module thoroughly. This section will help give you an idea of what you can get for its price tag of $49.95.
As of version 1.8.3, GeneratePress has the following premium modules:
- Disable Elements
- Menu Plus
- Secondary Nav
- Site Library
This module enables background image customization. This will let you configure background options of all eligible elements of your site.
Every element comes with a slightly different background image option.
Activating the blog module lets you access advanced layout controls for your blog.
For example, you will be able to control the visibility of the post author, date, tags, category, etc.
There’s also an option that lets you choose whether to display an excerpt or not and how many characters the excerpt should have in the event that you choose to enable it, along with many other layout and display options for your blog posts and blog page.
The colors module enables the advanced color options that we discussed earlier.
The copyright module lets you change the copyright message displayed in the footer of your site.
We’ve already seen this is a powerful module earlier in the layouts control section. This module is the one that lets you disable certain elements on a certain post or page.
You can access this by selecting the layout options on a post or page and then selecting the Disable Elements option. Just check which elements you want to disable, save the post or page and you’re done.
This is one of the most powerful modules GeneratePress has to offer. It lets you add advanced tweaks and customizations to your site with ease.
Advanced users and developers are the ones who will mostly use this module and its features, but casual users can also benefit from it.
There are three types of elements: Header, Hook and Layout.
- Header elements let you add a custom header. You can build a custom header using HTML and CSS.
- Hook elements let you insert content to any available hook on your site. This is a powerful feature that lets advanced users and developers customize the site’s output without the need to use a child theme.
- Layout elements are another way to apply a certain style of layout to a specific post, page, or parts of your site. We’ve glanced this earlier in the Layout Control section; this is the third way of controlling your layout.
Every element has a display rule that you can configure. In order for your elements to work or display anywhere, you must set conditions on the display rule.
You can select to display an element on your entire site or only on specific pages, posts, categories, tags, etc.
Activating this module lets you configure additional options for sticky navigation, mobile menu, mobile header, off-canvas panel, etc.
Adds a secondary menu location.
Activating the section module gives access to a mini page builder. Once activated, you will have the ability to enable or disable sections on a post or page.
Activating the Sections option replaces the default editor with a panel that lets you add and arrange sections. It will also remove the sidebars.
Clicking on the Add Section button will let you add a new section block.
You can configure your section blocks by using HTML and CSS. A skilled web designer can make lightweight pages that rivals page builders using this feature.
You can take advantage of plugins like TinyMCE Advanced to extend the section block’s content editor’s functionalities. This will help you create better blocks with ease.
Each section block has its own settings where you can configure the block’s layout, color, background and custom CSS options.
This module adds additional spacing and padding options in the customizer.
This module activates additional typography options that we discussed earlier.
This module can only be activated if you have WooCommerce installed and activated. It lets you control your WooCommerce store, product and checkout pages’ layout, color and typography settings, which you already saw in the customizer section above.
We’ve gone through the available modules and features in GeneratePress. While we’ve barely touched the surface, you now have a complete overview of everything in the theme. If you want to learn more about them, you can always check out their documentation.
The site library module enables access to dozens of premade site templates.
These templates can help you get started in building a website very quickly since it includes all of the basic pages and demo content.
There is a filter that lets you select templates that are built with either Elementor or Beaver Builder. If you do not wish to use them, you can select none.
The image above displays templates that are not using page builders at all. Notice how beautiful they are. At first glance, you will probably say that they were built with the help of a page builder, but they’re not. That’s how extensive GeneratePress is.
Selecting a template will let you view its details, such as what plugins were used. You can also configure whether to import the demo content or not. The image above shows a template that doesn’t use a page builder. You can see how the template author utilized a combination of GeneratePress’s built-in features and external plugins to produce an excellent looking site.
Site Library Examples
If you’re wondering what kind of templates GeneratePress offers, worry no more since we’re going to give you a sneak peek at some of the interesting ones the site library has. Different templates have different authors, but all of them are approved by the theme’s developer so you can rest assured that all of them are high quality and conformant.
The first one is the Prime template by LH Consulting. It looks very similar to Amazon. If you want to start your own e-commerce site, this could probably be one of the best template choices.
This template uses the following plugins: AJAX Search for WooCommerce, Contact Form 7, MailChimp for WordPress, Simple CSS, Responsive WordPress Slider - Soliloquy Lite, WooCommerce Blocks, and WooCommerce. Check out the full demo and preview here.
2. Head On
If you want a strong landing page, then Head On by Flint Skin is one of the interesting choices. It has a big header landing page with bold type which immediately grabs the attention of your visitors.
This template uses very few plugins and is therefore very light: Contact Form 7, Lazy Load for Videos and Lightweight Social icons. A full demo and preview is available here.
Next, we have the Volume template, again by Flint Skin. It’s a template that was built with content creators in mind. It has a strong focus on readability and cleanliness.
This template uses nothing but GeneratePress premium. You can see the live sample here.
We’ve seen templates that only uses the core GeneratePress as its base, but what about page builders?
Like what you’ve learned earlier, the site library has templates for the core theme, Elementor and Beaver Builder, so with that in mind, we are also going to check some of the templates that were built with the help of page builders.
The following templates will be using Elementor. If you are not familiar with this page builder, we've reviewed this plugin fully on CollectiveRay here.
Perfect for freelancers, agencies, and studios to showcase their services, Vibe by Flint Skin is a site template focusing on giving you the ability to create a beautiful presentation of your work and services.
While it's built with Elementor, the template uses the free version so you don’t have to worry about paying for another premium WordPress product to get this look. No other plugins are required. A live demo exists here.
The next template, Uno which, again, is crafted by Flint Skin, is an excellent landing page template. That image on the right has a hover animation.
Like the latter template, Uno also uses the free version of Elementor. Check out this sleek theme from the live demo here.
Aspire by FlixFrame is a site template focusing on helping you showcase your brand. It’s clean and simple.
It uses Elementor Pro and WP Show Posts Pro. Check out this premium template’s demo here.
Next, we’re going to see templates built around GeneratePress and Beaver Builder.
Studio by Paul Lacey is a minimalist template that takes advantage of contrasting colors.
Quite heavyweight, it uses Beaver Builder Plugin (Pro Version), Lightweight Social Icons, MailChimp for WordPress, Menu Icons, PowerPack Lite for Beaver Builder, WP Show Posts plugins to achieve the look. See it in action in the live demo.
If you want a corporate style template, Pivot by Mike Oliver is your choice.
Most Beaver Builder based templates are quite heavy, with this one using Google Map, Beaver Builder Plugin (Pro Version), Black Studio TinyMCE Widget, Lightweight Social Icons, MailChimp for WordPress, WP Show Posts plugins to deliver the look. Check it out the demo here.
Finally, we have the Branded template, again by Paul Lacey. The template author claims that it was designed based on the feedback of actual branding experts.
It uses the least number of plugins compared to other Beaver Builder based templates we saw earlier. To achieve this look, the template author used Beaver Builder Plugin (Pro Version), Menu Icons, PowerPack Lite for Beaver Builder, WP Show Posts plugins. Check out this professionally built template here.
Support and Documentation
Aside from the excellent performance and features, GeneratePress also comes with excellent support and documentation.
They probably have, if not the most exhaustive documentation of any theme. If you visit https://docs.generatepress.com/, you can find everything you need to know; from installing and updating the GP Premium companion plugin, to using hooks, filters, and adding custom CSS and PHP.
Every topic and module are thoroughly documented down to the very last detail. Take a look at their Typography module documentation and see how extensive it is. There’s an overview, which contains the basics and general options and there are advanced topics such as customizing Google font list, adding local fonts and others.
Aside from directly browsing the documentation, you can alternately do a Google search of your problem or question and one of the top results will always be a link to the official documentation or their support forum, making it very easy to find what you’re looking for.
Speaking of support, theirs is one of (if not) the best. From free to premium users, everyone gets the same quality of help and support.
Remember earlier that you can google your problems and questions regarding GeneratePress and the top of the SERP is either a link to their official documentation or a link to their support forum?
When you click the link to the support forum, you can view responses from the staff and Tom himself. They are very helpful to their users and go the extra mile to help them (the thread in the screenshot was created late 2015 and still gets a response 4 years later).
Even the support forum in WordPress for the free version is very active and most questions are answered by the team or by Tom very quickly.
You will not get stuck with something with GeneratePress. You can easily find answers to your questions and problems since most of the time, what you’re looking for is in the documentation or has already been answered in the support forum. In the event that those scenarios don’t apply to you, you can easily get an answer to your question or problem by posting in the forum yourself.
Another great thing about GeneratePress is its pricing. The theme itself is free, but to unlock the premium modules, you’ll have to buy a license for the companion plugin called “GP Premium”. Once the plugin is installed and activated, you can enjoy all premium modules and you can get access to the Site Library, which contains beautiful pre-built sites to speed up your projects.
The license for GP Premium costs $49.95 per year and can be used on unlimited websites, whether it’s yours or your client’s, it doesn’t matter. You’ll get access to their priority support forums and free updates for the duration of the license.
Should you decide to renew your license, you get a whopping 40% discount.
The good things don’t even end there, they also offer a 30-day money back guarantee, if, for some weird reason, you didn’t like the premium version. No questions asked.
Overall, it costs 50 bucks for the first year and then 30 bucks thereafter to use GeneratePress at its full potential in as many websites you wish. It’s an insane deal.
Coupon / Discount
While there are no current offers, whenever a GeneratePress discount is made available, you will find it below.
Testimonials / User Satisfaction
You don’t have to look for testimonials and reviews elsewhere. Just by browsing their support forum and WordPress help forum you can see how they helped users with their problems and how happy those users were. You can clearly see that their users are very satisfied.
Furthermore, you can count on the fingers of your hands the number of non-5-star reviews in the repository.
Looking up the phrase “GeneratePress review” on search engines would return articles, blogs and reviews that contain nothing but praise for the theme. For example, see what Adam from WP Crafter gave it as a rating:
From casual users to developers, everyone recommends it and most of them even call it “the number one theme for WordPress”.
Another glowing review, this time from Brian Jackson, who is the CMO at Kinsta and also runs the blog Woorkup:
Clearly, 99% of users are satisfied with GeneratePress.
GeneratePress is already an excellent theme, but of course, we always like to feature alternatives, for anybody who is still considering all options. There are a few themes that can match its performance, features and support level. Here are some of them.
If you are not looking to spend any money on a theme, OceanWP is your best choice. It's a multipurpose, page builder friendly theme. CollectiveRay has reviewed this theme here.
It’s highly compatible with Elementor. In fact, it's even a recommended plugin when you first install OceanWP on a fresh site.
It comes with tons of customization options and its integration with Elementor makes it one of the best free themes that can build pretty looking websites without spending a dime.
Of course, it also comes with a premium version that further extends its functionalities and gives you access to tons of pro templates that you can use to speed up your project.
Astra, like GeneratePress and OceanWP, has two flavors: free and premium. Astra focuses on utilizing page builders to help you build your site. It’s highly compatible with Beaver Builder, Elementor, Brizy (this is a new page builder, in case you haven’t heard about it) and Gutenberg (the current default WP editor).
It heavily relies on page builders for design and customization, so it only makes sense that it offers 40+ free website templates that you can use. This probably has the most number of free templates of any themes.
Like GeneratePress, its premium version will let you activate its premium modules.
Another one of the advantages of Astra over GeneratePress is that it comes with free plugins that can extend its features. This, coupled with over three dozen free site templates, overthrows GeneratePress in the free version department.
The performance, feature set, support and pricing of GeneratePress is really good. Everything about it is nothing but positive.
Paying for the premium version will get you far. With modest pricing of $49.95, a 40% renewal discount and unlimited website usage, that price tag is a steal.
The only downside of GeneratePress is its free version. Compared to other popular high-rated free themes, GeneratePress’s free version pales in comparison. You need to purchase the premium version in order to truly enjoy its benefits. So if you don’t want to spend a dime, GeneratePress is not for you.
Overall, GeneratePress is well worth the money. The code quality and the level of support along with unlimited website usage makes it worth every single penny, so if you already have your eyes on it, there’s no better time than right now to grab it and start using it for your projects.
Please leave a useful comment with your thoughts, then share this on your Facebook group(s) who would find this useful and let's reap the benefits together. Thank you for sharing and being nice!