GeneratePress review: why it runs every site I build

It's on every site I build. But since October 2026 you can't buy GP Premium on its own, and that changes the math for small sites.

Published Nov 14, 2026 · 5 min read

GeneratePress is the theme on every WordPress site I build, metahead included. The short version of this review: the free theme is fast, light, and stays out of the way, and GP Premium is what makes it a full site builder, mainly through a module called Elements. The catch, since October 2026, is that new customers can no longer buy GP Premium on its own. It now comes only as part of a bundle called GeneratePress One, which starts at $99 a year for one site.

Here’s what I use it for, what it costs now, and who I think should look elsewhere.

What GeneratePress is

GeneratePress comes in two parts, and it helps to keep them apart:

  • The free theme, on WordPress.org. It has more than 500,000 active installations and a 4.9 out of 5 rating there. Its developers say a fresh install adds less than 10KB, gzipped, to your page size.
  • GP Premium, a plugin that adds modules on top of the free theme: the Elements theme builder, more layout, menu, blog, and WooCommerce options, locally hosted fonts, and a library of 80+ starter sites.

The free theme on its own is a perfectly good, plain base. Most of what I’ll describe below needs GP Premium.

How I use it on every site

Every site I build starts the same way: GeneratePress, GP Premium, GenerateBlocks, and GenerateBlocks Pro. GenerateBlocks is the same company’s block plugin. I wrote the whole stack up in my build stack post, but the theme part comes down to three habits.

The header and footer are Elements. Elements is the GP Premium module that replaced its older Page Header and Hooks modules. You build a piece of the site, such as a header, a footer, a sidebar, or a block you want after every post, and then use Display Rules to say where it shows. You can show it across the whole site, on certain posts, pages, or categories, and exclude it from others. An element doesn’t show anywhere until you set those rules, so nothing appears by accident.

Styling goes in Additional CSS. The Customizer handles colors and typography, and GP Premium adds spacing controls. Anything those settings can’t reach goes into Additional CSS, so all of a site’s custom styling lives in one place.

No child theme. Because the header, footer, and styling live in Elements and Additional CSS, and small code snippets go in WPCode, there’s nothing left that needs a child theme. I explained why in do you need a GeneratePress child theme.

Page layouts are built with GenerateBlocks in the normal block editor. There’s no page builder on top: one theme, one block plugin, and the editor WordPress already ships with.

Why it fits the way I build

Running a portfolio of sites changes what you want from a theme. These are the things that make GeneratePress fit that job:

  • It’s light. The theme adds very little to a page, so speed work starts from a good place instead of fighting the theme.
  • Content isn’t tied to a builder. Posts and pages are regular blocks, not page builder shortcodes, so switching themes wouldn’t break them. Layouts built with GenerateBlocks still need that plugin, though.
  • Display Rules replace code. “This header everywhere, except here” is a setting, not a template edit.
  • Every site works the same way. Headers and footers are always Elements, styling is always in Additional CSS, and snippets are always in WPCode. Once you know where things live on one site, you know where they live on all of them.

What it costs now

GeneratePress changed how it sells its premium products on October 26, 2026. GeneratePress One is now the only plan for new customers, and it includes GP Premium, GenerateBlocks Pro, GenerateCloud, GeneratePress AI, and every product the company releases later, with priority email support. These are the prices on its pricing page, in US dollars:

  • 1 site: $99 a year.
  • 10 sites: $149 a year.
  • 100 sites: $199 a year, or $596 once for a lifetime license.

The yearly plans renew automatically, and you can cancel from your account. Local and staging sites don’t count against your site limit, and there’s a 30-day refund.

If you already have a license, GeneratePress says nothing changes. You can keep renewing your current license, including GP Premium on its own, at the same price and site count while it stays active. Upgrading to GeneratePress One is optional, but if you move a 500-site license to one of the new plans, you can’t go back to 500 sites.

A note on my own license: I bought GP Premium back around 2015, when it was a one-time purchase that came with lifetime updates and support. GeneratePress staff have confirmed in its support forum that licenses bought in 2015 still count as lifetime.

My guess is that a one-time price couldn’t pay for years of updates and support, because the model didn’t last. GeneratePress moved to yearly licenses, and its lead developer has said it hasn’t sold a lifetime license since 2016. GP Premium then cost $49.95 a year, with 40% off renewals. In November 2020 the yearly price went up to $59, new buyers lost the renewal discount, and a $249 lifetime license came back, until GeneratePress stopped selling lifetime keys again on June 1, 2024. The only lifetime option now is the $596 GeneratePress One plan for 100 sites. Even on a yearly license, the plugin keeps working if you don’t renew; you just stop getting updates and support.

The downsides

No theme suits everyone, and GeneratePress has a few drawbacks I’d want to know about before buying:

  • No theme-only option for new buyers. If you only want GP Premium, you now pay for the whole bundle. For one site that’s $99 a year.
  • Lifetime only comes in one size. The only lifetime license is the 100-site plan, at $596 up front.
  • The good parts are premium. Elements, the starter sites, and the extra layout options all need GP Premium. The free theme alone is quite bare.
  • It’s not drag and drop. If you’re used to a visual page builder, building with blocks and Display Rules takes some getting used to.

Who it’s for, and who should skip it

GeneratePress suits anyone who wants fast sites built in the normal WordPress editor, and especially anyone who runs more than one site and wants them all built the same way. For me, that’s exactly the job, which is why it’s on every site I build.

If you want a visual drag-and-drop builder, or a theme with a big library of flashy designs out of the box, you’ll probably be happier with something else. And if you run one small site and don’t need Elements, try the free theme first. It may be all you need, and it costs nothing to find out.

Top photo: Green Chameleon / Wikimedia Commons (CC0).

Sources

Leave a comment