Review of GeneratePress + GP Premium (7 Reasons to Switch)

We may get a small commission if you buy something through a link in our posts.


In this review, I am going to explain what I like about GeneratePress as a WordPress theme solution, and why I think you should use it too.

GeneratePress is a combination of a free, lightweight WordPress theme and a premium plugin. This plugin allows you to add essential features, but only the features that you actually want to use.

This makes GeneratePress not only lightweight but also powerful and versatile. Read on, and find out why GeneratePress is the best WordPress theme on the market right now.

Try GeneratePress

FAQs about GeneratePress
Is GeneratePress free? The theme GeneratePress is free. However, The GP Premium plugin is not free and currently costs $59 per year or $249 lifetime.
Is the GP Premium plugin required? You can certainly run a WordPress blog with just the free theme. However, the GP Premium plugin offers essential features, so it’s recommended to purchase a license.
How do you add Google Analytics in GeneratePress? You can add Google Analytics (and other site-wide scripts and tags) by using a Hook element. Follow this guide for more details.

Review: 7 Reasons You Need GeneratePress

For a new niche website project a while ago, my plan was to use a new theme. A theme that was ready for the future. A simple, lightweight theme that would give me the features I needed, and nothing else.

So I decided to purchase and install GeneratePress on that niche site to try it out. After a bit of getting used to and implementing a few changes here and there, I was (and still am) very satisfied with the looks and performance of the site.

GeneratePress home page

And that was it. I made the decision to say goodbye to my previous go-to theme (which was Thrive Themes at the time) and get the majority of my sites switched over to GeneratePress.

With most of my sites now running on GeneratePress, it’s time for me to share my experience, and walk you through 7 good reasons for you to also make the switch to GeneratePress.

1. GeneratePress Is Lightweight

We all know that page speed and Core Web Vitals are ranking factors. Page speed has been a mobile ranking factor for a while, and in 2021 Core Web Vitals (CWV) has also been added to the list of Organic Search ranking factors.

Personally, I don’t stress about page speed and CWV at all. What matters to me is being able to offer a good user experience. As such, I want my websites to be light, clean, and easy to navigate.

GeneratePress was built with site speed and user experience in mind. The most basic installation of the theme results in a 7.5kb page size, 2 HTTP requests, and no dependencies.

As a former software developer, I do actually look at how themes and plugins are coded, and I can honestly say that GeneratePress and GP Premium are incredibly well built.

Google PageSpeed Insights

Let’s have a look at the Google Page Speed scores for one of my affiliate sites. Of course, I ran these tests multiple times.


GeneratePress speed test desktop
Desktop speed test


GeneratePress speed test mobile
Mobile speed test

There are a few things to point out here. The affiliate site used in this test is super lightweight, has very few plugins, runs on a decent server, and uses no page builders.

This site is set up with the free GeneratePress theme and the GP Premium plugin, complemented by WP Rocket and Cloudflare.

As mentioned, I don’t stress about page speed or CWV. But if a WordPress theme can give your website that perfect foundation, then you should absolutely go for it. And that is what GeneratePress + GP Premium is all about.

Looking to further boost your site’s performance? Try WP Rocket, the most powerful WordPress caching plugin on the market right now.

2. Unlimited Customization Options

The way GeneratePress works is, that the theme itself is free, but the extra plugin is premium. The theme itself is bare-bones and super lightweight, which is a good thing.

The premium plugin allows you to add features to the theme. But only the features that you need and want. In other words, you are in full control over what you are installing and using.

You know how some themes are incredible feature-rich but you hardly ever use the vast majority of these features? The result is that you end up with a super heavy, bloated theme that doesn’t perform well.

With GP Premium you won’t have to deal with that.

GP Premium

GeneratePress Premium is a paid plugin that works alongside the theme. It allows you to activate sets of features, known as Modules.

GeneratePress settings

