Astra Theme Review (2026): Free vs Pro, Pricing and Templates

Our verdict: Astra is a safe, flexible choice for most WordPress sites. The free theme already includes a drag-and-drop header and footer builder, a separate mobile header, a transparent header, global colors and fonts, and useful WooCommerce options such as a sticky add-to-cart bar. It is light, loads no jQuery, and works with the block editor and Elementor. Astra Pro ($69 a year) is worth it if you need a sticky header, mega menus, the Site Builder or deeper store features. Skip Astra if you want the lightest theme (GeneratePress), a block-first theme (Kadence), or you build everything in Elementor Pro (Hello Elementor).

This review is based on a fresh install of Astra 4.14.0 on WordPress 7.1.2 and PHP 8.3, in a test site used only for this review. On that site we published Astra’s built-in demo homepage, worked through every free Customizer panel, built the header for desktop and mobile, edited pages in the block editor and in free Elementor 4.3.3, set up a small WooCommerce 11.1.2 shop, and imported the free Coffee Shop template with Starter Templates 4.7.8. We do not have an Astra Pro license, so Pro features and prices come from Brainstorm Force’s own website and are labeled that way. Everything below was checked in October 2026.

The video at the top of this page walks through installing Astra and its first-run setup, so you can see the dashboard and Customizer before you install anything yourself.

Astra Quick Facts

Item Details
Latest version 4.14.0 (released September 24, 2026)
Developer Brainstorm Force
Free version Yes, on WordPress.org, no account or license key needed
Active installs 1+ million on WordPress.org (its top bracket); Brainstorm Force says more than 2 million sites
Rating 4.9 out of 5 from about 6,500 WordPress.org reviews
Requirements WordPress 5.3 or newer per the theme header, tested up to WordPress 7.1
Theme type Classic theme, designed in the Customizer (not a block theme)
Astra Pro price $69/year for 3 sites (add-on only), or $249 one-time
Bundles $99 to $279 for the first year, renewing at $149 to $429/year
Starter Templates On our install: 127 block editor templates (81 free) and 387 Elementor templates (168 free)
Bare theme weight 68 KB homepage in 7 requests, no jQuery (from our fastest WordPress theme test)
Refund window 14 days
Best suited for Blogs, business sites, WooCommerce stores, course sites, and freelancers who build sites for clients

What Is the Astra Theme?

Astra theme dashboard in WordPress, free version 4.14.0

The Astra dashboard on a fresh install of the free theme, October 2026.

Astra is a WordPress theme made by Brainstorm Force, a company that has built WordPress products since 2009. Its other products include Spectra (a block editor plugin that started life as Ultimate Addons for Gutenberg), Ultimate Addons for Elementor and Beaver Builder, CartFlows, Schema Pro, SureForms and the Starter Templates plugin.

Astra launched in 2017. The idea was a theme that stays light by default and lets you add features only when you need them. It is a classic theme, which means you design the site in the WordPress Customizer (Appearance > Customize) instead of the Site Editor that block themes use. If you want a block theme from the same company, Brainstorm Force also makes Spectra One, which is far less popular (8,000+ active installs on WordPress.org).

The base theme is free on WordPress.org. Astra Pro is a separate plugin that you install on top of the free theme to unlock more options (upload it under Plugins, not Themes; see how to install a WordPress theme). You never switch themes to upgrade, so your settings carry over.

Astra is one of the most installed themes in the WordPress.org directory. WordPress.org shows “1+ million” active installs, which is the highest bracket it displays, and counts more than 26 million downloads in total.

Installing Astra

Searching for Astra under Appearance, Themes, Add Themes in WordPress 7.1

Astra is the first result when you search “astra” under Appearance > Themes > Add Themes. WordPress 7.1.2, October 2026.

Because Astra is in the WordPress.org directory, you install it like any free theme: go to Appearance > Themes > Add New Theme, search for “Astra”, click Install, then Activate. There is no zip file to download and no license key.

After activation, an Astra menu appears in the admin sidebar with links to the Astra dashboard, the Customizer, the Site Builder and Starter Templates. The dashboard has tabs for Welcome, Settings, Starter Templates, Site Builder, WooCommerce (once WooCommerce is active), Free Vs Toolkit and Learn. On our test install, a purple “Design Without Limits” upgrade banner sat at the top of every Astra screen. You can close it, and Astra > Settings > General has a switch to turn upgrade notices off.

The Free Demo Homepage You Get Without Any Plugin

Astra’s built-in demo homepage with a purple hero, service cards and a testimonial

Astra’s built-in demo homepage, published from the Customizer on a fresh install of Astra 4.14.0. No extra plugin was needed.

Most reviews skip this. On a brand new WordPress site, opening the Customizer with Astra active shows a ready-made homepage in the preview: a hero section, four feature boxes, three service cards, an about section, a testimonial, a “Why Choose Us” row and a call to action, plus a menu and social icons. It uses a WordPress feature called starter content, which only appears on fresh sites.

