GeneratePress and Astra are the most popular themes in the WordPress marketplace right now.

If you are using any of the popular page builder plugins, you should be using either one of the plugins.

You know what? 

Even, I went through the same phase recently.

I finally settled for Astra Pro. Currently, this site is running on Astra Pro theme.

So, in this post I will be comparing GeneratePress and Astra theme especially with regard to using it with page builder plugins like Elementor, Beaver Builder, Divi and others.

FeaturesGeneratePress Astra
Number of modules (in premium version)15 16
Renewal offer40% off on renewal 20% off on renewal
Enable/disable modulesyesyes

Jump to the comparison section:

Ease of use 😀 | Performance 📈 | Layout customization 📐 | Color customization 🎨 | Modules ⬛ | Developer friendliness ‎‍💻 | Compatibility with page builders 🏗 | Woocommerce integration 🛒 | Support and documentation 📁 | Pricing 💵

GeneratePress vs Astra – Which is the best WordPress theme?

Prefer watching video? Well, here's the in-depth comparison video comparing GeneratePress and Astra theme.

Video timestamps:

  • GeneratePress free: 1:14
  • Astra free theme: 4:21
  • GeneratePress premium features: 11:35
  • Astra pro features: 21:50
  • Who's the winner: 36:37

If you liked my video, buy me a coffee by buying through my below affiliate links 🙂

#1. Ease of use 😀

When it comes to ease of use, both these themes beat every other WordPress theme in the marketplace.


These are the themes that have made complete use of customizer feature that comes with WordPress. You can see almost all the features these themes have got to offer in one single page, neatly organized – Theme Customizer Page.

Theme customizer page

Both these themes have a modular approach, that means set of related features are grouped as a module, and you can enable or disable unwanted modules to ease out your learning curve.

As a non-coder, you don’t need to touch a single line of CSS code to make most of the visual changes to your site.

Everything you need is just accessible on one page with live preview.

Both of these themes are very easy to use, the simplified settings and flexibility in these themes beats all the other WordPress themes.

I would give Astra a plus one, as the theme customization is a bit easy to use and intuitively organized.

#2. Performance 📈

Astra is actually very lightweight when compared to GeneratePress mainly due to the fact that Astra is easy with queries.

When you compare the page load speed of sites, Astra has a little edge over GeneratePress when used with an Elementor template.

However, when Astra and GeneratePress are tested without any page builder installed, both got similar scores in Pingdom.

It won’t make much of a difference, because based on the integration of themes with page builder and other plugins you use, the results for you may completely contradict with mine.

But, Astra has a little edge when it comes to performance when used along with page builder plugins. Maybe due to their good track record dealing with page builders?

#3. Layout customization 📐

Both these tools have very great features for you to customize the layout of your site. Let’s look into them.

Header control

GeneratePress comes with some features to tweak the site header by enabling you to tweak the width, alignment, padding and toggling mobile header functionality.

Generatepress header

The GeneratePress also comes with the ability to set page header. You can set headers for individual pages, you can make the page header transparent, add video background, image, content or use all these elements in one go.

On the other hand, Astra theme comes with add ons like header sections and page headers. Inside the customizer you get the option to edit the primary header, add a layout above header, below the header and also make header bar transparent.

Astra header

The “Above header” feature is what I found appealing!

Unlike GeneratePress, Astra comes with a separate “post type” for creation and management of page headers. In that separate section, you can create site headers, page headers and also set the display rules.

Astra custom header

Having a separate section for managing headers is much more powerful than setting page headers each time.

Footer control

GeneratePress comes with options to set custom text, set padding, and also select the number of widget areas in the footer bar.

Whereas in case of Astra, you can choose among the available footer layouts, set custom texts for each of the available footer sections, and also select among the 7 footer widget layouts.

Both these themes have the same customization power when it comes to the footer.

Winner: Tie

Widgets control

Both these themes offer the same number of widget areas depending upon the site layout you’ve chosen.

With both these themes, you can make use of multiple widgets in the footer bar.

However, by making use of some plugins or coding, you can always register new widget areas. You can easily add hooks to both of these themes without editing any theme files.

Special: With Astra Agency Plan, you have a section called Astra sites that essentially is a directory of dozens of sites built with Astra and various other page builder plugins.

Astra sites section

With the click of a button, you can literally import the entire site. This is a great feature.

Winner: Tie

#4. Color customization 🎨

In color customization, both these themes are almost a tie. In the customizer page, both of these themes have the exact same control for color selection.

There are plenty of color pickers for you to change the color of every aspect of your site from widget title color to footer link color. Every visual aspect can be modified without touching even a single line of CSS for non-coders.