For example, the Colors Module allows you to customize the colors of all elements in your site. Headers, buttons, links, background, widgets, literally everything can be configured.

GeneratePress customization options for colors

Another useful Module is Typography, with over 70 typography options that give you complete control over your site’s content.

Perhaps the most powerful Module is Elements which consists of the following:

  • Header Element:
    Allows you to create custom headers that you can display anywhere you like.
  • Layout Element:
    Allows you to change the layout of your site such as sidebars and footers, with custom layout options for different pages.
  • Hooks Element:
    Allows you to “hook” your own custom code into various areas of the theme without changing core theme files.

For example, see that funky little author box at the bottom of this article? That doesn’t come standard with the theme, instead, I’ve had to use a Hook Element to let it appear underneath each blog post.

Author box in GP Premium

With a bit of help from the GeneratePress support forum, it was pretty easy to do.

Another example is breadcrumbs. If you’re using Yoast SEO, it’s very easy to create a Hook Element to implement breadcrumbs in your blog posts, just like you see them at the top of this particular post.

3. Pre-Made Starter Sites

If customizing is not your thing, and you really just want to start cracking, with GP Premium you have access to a wide range of pre-made starter sites.

All you need to do is import and activate the template you like, and your site will have the very same look and feel like that template.

GeneratePress site library

There are many different templates to choose from in the site library, suitable for all sorts of different niches, in addition to e-commerce and business websites.

4. GeneratePress Is a One-Stop Shop

Choosing GeneratePress with their GP Premium plugin means you don’t need to go elsewhere to build websites.

The following products, all from the same development company, work amazingly well together:

  1. GeneratePress theme (free)
  2. GP Premium
  3. GenerateBlocks (free or paid)
  4. WP Show Posts (free or paid)

These four products are all you need to build and manage your WordPress blog. You don’t even need to use/purchase GP Premium, GenerateBlocks, or WP Show Posts, as the GeneratePress theme itself is sufficient for some.

But I would always recommend GeneratePress + GP Premium as the foundation, and add GenerateBlocks if you need a tool to build great-looking pages without having to use a heavy page builder.

Update 2022:
Note that WP Show Posts is now merged into GenerateBlocks.


GeneratePress is 100% compatible with the Block Editor (formerly Gutenberg). In fact, the GeneratePress development team was one of the first to fully embrace Gutenberg as a WordPress editor.

GenerateBlocks is a plugin that works as an extension to the standard WordPress Block Editor. It’s created by the same development team.

The plugin gives you four simple blocks (container, grid, headline, and buttons) that allow you to basically create any type of layout you want. It kind of eliminates the need to use a bloated page builder.

Compatibility with Page Builders

If you do want to use a page builder, such as Thrive Architect, Elementor or Beaver Builder, there is no need to worry about any compatibility issues.

I am personally using Thrive Architect for a few landing pages on Blog Pioneer, and I can report that GeneratePress and Architect work nicely together; no problems at all.

5. Amazing Support and Documentation

Using GeneratePress Premium for the first time can be a bit overwhelming. The theme + plugin is very different from how other themes function, so there is definitely a bit of a learning curve to deal with.

But once the penny drops and you become more familiar with how the theme works, you’ll start to recognize the power of this product. That’s the process I went through, at least.

GeneratePress support forum

The first thing you should do after purchasing GP Premium is reading through their extensive online documentation library.

It covers everything you need to know, from setting up the theme and basic troubleshooting to customization and developer resources.


I’ve had to ask for support a few times myself, and every single time the response was quick and helpful. Every single time.

The support forum is open to the public, so you can see other people’s support requests as well. I challenge anyone to find a support request that doesn’t get addressed promptly. Seriously though.

They even help people out with issues that are not directly related to GeneratePress. For example, if someone is struggling to get a certain element in a page to look differently, they’ll provide you with custom CSS to achieve that.

The beauty of such a support forum is that over time it has grown into an enormous source of technical issues and resolutions. So if you ever have an issue with GP, simply do a search in the forum and chances are you’ll find the solution.