Nothing is saved until you click Publish. When we did, Astra created a “Home” page, set it as the front page and kept the header and menu. That gives you a finished-looking homepage in one click without installing the Starter Templates plugin or any page builder. The page is built with normal blocks, so you edit it in the block editor. The text is placeholder copy, so plan to rewrite it.

Starter Templates

Starter Templates library for the block editor, showing free and premium templates

The Starter Templates library. Templates marked Premium need the Essential or Business Toolkit.

If you want a full website rather than one homepage, Starter Templates is the next step. It is a free plugin from the same company (1+ million active installs) that imports a complete website (pages, menus, images and settings) in one go, and it can also import a single page or a single section into an existing site.

Here is what the wizard looked like on our test install, plugin version 4.7.8:

  1. Choose how to build. “AI Website Builder” (powered by ZipWP, which needs a free ZipWP account) or “Classic Starter Templates”.
  2. Pick a page builder. Only two choices appeared: Block Editor and Elementor. Beaver Builder was not offered.
  3. Pick a template. You can filter by type (business, local business, personal care, e-commerce, blog and more), search, and switch between all, free and premium. We counted 127 block editor templates, 46 of them premium, and 387 Elementor templates, 219 of them premium.
  4. Customize before import. Upload a logo, pick one of 11 font pairs and 11 color palettes, and switch the style between Light and Dark.
  5. Select features. This step decides which extra plugins get installed.
  6. Last checks. The importer warned that WordPress debug mode was on and the PHP time limit was low, which is common on local or cheap hosting. You can skip both warnings. A final screen asks for your first name and email, both optional. On our install the email box was already filled in with the site’s admin email, and a “Help Us Improve Your Experience” switch was on by default. The small print says that by continuing you agree to Brainstorm Force’s Terms and Privacy Policy. We cleared the email, turned the switch off and clicked “Skip & Start Building”. No account was needed.

Starter Templates customize step with logo upload, font pairs, color palettes and a Light or Dark style switch

Before importing, the Starter Templates wizard lets you set a logo, fonts, colors and a light or dark style. Coffee Shop template, Starter Templates 4.7.8.

Starter Templates feature step listing the plugins that will be installed

The feature step. For the free Coffee Shop template, Spectra Blocks and SureForms were required, and SureRank (SEO) and SureCookie (cookie consent) were ticked by default.

The feature step is worth reading carefully. For the free Coffee Shop block editor template, it showed that Spectra Blocks and SureForms would be installed (both required), and it had already ticked SEO and Cookie Consent, which add SureRank and SureCookie. Other optional features add plugins for a SureCart store, donations, website emails (SMTP), a CRM, A/B testing and live chat. All of these are Brainstorm Force products. Untick what you do not need, or you will end up with plugins you never asked for.

What happened when we imported Coffee Shop

We ran the import on a fresh WordPress site with Astra and Starter Templates installed and nothing else, kept the default feature selection, and timed it.

The last Starter Templates screen with the email box empty and the Help Us Improve Your Experience switch turned off

The last wizard screen, with the email box cleared and data sharing switched off. “Skip & Start Building” runs the import without sending a name or email.

Time. About one minute: 63 seconds by our clock from clicking “Skip & Start Building” to the success screen. The wizard itself reported 54 seconds. It works in stages: first it installs plugins, then it imports pages, menus and images, then it applies the final settings.

Starter Templates installing Spectra Blocks, SureForms, SureRank and SureCookie, next to the success screen saying the site took 54 seconds to build

Left: the importer installing the four plugins. Right: the success screen.

Plugins. It installed and activated exactly the four plugins shown on the feature step: Spectra Blocks 1.0.11, SureForms 2.12.8, SureRank 1.10.2 and SureCookie 1.6.0, all current WordPress.org versions. Spectra Blocks is the new Spectra V3 plugin, not the older Spectra plugin, which WordPress.org now lists as “Spectra Legacy”. Each of the four added its own top-level admin menu, a “Finish Setup” checklist menu with a badge appeared at the top of the dashboard sidebar, and SureForms showed a notice asking us to finish setting up its contact form.

WordPress Plugins screen after the import, with Spectra Blocks, Starter Templates, SureCookie, SureForms and SureRank SEO active

The Plugins screen after the import. Note the four new admin menus on the left and the SureForms setup notice.

Content. Coffee Shop is a one-page site. The import added a single page, “Home”, set it as the front page, and created a five-link menu (About, Menu, Testimonials, Gallery, Contact) that jumps to sections of that page. It also added 49 items to the media library (7.4 MB of files), one SureForms contact form, a logo, and the template’s fonts, colors, header and footer. It switched permalinks to the post name format. The default “Hello world!” post and “Sample Page” were left in place.

The imported Coffee Shop homepage on desktop, with a coffee photo hero, a serif headline and a SureCookie cookie banner

The imported homepage on desktop. The cookie banner comes from SureCookie, which the wizard ticks by default.

The imported Coffee Shop homepage on a phone, and its full-screen mobile menu

The same homepage on a phone, closed and with the menu open.

