The WordPress Astra Theme
Astra's real selling point is that it gets out of a page builder's way. That is also the source of its two costs: the free version is deliberately thin, and its settings do not travel.
Astra is a multipurpose classic theme whose actual product is restraint. It renders a light, unopinionated container and then steps aside so a page builder — Elementor, Beaver Builder or the block editor — does the visual work. Most of what people call "the Astra look" is not Astra at all; it is a starter template plus a builder.
That framing explains both why it is popular and where it disappoints.
What you get free, and what sits behind Pro
| Capability | Free | Pro addon |
|---|---|---|
| Base layout, widths, colours, typography | Yes | Extended |
| Sidebar and container per post type | Basic | Per-page overrides |
| Header and footer builder | Limited | Full |
| Blog and archive layouts | One | Several |
| Sticky / transparent header | No | Yes |
| WooCommerce layout controls | Minimal | Extensive |
| White label, custom layouts, mega menu | No | Yes |
The free version is not crippled, but it is deliberately thin. It assumes the builder supplies the design. The moment you want the theme itself to own the header, the blog archive or the shop layout, you are in Pro territory. Decide which side of that line you are on before you commit — that decision, not the download, is the real choice. If you are weighing paid options generally, see premium WordPress themes.
Starter templates are the part to be careful with
The starter template library is Astra's strongest marketing asset and its biggest source of regret. Importing a template does not just apply a design — it installs the plugins that template depends on, creates pages, and imports demo content.
Two consequences follow:
- You inherit a plugin stack you did not choose. A form plugin, a slider, a builder, sometimes a WooCommerce setup. Each one is now yours to update, secure and eventually remove.
- Demo content is real content. It gets indexed if you launch before clearing it, and it clutters the media library permanently.
Import onto a fresh install or a staging copy, never onto a site with real content, and take a backup first. Afterwards, audit what arrived and remove what you do not need properly.
Where the performance reputation comes from
Astra's base output genuinely is small — it avoids jQuery for its own scripts and loads modest CSS. That reputation is real, but it applies to the theme in isolation, which is not the state anyone actually ships.
A page built with a heavy builder, three sliders and four web fonts will be slow on Astra exactly as it would be on anything else. The theme sets a good floor; it does not set the ceiling. If speed is the goal, the wins are in images, render-blocking resources and what the builder emits, not in the theme choice.
It is a classic theme, and that matters more each year
Astra is configured through the Customiser. It is not a block theme and does not use the Site Editor. That is a legitimate choice — the Customiser plus a mature builder is a stable, well-understood setup — but it is a divergence from where WordPress core is heading.
If you want to edit headers, footers and templates as blocks, Astra is the wrong starting point and a free block theme is the right one.
The lock-in, stated plainly
Theme settings are theme-specific. Everything you configure in Astra — layout rules, typography scales, header structure, WooCommerce tweaks — lives in Astra's options and has no equivalent anywhere else.
What survives a switch:
- Posts, pages and page-builder content stored in the post itself.
- Media, menus, categories.
- Anything in a child theme's CSS that targets your own classes rather than Astra's.
What does not survive: the entire theme configuration, and any layout built with Astra's own custom layout feature. Plan the exit before you need it, and read how to change a WordPress theme before switching anything on a live site.
Who it suits
Astra suits you if a page builder is doing the design, you want a light and well-maintained base, and you are comfortable paying for Pro when you outgrow the free layout controls.
It suits you less if you want full site editing, if you want a design that arrives finished rather than assembled, or if you dislike depending on one vendor for theme, addon and template library at once.
Frequently asked
- It is enough if a page builder is doing the design work and you only need the theme to render a clean container. It is not enough if you want header, footer and blog layouts controlled from the theme itself — those sit behind the Pro addon.
- No. Astra is a classic theme configured through the Customiser, not through the Site Editor. If you want full site editing, you want a block theme instead.
- Page content built with a page builder survives, because it lives in the post. Everything configured in Astra's own settings — headers, footers, layout rules, typography — does not, and has to be rebuilt in the new theme.