6. Inbuilt Schema Markup

If you’re not familiar with Schema markup, it’s a semantic vocabulary of tags (or microdata) that you can add to your HTML to improve the way search engines read and present your page in the search results.

While Schema is by no means required to rank high in the SERPs, it does help you to get featured in rich snippets, carousels, and other funky elements you see on a Google search results page.

Here’s a screenshot taken from the Structured Data Testing Tool, where I’m testing an article on Blog Pioneer:

Schema markup with GeneratePress

The only schema objects I added myself in the above list are BreadcrumbList (via a GeneratePress Hook Element) and Review Schema (manually). The rest of the objects are automatically generated by the theme.

Please note though that you are free to remove any of the elements that you don’t want to have. Simply add a filter for the Schema data you want to have removed.

If this sounds complicated, the GP forum has lots of examples showing how to do this, plus the support team will always help you out.

Since version 11.0, Yoast has included Schema markup functionality. Yoast uses JSON-LD to generate the Schema output, whereas GP uses MicroElements. Both ways are acceptable, but JSON-LD is generally considered to be the preferred way.
In addition, the Schema that Yoast generates is better structured with all the necessary objects. For these reasons, I have decided to disable the GP Schema markup and use the Yoast solution instead.

7. Affordable Pricing

The premium version of GeneratePress is surprisingly affordable.

For only $59 per year or $249 for a lifetime license, you will get access to all premium modules and the site library. And this isn’t just for one website, you’re free to install the premium plugin on as many websites as you like.

GP Premium pricing

If you purchase the annual license, you will have to renew it after each year to keep receiving updates and support. The renewal fee however comes with a discount.

Don’t like GeneratePress? They offer a 30-day money-back guarantee. But you won’t have to use it, you can trust me with that.

Try GeneratePress

How to Install GeneratePress and GP Premium

In this paragraph, I am going to explain how to purchase, install, and configure the GeneratePress theme and Premium plugin.

First, we’re going to install the free GeneratePress theme.

1. Install the GeneratePress Theme

In your WordPress admin dashboard, go to Appearance >> Themes. Click the Add New button at the top, and search for GeneratePress:

Install the GeneratePress WordPress theme

Hover over the GeneratePress theme image, and click the Install button.

Once it’s installed, click the Activate button:

Activate the GeneratePress WordPress theme

The next step is to purchase a GeneratePress Premium license, after which we can install the plugin on your website.

2. Install GP Premium

Click this link to go to the GeneratePress website, and scroll down to the section where you can purchase a GP Premium license.

You have the option to purchase a one-year license or a lifetime license. Choose one of the options, and click on the Get Started button.

GP Premium pricing

On the following page, simply submit your payment details to finalize the purchase.

You will now have a GeneratePress user account where you can download the GP Premium plugin as a ZIP file. Download and save this file to a folder on your computer.

In your WordPress admin dashboard, go to Plugins >> Add New, then click the Upload Plugin button. Browse to the ZIP file on your computer, and then click the Install Now button. Once it’s installed, make sure you click the Activate Plugin button:

Install and activate GP Premium

The next thing you need to do is activate your License Key so you can receive updates when they become available.

To do this, navigate to Appearance >> GeneratePress. On the right side, you will see a box labeled “Updates”. Paste your license key into the license key field, and click the Save button.

3. Install a Site Library Template

You will notice that your site now looks very empty, perhaps a little bit boring. With GP Premium, you have access to a Site Library with great templates that you can use.

Have a look at this Site Library here, to see for yourself what’s available.

I personally like the Tasty template, which is great for recipe sites but can be used for any other niche as well.

To import this template (or any other template) from the Site Library, navigate to Appearance >> GeneratePress, and activate the Site Library module:

Activate the GP Site Library module

Once you’ve done that, click on the Site Library tab at the top and search for your chosen template.

Click on the Details button, followed by the Import Options button:

Install a GP Premium site library template

GeneratePress will now import all the settings, modules, and plugins that are required by this template. Once that’s done, check your site again. You will now see that it has already started to look a whole lot better.

The next thing you should do is click the Customize button at the top, which will allow you to customize your site, such as changing the header, the font, the sidebar widgets, and so much more:

Customize your GP Premium theme settings

I recommend you take your time to go through these settings, so you can get your site to look exactly like you want it to look.

GeneratePress Alternatives

GeneratePress is not the only awesome theme out there of course.

I would say the biggest alternatives (or competitors) to GeneratePress are Astra, Kadence, and OceanWP, three themes I actually rate highly.

If you’re an affiliate marketer, check out my list of best affiliate marketing WordPress themes for more options.

1. Astra Pro

The popular Astra theme is very similar to GeneratePress in the way it is set up. Astra is also very lightweight and is designed based on a modular approach.

Astra has a free base theme, and you can extend it by purchasing the Pro version. This Pro version allows you to activate various modules that you may find necessary for your own blog.

Astra WordPress theme

Astra is also designed such that it is compatible with popular page builders such as Elementor and Beaver Builder.

Just like GeneratePress, Astra also has several website templates available that you can import and use straight away. Some of these are designed with page builders, others are more bare-bones.

Try Astra

2. Kadence Theme Pro

Kadence is another WordPress development company that has received a lot of positive reviews in recent years, especially in the affiliate marketing world.

The Kadence Theme was developed and designed to offer lightning-fast performance and comes with a great set of features that make it easy to quickly build good-looking websites.

Kadence WordPress theme

For a quick setup, Kadence has a collection of free templates available that you can use for your own website.

The theme itself is free but you can purchase Kadence Pro for a very reasonable price which gives you access to a whole lot of extra features.

Try Kadence

3. OceanWP

The OceanWP theme is also a free theme that can be extended by purchasing individual modules or by purchasing the Core Extensions Bundle.

The free theme is super lightweight, and it’s entirely up to you which modules you would like to add to your theme setup. This setup makes OceanWP one of the fastest-loading themes on the market.

OceanWP WordPress theme

Similar to GP and Astra, OceanWP also offers several demo site imports, some of them free and others paid.

OceanWP has a huge amount of 5-star reviews on the WordPress site, which shows that I am not the only one excited about this theme.

Try OceanWP


Subscribe now and receive tips and thoughts on blogging, SEO, and WordPress straight to your mailbox.

Final Thoughts

Switching themes is quite a time-consuming process and it’s also a bit scary. It’s like buying a new car. Will you like it? What if you don’t like it, or what if it doesn’t perform as well as you expected?

Choosing the right WordPress theme is an important decision because you want to stick with it for many years to come. And that is why I did my due diligence before purchasing GeneratePress. I am now very happy that I made the switch to GeneratePress, it has exceeded my expectations.

Hopefully this review has convinced you to give GeneratePress a serious go. I’m sure you won’t regret it.

Coupon Code

GeneratePress occasionally offers a discount coupon. To see if there is a coupon available now, click on the button below.

This will direct you to a page from which you can purchase a GP Premium license with a potential discount if there is a coupon available.

Check Coupon

Review: GeneratePress
Summary: GeneratePress is a free WordPress theme plus premium plugin combination, that is not only lightweight and fast, but also powerful and flexible. The theme itself is bare bones, with GP Premium allowing you to select and activate the extra features you need. The power of GeneratePress is not only the boost in page speed, but also the unlimited customization options.
Author: AJ Mens
Rating: 4.8 (out of 5)

Review of GeneratePress WordPress theme + GP Premium plugin


AJ Mens

AJ Mens is a digital publisher based in Sydney, Australia. Following a career in IT, AJ has been involved in creating, growing, buying, and selling web properties since 2015.