How it looks. The result matched the demo: a full-screen coffee photo with a large serif headline, an about section, a quote over a café photo, a six-item menu grid, a newsletter box, testimonials, a photo strip and a footer with an address and opening hours. On a phone the layout stacked cleanly with no sideways scrolling, and the menu button opened a full-screen list of the five links. Every visitor also gets a cookie banner straight away, with Accept All, Only Essential, Preferences and Decline buttons. The demo business is called “Ngofee” and uses placeholder text, a sample Brooklyn address and example phone numbers, so all of it needs replacing.

Problems we found. No PHP errors or warnings showed up during the import, but four things needed attention:

  • Images finish in the background. Right after the success screen, 23 image links on the homepage still pointed to Brainstorm Force’s demo server (websitedemos.net), even though the files were already in our media library. The importer swaps the links in a background job that runs on WordPress’s built-in scheduler (WP-Cron). Our local test site could not run the scheduler by itself, so we triggered it by hand, and the job finished a few minutes later. On normal hosting it runs as visitors arrive, but check before you launch.
  • One image stays on the demo server. Even after that job finished, the small logo in the footer still loaded from websitedemos.net. It sits in the footer builder’s Widget 1. Replace it with your own logo.
  • Inner pages showed “Not Found”. The import switched permalinks to the post name format, but on our Apache test server the “Hello world!” post and “Sample Page” returned 404 errors afterwards. Opening Settings > Permalinks once fixed it. On a one-page template you may not notice until you add a second page or a blog post.
  • The homepage HTML is heavy. The imported homepage was about 1 MB of HTML before compression and about 96 KB compressed. Most of that was two blocks of inline CSS from Spectra Blocks, roughly 380 KB each. For comparison, the whole Astra homepage in our speed benchmark was 68 KB. That is a long way from Astra’s lean default.

Clean up after importing. Here is what an owner should do next:

  • Remove plugins you do not need. Spectra Blocks builds the design and SureForms runs the contact form, but SureRank and SureCookie are optional. If you already use another SEO or cookie plugin, deactivate and delete them, or untick them on the feature step next time.
  • Replace the demo content: the Ngofee name and logo, the address, phone numbers and email, the placeholder testimonials and reviewer photos, and the social icons.
  • Delete the leftover “Hello world!” post and “Sample Page”, and open Settings > Permalinks once so new pages work.
  • Swap the footer logo for your own and search the homepage source for “websitedemos.net”.
  • Tidy the media library: 26 of the 49 imported items are resized copies of other images (150x150, 300x300 and so on), listed as separate files.
  • In SureForms, set where contact form emails go, then finish or dismiss the “Finish Setup” checklist.

Other things to know as of October 2026:

  • Premium templates need a toolkit plan. On the current pricing page, Premium Starter Templates are part of the Essential Toolkit and Business Toolkit only. The Astra Pro add-on and the Astra Pro + AI plan do not include them. If the templates are the main reason you are buying, budget for a toolkit plan.
  • A template brings its builder with it. An Elementor template means you will maintain an Elementor site. Pick the builder you want to use for the long term before you import.
  • Templates also show up in the editors. With the plugin active, the block editor gets a “Design Library” button with ready-made patterns and page kits, some marked premium, and Elementor gets a Starter Templates button too.

Astra Free vs Astra Pro

Astra Free vs Toolkit comparison table inside the WordPress dashboard

Astra’s own Free vs Toolkit table inside the dashboard.

This is the question most people searching for “Astra Pro” want answered. The short answer: the free theme covers the basics well, and Pro adds polish, layout control and store features.

Several reviews still claim the header builder is a Pro feature. That is out of date. On our test install, the drag-and-drop header and footer builders worked in the free theme, and Pro only locks some of the extra elements you can drop into them.

What the free theme includes (seen on our test install)

  • Drag-and-drop header builder with above, primary and below rows, and a separate mobile header with an off-canvas menu
  • Free header elements: logo, two menus, social icons, search, account, one button, two HTML blocks, two widget areas, and a cart icon once WooCommerce is active
  • Footer builder with copyright, footer menu, social icons, two HTML blocks and four widget areas
  • Transparent header, with a different logo option
  • Global color palette with four preset palettes (including a dark one), six typography presets, Google Fonts and per-device font sizes
  • Container layouts (normal, narrow and full width), boxed or unboxed styles, sidebar width and a sticky sidebar
  • Blog and single post controls, related posts and a scroll-to-top button
  • WooCommerce shop, product and cart options, including a sticky add-to-cart bar and quantity plus and minus buttons
  • Per-page settings in the block editor and in Elementor
  • Local Google Fonts with preloading, focus highlight settings for accessibility, and schema markup
  • Access to the free Starter Templates