I would still give GeneratePress an edge because it gives you the ability to tweak the colors of form elements, slider elements, and menu elements in precision.

Generatepress colors

If you have complex needs, you can always make use of the custom CSS section which both these themes offer.

#5. Modules ⬛

Both these themes come with both free and pro versions. With both of the free versions, you’ll get no access to premium modules/add-ons.

The GeneratePress premium version gives you access to 15 modules.

Modules in GeneratePress premium

On the other hand, Astra Pro gives you access to 16 add-ons out of which 2 are yet to come.

However, by looking at the sheer amount of modules these themes have got to offer, you can’t just decide the winner.

The module-based approach in WordPress themes is on buzz for good reasons. It’s like object vs function-oriented approach. They are easy to maintain, scalable, and also easier to market.

But I think WP Astra has taken it too far by creating a separate addon for just a “Scroll to top” button.

Winner: Tie

#6. Developer friendliness ‎‍💻


These themes are indeed developed with non-coders in mind. But still, have some great features for developers to play with.

For CSS changes, both these themes come with custom CSS section (not to mention).

There is also a section for you to add hooks without touching the theme files. Thus, totally eliminating the need to create a separate child theme. You can add hooks to header, body or the footer.

There are also options for you to export/import the theme settings, and it is extremely helpful while creating your clients’ websites without having to go through all those settings.

If creating a child theme is what you are looking for, then both GeneratePress and Astra themes support the creation of child themes.

With this, as a developer, you’ll be getting the ultimate freedom to build something awesome upon the solid framework.

Winner: Tie

#7. Compatibility with page builders 🏗

Both these themes work great with page builder plugins like Elementor, Beaver Builder and, Thrive Architect.

I’m using GeneratePress with Thrive Architect plugin. The journey has been so smooth so far. The integration between these two is rock-solid.

I can’t really comment about Thrive Architect with Astra Pro as I haven’t really used the combo.

Page Building

If you are using Elementor, then both GeneratePress and Astra works great for you as per my observations. But still, Elementor has officially recommended GeneratePress on their articles. You can’t go wrong with any of these.

The Astra theme have a good integration with Beaver Builder. Even, the WPAstra site is designed using Beaver Builder.

On the other hand, Beaver Builder also works great with GeneratePress.

If you are asking me about Visual Composer, I’ve never used this plugin mainly due to the extensive usage of shortcodes. But still based on the reviews I can say that both these themes work great with Visual Composer.

Astra is built originally to integrate smoothly with page builders or at least they market like that.

Also, the Brainstorm Force team has a good track record of building plugins for page builders like Ultimate Add-ons for Beaver Builder and Visual Composer. So, if you are specific about how the theme performs with page builders, go with Astra.

Astra's agency license comes with access to all their page builder plugins like Ultimate addons for Beaver Builder, UA for Elementor, so on.

GeneratePress also integrates perfectly with all the page builders. In fact, it is the theme that I was using on my site with Thrive Architect and also heard people recommending it strongly to use GeneratePress alongside Elementor.

Winner: Tie

Akshay recommends: Thrive Architect Review: Is it Still Breaking Pages?

#8. Woocommerce integration 🛒

Woocommerce Logo

Both these themes come with a dedicated modules/addons for Woocommerce integration. Please note that only when you have WooCommerce plugin activated on your WordPress site, you’ll see the module options in the customizer page.

With both the themes, you can select the layout, alignment, and also choose the number of products to display on a single page.

Added to these options, with Astra Pro you can also select the order in which the product information appears.

Astra Pro beats GeneratePress in this category with its latest feature WooCommerce Designer.

#9. Support and documentation 📁

GeneratePress Docs
Astra Docs

Both GeneratePress and Astra Pro come with one year of free updates and support. Both these themes have a ticket system where you can raise tickets for support.

Apart from the ticket system, both these themes have a dedicated support forum and a knowledge base.

Both of these themes have a good knowledge base. But with GeneratePress 2.0 onboard, the knowledge base of GeneratePress is really growing than ever.

The documentation of GeneratePress is really more exhaustive, and you don't need to ping the developer for tweaking small things.

#10. Pricing 💵

Both GeneratePress and Astra are freemium themes. Their free versions won’t come with modules, support, and also many other features.

GeneratePress Pricing
Astra Pro Pricing

If you want the pro versions, GeneratePress costs $49.95 per year. WP Astra costs you $59/year. Both these come with usage on unlimited sites, updates, and support.

You also need to note that GeneratePress offers you 40% off on renewal, whereas WP Astra offers you only 20% off on renewal.