AJ Mens on LinkedInAJ Mens on XAJ Mens on Facebook
  1. Well, I am running my blog on a free generate press theme and it has really improved the speed and performance of my site. So, overall for a small site, I really think that generate press is a good option always.

  2. Great article! Thanks for the insightful look into GP, I have been on the fence for a while simply because I don’t like page builders. They weigh the site down too much. Generate press sounds like my magic carpet out of the page builders.

  3. Hi AJ,

    Thank you for the review. I have just started using GeneratePress. Your review is very detailed and will help me to utilize it some more. I would love it if you could review GenerateBlocks. I am having some trouble understanding it.


    • Thanks David!

      In regards to GenerateBlocks, it’s on my to-do list to write a review, it’s a pretty awesome product. If you’re struggling with it, the developers have some good tutorial videos on YouTube. It might also be worth joining the GeneratePress Facebook group, lots of great tips there from the community.

  4. Great article. I am in the process of moving away from a page builder I never really managed to control/use, and over to GeneratePress. Yesterday for the first time I sent them a question. And they answered nearly within an hour. And it was a very good answer too. Fantastic. However, I must say that your article is also (if not even more) helpful than their documentation. Maybe one day you will collaborate 🙂

    Thanks for sharing.

  5. In my experience, GeneratePress is the fastest and easiest blogging theme. We can customize this theme easily. In terms of speed, this theme load very fast. I used Astra theme, but Astra is best for a one-page website. Overall, GP is a user-friendly theme.

  6. I have a blog with a theme I want to replace with GeneratePress. I did the live demo and it looks pretty good but I’ll opt for the premium plugin.

    You mentioned that when it’s installed, my site will look pretty plain and empty. What does that mean… won’t it carry over settings from my current theme like the GeneratePress basic live demo did? Will I have to choose one of the new starter themes?

    The terminology is a little confusing to me. GeneratePress is a free theme, the upgrade is a paid plugin, but the plugin comes with themes that can be installed.

    Can you clarify all that? Thanks!

    • Sure thing.

      The free GeneratePress theme is a bare bones lightweight theme. Installing GP Premium is a no-brainer, as it gives you access to essential features and modules, but your site will still look very basic. You can then start designing your site yourself, using the modules and the customization options, or you can install one of their site templates to give yourself a head start.

      I would recommend to pick a GeneratePress site template from their library and make the necessary adjustments from there. That’s often easier then customizing the site yourself. Some of the settings from your previous theme, like sidebar widgets etc., will be transported over.

    • Both Astra and GeneratePress are great themes. I have a preference for GP but that’s mainly because I’m so used to it now.

  7. Awesome review! Can’t wait to install… And yeah, very affordable in pricing, compared to others.

    This post should have at least 100+ comments, where are they? 🙂

    Forhad Rahman

  8. Thanks AJ,

    I am beginner in WordPress and starting a new blog. Someone suggest me to use GeneratePress template. Thanks for sharing this informational review.

  9. I have been using the GeneratePress theme since past 6 months and I am very much satisfied with its overall performance.

  10. Hi AJ!

    Stumbled across your blog as I was reading up on Empire Flippers. I’m a Freelance Writer who decided to go into creating and building Niche Websites instead of trying to hustle getting gigs for writing for other people’s websites and being offered crappy guest posting gigs i.e. “writing for free”. I saw your article on GeneratePress and had to comment on it. I went with them after a horrible experience with Divi and never looked back! They are great and I am a highly satisfied client of theirs.

    They are so underrated but, I have noticed they are starting to catch on in the Niche Website community as I have read on some other Niche Website Blogger’s blogs they are starting to switch over as well.

    Nice Blog BTW!

    • Hey David, thanks.

      Yes GeneratePress is awesome, and yes Divi sucks haha.

      You’re right, quite a few niche/affiliate marketers out there have now switched to GP. I was hesitant at first, but after giving it a good test run on a smaller site I was immediately sold. It’s the best WordPress theme I’ve used so far.

Leave a Comment