What Astra Pro adds (from Brainstorm Force’s pages)

  • Sticky headers: stick on scroll, shrink, hide on scroll down and animations
  • Mega menus: wide dropdowns that can show widgets or saved block editor, Elementor, Beaver Builder, Divi or Brizy templates
  • More header and footer elements: extra buttons, HTML and widget areas, a third menu, dividers, a language switcher, a toggle button, flyout and full-screen off-canvas menus, extra search styles, and the Color Switcher for dark mode
  • Site Builder (formerly Custom Layouts): build your own headers, footers, 404 page and hooks that insert content anywhere, shown by display conditions. In the free theme, the Site Builder tab only shows an upgrade screen.
  • Page Headers: different header designs for different pages
  • Site layouts: full width, max width, padded and fluid layouts, plus full color, typography, spacing and background controls
  • Blog Pro: grid and masonry layouts, post filters, read time, author box, infinite load and autoload of the previous post
  • WooCommerce: AJAX add to cart, quick view, infinite product loading, off-canvas shop sidebar, product gallery layouts, image zoom, upsells, distraction-free checkout, two-step checkout and saved checkout form data
  • LMS: distraction-free learning layouts and account menus for LearnDash and LifterLMS
  • Extras: white label, version rollback, CSS file generation for speed, shortcodes for breadcrumbs and mini carts, and 24/7 premium support

The free version shows upgrade prompts at the bottom of many Customizer panels and a banner in the dashboard. They go away when Pro is active.

Do you need Astra Pro?

Stay on the free theme if you run a blog, portfolio, brochure site or simple store with a standard header. Pro makes sense when you need a sticky header or mega menu, custom templates for specific pages without Elementor Pro, a WooCommerce store where checkout matters, or white label settings for client sites. A good rule is to build on the free theme first and upgrade when you hit a wall that Pro solves.

Customization: Colors, Fonts and Layout

All of Astra’s design settings live in the WordPress Customizer, with a live preview on the right. You change the layout, colors, typography, header, footer, blog layouts and sidebars without code, and every panel has Desktop, Tablet and Mobile buttons at the bottom.

Astra Global Palette in the Customizer with the Dark preset applied to a blog page

Switching the Global Palette to Astra’s “Dark” preset turns the whole site dark in one click. Astra 4.14.0, unsaved preview.

Colors. The Global Palette has four presets: Default, Oak, Viola and Dark. Each palette holds nine colors, and a plus button lets you add your own named colors (a 2026 addition). Below the palette you assign colors to the accent, links, headings, body text, borders and backgrounds. Clicking “Dark” turned our whole test site dark at once. The palette colors also show up in the block editor and in Elementor, so you have one color list everywhere.

Astra typography panel with six font presets and body and heading font settings

Typography presets. Picking the third preset switched the site to Barlow Semi Condensed headings and Roboto body text.

Typography. Six presets set a heading and body font pair in one click. Under them you can set the body and heading fonts, sizes and weights, then H1 to H6 one by one, each per device. You can use Google Fonts or system fonts, and Astra can load Google Fonts from your own server (see Performance below).

Astra container settings with normal, narrow and full width layouts and a 1200 pixel width

Container settings. The default width was 1,200 px, with a 750 px narrow option.

Layout. Container settings offer normal, narrow and full width layouts, a boxed or unboxed style, a 1,200 px default width and a 750 px narrow width. The sidebar panel sets the default sidebar position, its width (30% by default) and a sticky sidebar switch. The site-wide max width, padded and fluid layouts are Pro.

Astra can feel like a lot at first, with many panels and Pro upsells mixed in. Turning off upgrade notices in Astra > Settings, and turning off Pro modules you don’t use once you upgrade, keeps it tidier.

Astra header builder Insert Elements panel showing free elements and Pro elements with a lock

The header builder’s element picker in the free theme. Elements with a lock, such as Color Switcher and Language Switcher, need Astra Pro.

The header builder sits at the bottom of the Customizer. It has three rows (above, primary and below), each split into left, center and right zones. You click a plus sign in a zone, pick an element, and drag elements between zones. Presets at the top of the panel give you common layouts.

On our test install, the free elements were Site Title & Logo, Primary Menu, Secondary Menu, Social, Search, Account, Button, HTML 1 and 2, Widget 1 and 2, and Cart once WooCommerce was active. Locked Pro elements were Button 2, HTML 3, Widget 3 and 4, Menu 3, Divider 1 to 3, Language Switcher, a desktop Toggle Button and Color Switcher. A sticky header is not in the free builder at all.

The transparent header is free. You can turn it on for the whole site or only some devices, and give it a different logo. Astra’s demo homepage uses it, so the header floats over the hero image.

Astra mobile header builder with off-canvas menu, logo and toggle button

Switching the Customizer to Mobile shows a separate mobile header layout with its own off-canvas area.

Mobile header. Click Mobile at the bottom of the Customizer and the builder switches to a separate mobile layout. On ours it held the logo, a toggle button and an off-canvas area with the menu. You can change the toggle style (fill, outline or minimal), add a menu label, and move or remove elements for phones without touching the desktop header.

Astra demo homepage on a phone, closed and with the mobile menu open

The demo homepage on a 390 px wide phone screen, before and after tapping the menu button.

Astra footer builder Insert Elements panel showing free and locked elements