It is also worthwhile to note that WP Astra has a separate agency plan which sells for $249/year. It does include a bunch of extras like their addons for page builder plugins, Schema Pro plugin, and much more.  

The agency plan also comes with the ability to white-label the theme which GeneratePress lacks in.

Whereas, GeneratePress gives you the right to use their theme on unlimited client sites with their one and the only premium plan itself. They don’t have a separate agency plan.

GeneratePress pro is quite affordable than Astra pro.

Akshay strongly recommends:
1. GeneratePress vs Genesis – The Winner is Obvious! (2019 Edition)
2. GeneratePress Review: Is it the #1 WordPress Theme?
3. Astra Theme Review: It’s the Best Theme I’ve Found in 5 Years

Here's my verdict…

Here’s my final take.

WP Astra has some more features than GeneratePress in customization and layouts section. Especially the Astra Sites feature is a great one enabling you to import dozens of demo sites in one click (perfect for agencies).

However, it doesn’t mean that GeneratePress has fewer features. It has great features more than you may ever use.

If you’ve seen the pricing section of this post, you can notice that the GeneratePress comes at less price than that of Astra Pro for a user.

Before making a switch, I was in a dilemma to choose between GeneratePress and Astra. I finally settled with Astra Pro due to its more features when used with page builders and robustness.

You can’t really go wrong with either of these.

I was in the same boat choosing between these, and finally went with Astra Pro.

Are the additional features that Astra offers worth the extra 10 dollars? You are the one to decide.

If you are willing to buy any of these themes, make sure you do it through one of the above links and buy me a coffee 🙂

Akshay Hallur

About me

Hi, I’m Akshay Hallur. The founder of this blog BloggingX and many other online ventures. 

I’m a professional full-time blogger, a digital marketer, and a trainer. I’m here to help bloggers like you to create an outstanding blog and earn money from it.

One request?

I’ve put so much effort writing this blog post to provide value to the blogging community. It’ll be very helpful for me, if you consider sharing it on social media networks.

10 thoughts on “GeneratePress vs Astra – Let’s Settle This! (July 2019 Edition)”

  1. Denis Cardoza

    Thank you for sharing, also loved the Way you have written this article The Content is really Amazing as I also write on such topics and really appreciate the quality of your article.Thank you again.

  2. Very nice comparative article
    Akshay, for your sticky sidebar ….Are you using a plugin or a Thrive feature ?
    thank you

  3. Hi Akshay,

    Thank you for the wonderful article and comparison.

    Somewhere in March 2018, when I myself was in a dilemma to choose between GeneratePress and Astra, I went ahead with GeneratePress Premium. However, I realised that it did not offer complete control over styling the templates or layouts (which no doubt no theme out there would offer that), so I thought to ask for the refund. But I was deeply touched with Tom’s reply. Tom was more than happy to issue the refund but at the same time, he was also keen to know what it was that I was looking for in the theme.

    It was then I realised that nothing in this world comes out of the box. In short, one just cannot expect the capabilities of designing custom templates & layouts from just a theme unless they are using some kind of theme builder, for eg. Beaver Themer.

    I then decided to keep GP Premium to pay the respect and the tributes to the developer.

    What one should understand is that a WordPress theme plays a very important role especially the way it interacts with the WordPress core, whereas if one were to build the entire site from scratch using custom templates & layouts, they would still need a solid WP theme as the base and on top of that, a powerful theme builder.

    However, today, I decided to try Astra Pro as well and no doubt it is definitely worth the game. It offers some cool features like the ability to design custom headers & footers using your favourite page builder and then use it wherever we want.

    Overall, if one would ask me which is better, GeneratePress or Astra, I would rate them both the best. In the end, it would be one’s personal preference and choice as to which theme they would like to go with, but no matter whichever they choose, they wouldn’t be wrong with either.

    1. Thanks for the wonderful comments Alok!

      I’m a great fan of GeneratePress and Tom. The value that Tom is providing being a one-man show is commendable when compare to Astra who have a whole team behind them.

      GeneratePress also offers sections and hooks, that does a great job when used alongside with page builders like Elementor. Many popular bloggers prefer GeneratePress as it’s popular.

      GeneratePress is a perfect balance between power and simplicity.

      However, I preferred Astra due to some additional features it offers I needed. Especially, if you are planning to use Elementor or any page builder with it.

      I would say it’s almost a tie between the two contenders.


  4. I am not sure why Astra Pro didn’t win the price battle 🙁
    The one small things that was a big winner when it comes to price (all other things aside)
    Astra pro has a lifetime price that beats any yearly pice 🙂 in my mind lol

    Still, an amazing in-depth battle, thank so much

Leave a Comment

Your email address will not be published. Required fields are marked *