The footer builder’s element picker. Buttons, dividers and widget areas 5 and 6 need Astra Pro.

Footer builder. The footer works the same way, with above, primary and below rows. Free elements were Copyright, Footer Menu, Social, HTML 1 and 2, and Widget 1 to 4. Footer buttons, dividers and widget areas 5 and 6 are Pro.

Blog and Archive Options

Astra Blog and Archive Customizer panel with a three column post grid preview

The free Blog / Archive panel. Our test posts showed as a three-column card grid by default.

With six test posts, Astra’s default blog page was a three-column grid of cards, each with the featured image, category, title, meta and excerpt. The free Blog / Archive panel lets you change the container and sidebar, pick a layout, set posts per page and content width, and turn each post element on or off: featured image, categories, title, meta, excerpt, tags and read more. You can also choose which meta items show (comments, categories, author, date, tags).

The Single Post panel has the title area, container, sidebar, content width, related posts and comments. Masonry layouts, post filters, read time, author boxes, social sharing, infinite loading and autoloading the previous post are all Pro.

Block Editor and Page Builder Compatibility

Astra works with almost every popular way of building pages. Its comparison table lists support for the block editor (Gutenberg), Spectra, Elementor, Beaver Builder, Divi, Brizy, WPBakery and Thrive Architect. We checked the two that Starter Templates offers: the block editor and Elementor.

Astra Settings panel in the WordPress block editor with sidebar and disable elements options

The Astra Settings panel in the block editor. Each page can override the container, sidebar, header, footer and title.

Block editor. Every page and post gets an “Astra Settings” panel in the editor sidebar. On our test install it had Container (layout and style), Sidebar (layout and style), and Disable Elements, with switches to hide the header, the footer or the banner area (the page title). Advanced options such as per-page header rows are Pro. This is how you give a landing page a clean canvas without any page builder. Astra pairs naturally with Spectra, Brainstorm Force’s block plugin, and its block editor Starter Templates are built with it.

Astra Settings inside Elementor’s page settings panel, with container, sidebar, disable elements and transparent header options

In Elementor, Astra’s options appear under Page Settings > Astra Settings. Free Elementor 4.3.3 on Astra 4.14.0.

Elementor. We installed free Elementor 4.3.3 and built a simple page section. Astra adds its own “Astra Settings” group to Elementor’s Page Settings panel, with the same container, sidebar and disable-element options, plus a per-page transparent header switch. When we opened a new page in Elementor, Astra had already set its container to Full Width, so the section ran edge to edge. Elementor’s own “Hide Title” switch is synced with Astra’s title setting, which avoids the common double-title problem. Turning on the transparent header and hiding the title gave us a clean landing page with Astra’s header floating over the Elementor section.

A full width Elementor section on Astra with a transparent header and no page title

The finished Elementor test page: full width, title hidden and Astra’s transparent header on top.

Because Astra has its own header and footer builder, free Elementor is enough for most sites; you don’t need Elementor Pro just to build a header. The toolkit plans include Ultimate Addons for Elementor, which adds extra widgets on top of free Elementor. They do not include Elementor Pro, which is sold by a different company. One Elementor annoyance on our install: a pop-up promoting Elementor’s Angie AI tool appeared in the editor, and we closed it.

Beaver Builder and others. Astra’s table lists them as supported, and Brainstorm Force sells Ultimate Addons for Beaver Builder. We did not install them, and the current Starter Templates wizard does not offer Beaver Builder templates.

WooCommerce

Astra WooCommerce shop page with a header mini cart dropdown

Our seven-product test shop on the free theme, with the header cart open. WooCommerce 11.1.2 and Astra 4.14.0.

We installed WooCommerce 11.1.2 and added seven sample products. With no extra setup, Astra styled the shop as a four-column grid with yellow add-to-cart buttons that matched the demo homepage. Adding the free Cart element to the header gave us a cart icon with an item count and a dropdown mini cart with View cart and Checkout buttons.

Astra WooCommerce Product Catalog panel with shop layout and card structure options

The free Product Catalog panel. Pro adds more card designs, filters and pagination styles.

The free WooCommerce panels in the Customizer include:

  • Product Catalog: container and sidebar, shop card design, number of columns, products per page, content width, and which card parts show (category, title, ratings, price, add to cart, short description)
  • Single Product: container and sidebar, the order of product parts, breadcrumbs, shipping text, inline or stacked variations, and a sticky add-to-cart bar
  • Cart: custom cart button text and cross-sells
  • Misc: quantity plus and minus buttons

Astra free sticky add to cart bar at the top of a WooCommerce product page

The free sticky add-to-cart bar appears when you scroll down a product page. The plus and minus quantity buttons are also free.

Two of these surprised us, because many reviews list them as Pro: the sticky add-to-cart bar and the quantity plus and minus buttons both worked on the free theme. Pro adds the features that most affect conversions, according to Brainstorm Force: quick view, AJAX add to cart, infinite loading, an off-canvas filter sidebar, product gallery layouts, image zoom, upsells, and distraction-free, two-step and modern checkout and cart layouts. If you would rather have filters, swatches and wishlists built into the theme, see our WoodMart review.

Astra also supports Easy Digital Downloads and SureCart for digital products.

LifterLMS and LearnDash

Astra supports LearnDash, LifterLMS and Tutor LMS, and the free Customizer includes LearnDash and LifterLMS sections once those plugins are active. Pro adds distraction-free course and checkout pages for LearnDash and LifterLMS, so students are not pulled away by menus and sidebars while they learn or pay. We did not install an LMS plugin for this review.

Performance

Astra Settings Performance tab with Load Google Fonts Locally and Preload Local Fonts

Astra > Settings > Performance in the free theme: load Google Fonts from your own server and preload them.

Brainstorm Force says a default Astra site loads in about half a second and that the theme adds less than 50 KB of front-end resources. Our fastest WordPress theme benchmark measured Astra 4.14.0 on a bare test site (WordPress 7.1.2, no plugins, same content for all nine themes):

  • Homepage weight: 68 KB in 7 requests, tied for the fewest requests
  • No jQuery: the only theme script on the page was Astra’s own small frontend file
  • Astra’s own files: 15.2 KB of CSS and JavaScript; most of the rest was inline CSS printed into each page
  • Lighthouse mobile score: 100 on both the homepage and a blog post
  • Visually complete: 0.56 seconds in a recorded, throttled page load

That puts Astra in the close second group with Neve, Blocksy and Kadence, behind GeneratePress (51 KB). The 50 KB claim is fair for the theme’s own code, but a real page also carries HTML, images and Astra’s inline CSS.

On our review install we also checked a plain blog post with all plugins switched off: the page loaded only Astra’s frontend script and WordPress’s comment reply script, and no jQuery.

The free Performance tab can download Google Fonts to your server and preload them, which helps speed and privacy. Astra Pro adds an option to generate CSS as a file, which lets browsers and caching plugins cache it.

Your real speed depends far more on what you build with. Independent tests published by other review sites agree that the page builder matters more than the theme. Astra with the block editor produces small pages. Astra with Elementor and a stack of add-ons produces much heavier ones, and the theme cannot fix that. Builders focused on lean output, such as Bricks, are another route. Templates add weight too: the free Coffee Shop template’s homepage came to about 1 MB of HTML before compression, mostly inline CSS from Spectra Blocks (details in the Starter Templates section). If speed is your top priority, build with the block editor, untick extra Starter Templates plugins, enable only the Pro modules you use, and add a caching plugin. Astra lists compatibility with WP Rocket, LiteSpeed Cache, W3 Total Cache and Autoptimize, among others.

If you want to compare Astra with the theme most often named as the lightest option, see how Astra compares with GeneratePress on performance and features.

SEO Friendliness

A theme will not rank a site on its own, but it can load quickly and output clean HTML. On our test install, Astra’s pages carried Schema.org microdata in the HTML for the header, footer, navigation, organization (site logo and name), the article and its author. It did not add JSON-LD, the format most SEO plugins use, so the two do not overlap.

Astra works with Yoast, Rank Math and SEOPress, and its breadcrumbs can use Yoast, Rank Math or Breadcrumb NavXT. For advanced schema types, Brainstorm Force sells Schema Pro as a separate plugin. Note that the Starter Templates wizard ticks its own SEO plugin, SureRank, by default; if you already use another SEO plugin, untick it.

Accessibility, Dark Mode and Languages

Accessibility. Astra includes a “Skip to content” link for keyboard users, and the free Customizer has an Accessibility section that controls focus outlines for links and form fields (dotted or solid, and their color). Check color contrast after changing palettes; the Starter Templates wizard even warns when a custom color is too light to read.

Dark mode. Some reviews say Astra has no dark mode, even in Pro. That is out of date. The free theme has a “Dark” palette preset that turns the whole site dark, and the Starter Templates wizard has a Light or Dark style switch. What the free theme lacks is a toggle that lets visitors switch. Brainstorm Force’s documentation says the Color Switcher header element, added in Astra Pro 4.10.0, does that by swapping between two palettes. We saw it as a locked element in the free header builder.

Languages. WordPress.org tags Astra as translation-ready with RTL language support, and the theme folder ships a WPML configuration file so header and footer text can be translated. A language switcher element in the header is Pro. We did not test a multilingual setup.

AI Features

Since version 4.13.0 (April 2026), Astra has an “MCP” tab under Astra > Settings, available in the free theme. It can register Astra’s settings with the WordPress Abilities API and create an MCP endpoint, so AI tools such as Claude or Cursor can read and, if you allow it, change theme settings like colors, fonts and layout. Everything on that tab was switched off by default on our install, and we left it off.

The other AI features are tied to accounts or paid plans: the AI website builder in Starter Templates runs on ZipWP and needs a ZipWP account, and the paid “+ AI” plans add AI site generation, blueprints and sandbox sites.

Astra Settings MCP tab with Enable Abilities and Enable MCP Server switches

The MCP tab in Astra 4.14.0. AI access to theme settings is off until you switch it on.

Updates, Support and Documentation

Astra is actively maintained. Version 4.14.0 shipped on September 24, 2026, and its changelog lists the new custom named colors, fewer duplicate cart requests on WooCommerce stores, and fixes for several security issues. Seven releases shipped between late June and late September 2026. Keep Astra and Astra Pro updated, as you would with any theme. Rolling back to an older version from the dashboard (Version Control) is a Pro feature; on the free theme you would reinstall an older zip by hand.

Astra has a large documentation library, a Learn tab in the dashboard with guided tutorials, and a YouTube channel. Free users can ask in the WordPress.org support forum. Every paid plan includes 24/7 premium support, and the Business Toolkit adds priority VIP support. There is also a large Facebook community, so most common questions already have answers online. We did not contact support for this review.

Astra Pricing (as of October 2026)

The Astra theme is free, and you can install it from the WordPress.org theme directory with no license key. The free version already includes the drag-and-drop header builder, a separate mobile header with an off-canvas menu, and global color and typography settings, as the video above shows.

The paid options are below. Prices were checked on the pricing page at wpastra.com on October 5, 2026 and are in US dollars.

Plan First year Renews at Lifetime Sites What you get
Astra Pro (add-on only) $69/year $69/year $249 3 Astra Pro and premium support
Astra Pro + AI $99 $149/year $279 3 Astra Pro, ZipWP AI site builder, 1 hosted site, domain for the first year
Essential Toolkit + AI $199 $299/year $549 10 Adds Spectra Pro, Premium Starter Templates, Ultimate Addons for Elementor, 2 hosted sites
Business Toolkit + AI $279 $429/year $799 1,000 Adds SureForms Agency, AI Site Planner, VIP support, 5 hosted sites

Renewal terms to know before you buy:

  • The first-year bundle prices are introductory. Bundles renew at full price. Astra says your renewal rate is locked at the price shown when you buy.
  • Every site counts. Staging, local and development sites all count toward your site limit.
  • Lifetime is not lifetime for everything. The theme and plugins are yours with updates for life. The AI platform and included hosting run for three years, then renew yearly.
  • If you stop paying, your sites keep working. You lose updates, support, new premium templates and the AI features. Sites on the included hosting do go offline, so move them first.
  • Refunds: there is no free trial of Pro, but every plan has a 14-day money-back guarantee. The free theme is the best way to try Astra before paying.
  • Upgrades to a bigger plan, or from annual to lifetime, are charged as the difference in price.

Which plan fits? If you already have hosting and only want the theme features, the $69 add-on is the simplest choice. Freelancers who want premium templates and Spectra Pro should look at the Essential Toolkit. The 10-site limit is the main reason to step up to Business. Prices and plan names change often, so confirm them on the Astra website before you buy.

Pros and Cons

Pros

  • The free version is complete enough for many real sites, including the header and footer builder, a mobile header and a transparent header
  • A ready-made demo homepage comes with the theme itself, no plugin needed
  • Light by default: 68 KB and 7 requests on our benchmark homepage, with no jQuery
  • Works with the block editor and Elementor, with Astra’s page settings inside both editors
  • Useful free WooCommerce options, including a sticky add-to-cart bar
  • Large Starter Templates library for both Elementor and the block editor
  • A standalone Pro add-on at $69/year, plus lifetime options
  • Very large user base, so tutorials and answers are easy to find
  • Updated often

Cons

  • Premium Starter Templates need a toolkit plan, not just Astra Pro
  • The Starter Templates wizard pre-ticks extra plugins, such as an SEO and a cookie plugin
  • An imported template needs cleanup: demo content, optional plugins, one leftover image on the demo server and heavy inline CSS
  • Bundle prices jump at renewal, for example $99 to $149/year for Astra Pro + AI
  • The Customizer has many options and upgrade prompts, which can feel crowded for beginners
  • A sticky header, mega menus and a visitor dark mode toggle all need Pro
  • Speed depends on the builder you pair it with; a heavy Elementor stack loses the advantage
  • It is a classic Customizer theme, not a block theme, so it does not use the Site Editor
  • Sites built from popular templates can look similar to other Astra sites unless you customize them

Who Should Use Astra?

Astra is a good fit for:

  • Beginners who want a finished-looking site fast, from the built-in demo homepage or a Starter Template
  • Elementor users who want a theme that handles the header, footer and page settings without Elementor Pro
  • Small WooCommerce stores that want a clean shop and a header cart for free
  • Freelancers who build many client sites and want one familiar theme, with a cheap Pro add-on or a lifetime plan

Look elsewhere if:

  • You want a block theme you design in the Site Editor
  • You want the leanest possible code and a hook-based developer workflow (GeneratePress)
  • You need a sticky header or mega menu and do not want to pay (Blocksy gives away more in its free version)
  • You already pay for Elementor Pro and build every template there (Hello Elementor)

Astra Alternatives

Astra vs Kadence

Kadence is the closest rival. Both free themes have a drag-and-drop header and footer builder and global color and font settings, and both are light (70 KB for Kadence on our benchmark homepage against Astra’s 68 KB). The difference is workflow. Kadence is built around the block editor and its Kadence Blocks plugin, and its free tier is generous. Astra supports more page builders and sells a cheaper theme-only Pro add-on. Kadence is now owned by Liquid Web and has 500,000+ active installs on WordPress.org.

Choose Kadence for a new site built entirely in the block editor. Choose Astra if you use Elementor or several builders, or want a low-cost Pro upgrade. If your site already runs on one of them, switching rarely pays off.

Astra vs Blocksy

If you plan to stay on a free theme, our Blocksy review covers a rival that matched Astra’s weight in our benchmark (69 KB, 7 requests) and gives away more in its free version, including a sticky header. Astra has the bigger template library and user base.

Hello Elementor vs Astra

Hello Elementor is Elementor’s own theme, with 1+ million active installs on WordPress.org. It is almost empty on purpose: very few Customizer settings, and it expects you to build the header, footer and templates with Elementor, usually Elementor Pro’s Theme Builder.

Choose Hello if you already pay for Elementor Pro and want to design everything in one place. Choose Astra if you want a header, footer, blog layout and WooCommerce styling from the theme itself, or you are using free Elementor and don’t want to buy Elementor Pro just to build a header.

Astra vs GeneratePress

GeneratePress is the lean, developer-friendly option. It was lighter in our benchmark (51 KB against 68 KB) and is more hook-based, with fewer templates and a plainer setup experience. Read our GeneratePress review or the head-to-head Astra vs GeneratePress comparison.

Astra vs OceanWP

OceanWP offers a lot of features for free, including extra WooCommerce options, but it is much heavier by default: 182 KB and 22 requests on our benchmark homepage, with jQuery. Read our OceanWP review, or see the OceanWP vs Astra comparison side by side.

Astra vs Neve

Neve, from Themeisle, is another light multipurpose theme with a header builder and starter sites. It was slightly lighter than Astra in our benchmark (60 KB in 8 requests). Astra has the larger template library and more page builder integrations. See the Neve website for its current plans.

Verdict: Is Astra Theme Worth It?

So, is Astra worth your money?

For most people, yes. Start with the free theme. Publish its built-in demo homepage or import a free Starter Template, untick the plugins you don’t need, and build from there. Many sites never need more.

Upgrade to the $69/year Astra Pro add-on when you need a sticky header, mega menus, the Site Builder or WooCommerce checkout features. Choose the Essential Toolkit if premium templates and Spectra Pro matter to you, and remember that bundles renew at a higher price than the first year.

If you live in the block editor, compare it with Kadence first. If you only build with Elementor Pro, Hello Elementor may be all you need.

Astra Theme FAQ

Is the Astra theme free?

Yes. The Astra theme is free on WordPress.org and needs no license key. The free version includes the header and footer builder, a mobile header, a transparent header, global colors and fonts, useful WooCommerce options and the free Starter Templates. Astra Pro is an optional paid plugin.

Is Astra Pro worth it?

It is worth it if you need a specific Pro feature: a sticky header, mega menus, the Site Builder, or WooCommerce features like quick view and distraction-free checkout. For a simple blog or brochure site, the free theme is usually enough. As of October 2026, the Pro add-on costs $69/year or $249 one-time for three sites.

How much does Astra cost per year?

The theme is free. Astra Pro costs $69 a year for three sites. The bundles cost $99, $199 or $279 for the first year and renew at $149, $299 or $429 a year. Lifetime plans run from $249 to $799. Prices are from wpastra.com in October 2026.

Do Astra Starter Templates require Astra Pro?

No. The Starter Templates plugin is free, and on our install it listed 81 free block editor templates and 168 free Elementor templates. Premium templates are only included in the Essential Toolkit and Business Toolkit. Buying Astra Pro on its own does not unlock them.

Does Astra have dark mode?

Partly. The free theme has a “Dark” color palette that makes the whole site dark. A switch that lets visitors choose light or dark is the Color Switcher, which needs Astra Pro 4.10.0 or newer.

Is Astra a block theme?

No. Astra is a classic theme that you design in the Customizer. It works well with the block editor for page content, but it does not use the Site Editor. Brainstorm Force’s block theme is Spectra One.

Should I use Astra or Hello Elementor with Elementor?

Use Astra if you want the theme to handle the header, footer, blog and shop styling, which works with free Elementor. Use Hello Elementor if you pay for Elementor Pro and build every template in Elementor’s Theme Builder.

Is Astra better than Kadence?

Neither is better for everyone. Kadence suits sites built entirely in the block editor and gives more design controls for free. Astra suits people who use Elementor or several builders, or who want a cheaper theme-only Pro upgrade. Both are fast enough that speed should not decide it.

What happens if I don’t renew Astra Pro?

Your site keeps working, and Astra Pro features you already use stay in place. You stop getting updates, premium support, new premium templates and the AI features. If you use the hosting included in a bundle, that site goes offline when the plan ends, so move it before you cancel.