The best WordPress starter theme depends on what you are trying to build: a custom classic theme, a block theme for the Site Editor, or a client site delivered quickly. “Starter theme” covers all three—and those options are not interchangeable. For developers searching for the best WordPress starter themes, the practical choice is to match the starting point to the workflow, then verify that project’s current requirements and maintenance status.
This guide groups 21 options into three useful categories: developer scaffolds, block-theme starting tools, and maintained production themes. It is a workflow map, not a hands-on ranking: current official details were not established for every named candidate, so entries without enough verified information are identified accordingly.
What counts as a WordPress starter theme?
The term can mean a mostly empty code foundation, a tool that generates a block theme, or a complete theme used as the base for client work. The first two are intended to help developers build a theme; the third already includes design and functionality. Treating all three as a single ranked list can make the wrong choice look like the best one.
WordPress distinguishes classic themes from block themes. Classic themes primarily use PHP, JavaScript, and CSS, along with WordPress functions, hooks, and filters. Block themes are built mainly from HTML and a theme configuration file, and support editing all parts of a site in the Site Editor. The WordPress Theme Developer Handbook covers both models.
Free tools Windows power users keep installed
One-click scans. No signup required.
#1 Best Overall
- Used Book in Good Condition
| Starting point | Best fit | What you take on |
|---|---|---|
| Classic scaffold | Building a custom theme around PHP templates and WordPress theme APIs | Theme structure, styling, and any build tooling you choose |
| Block-theme tool or base | Creating a theme for the Site Editor and block-based site editing | Templates, styles, and the amount of generated material you want to keep or replace |
| Maintained production theme | Delivering a client site without building every theme feature from scratch | Working within the theme’s design choices, settings, and update cycle |
How to choose a WordPress starter theme
Before comparing names, decide whether the job is theme development or site delivery. A scaffold gives you control but leaves more to build and maintain. A production theme can shorten delivery, but it is not an empty developer foundation.
- Choose the editor model: classic PHP, a hybrid workflow, or a full block theme for the Site Editor.
- Check the starting-code depth: determine whether you want a minimal base, sample templates and patterns, or a designed site with configurable features.
- Account for tooling: Composer, Node packages, and asset builds add setup and ongoing maintenance requirements.
- Plan client editing and handoff: consider which site areas clients can edit, and whether page and template starting patterns will help them work consistently.
- Verify current project details: check the official documentation for compatibility, support, licensing, requirements, and pricing before adopting a theme.
WordPress recommends studying existing themes and says it is typically best to use the latest default theme to learn current features. Its quick-start guide also describes customizing and exporting a block theme.
Developer scaffolds for custom themes
1. Underscores (_s)
Underscores is the clear minimal classic-theme starting point in WordPress’s own tooling guide. WordPress describes it as a tool for initializing a classic theme, making it the most direct fit here for developers who want to work in the classic PHP theme model rather than begin with a finished production design. See the WordPress theme tools and resources.
2. Sage
Sage is a hybrid starter from Roots for teams that want Blade templates, Tailwind, Vite, Composer, Acorn integration, and block-editor support. That flexibility comes with a real setup workflow: install with Composer, install Node dependencies, and build the assets. Without the build, the site reports a missing Vite manifest. Start with the Sage project documentation and its installation guide; do not choose it as though it were a dependency-free blank theme.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Rank #2
3. A custom classic scaffold
For developers who want a deliberately small foundation, WordPress’s first-theme guide gives the minimal classic-theme requirements: index.php and style.css. This is a route for developers comfortable deciding what additional structure and tooling their project needs, not a separate ready-made theme recommendation. See Your First Theme.
4–6. Other classic-theme scaffolds
Three further positions in a 21-option roundup would need named projects with current official documentation to compare responsibly. The available evidence does not establish which additional classic scaffolds belong here or verify their maintenance, licensing, requirements, or features. Rather than attach unsupported claims to familiar names, use the official WordPress tooling page as a baseline and verify a candidate directly before adopting it.
Block-theme starting points and generators
Block-theme work does not require choosing a traditional starter theme. WordPress lists the Create Block Theme plugin and Theme Generator as starting routes, and the quick-start guide explains how to customize and export a block theme. A useful alternative is to learn from the current default theme, as WordPress recommends.
7. Create Block Theme plugin
WordPress lists this plugin as a way to create standalone themes and child themes. It suits developers who want a block-oriented tool-assisted starting point; decide whether to create a standalone theme or build on an existing one based on how much of that base should remain. Current availability and workflow details are on the WordPress theme tools and resources page.
8. WordPress Theme Generator
The WordPress tools page lists a generator with no-code, empty, basic, and advanced starting options. Its basic option includes six templates, two template parts, three block patterns, two custom block styles, and initial theme.json settings. Those counts describe that generator option—not block themes generally.
9. Customize and export the latest default block theme
WordPress’s quick-start guide recommends using the latest default theme as a way to learn current features, then describes customizing and exporting a block theme. This approach gives you a working theme to study and adapt, instead of beginning with an empty generated foundation. Whether you keep the base as a child theme or export a separate theme depends on the intended result and workflow.
10–12. Other block-theme starters
The available evidence does not identify three additional block-theme projects with verified official documentation, so it cannot support a responsible feature-by-feature recommendation for these positions. When evaluating other generators or block-focused themes, confirm what files and examples they generate, whether the result is standalone or a child theme, and what remains under client control in the Site Editor.
Maintained production themes for faster client delivery
These are not bare scaffolds. They may be a practical base when a client needs a finished site sooner, but check each vendor’s official documentation for current features, compatibility, support, and pricing. The category names below come from a current comparison, not an independent verification of each product’s present capabilities.
Rank #4
13. Astra
Astra is named as a maintained production-theme option for client delivery. Its current features, requirements, support, and pricing are not established here; verify them on the vendor’s official site before selecting it for a project.
14. GeneratePress
GeneratePress is named as a production-theme candidate rather than a blank code scaffold. Confirm its current compatibility and available options through official product documentation before relying on it for client work.
15. Kadence
Kadence appears in the production-theme category. The evidence here does not establish its current feature set or terms, so compare those directly with the project’s editing and delivery requirements.
16. Blocksy
Blocksy is another named production-theme candidate. Its current capabilities, maintenance details, and pricing are not verified here; consult the official source before treating it as a fit for a particular build.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Best Value
- Keep track of everything from attendance to test scores
- Spiral bound
- Measures 8-1/2" x 11"
17. Neve
Neve is named as a production theme that may suit faster client delivery. Verify current official product details, including compatibility and support, before choosing it.
18–21. Other production themes
The available evidence does not identify four additional candidates or verify their official product details. Avoid filling those places with unverified names: for a real project, build a shortlist from current vendor documentation and compare each option against the site’s editing needs, design constraints, and maintenance plan.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Which option fits your workflow?
| If your priority is… | Start with… | Why |
|---|---|---|
| A minimal classic PHP foundation | Underscores | WordPress explicitly identifies it as a classic-theme initializer. |
| Modern PHP templates and an asset pipeline | Sage | It combines Blade, Tailwind, Vite, Composer, Acorn integration, and block-editor support, with corresponding setup work. |
| Building for the Site Editor | Create Block Theme, Theme Generator, or the latest default theme | These are WordPress-documented routes for creating or learning block themes. |
| Delivering a configured client site quickly | A maintained production theme such as Astra, GeneratePress, Kadence, Blocksy, or Neve | These are presented as production-theme candidates, not empty scaffolds; verify product details directly. |
Plan the handoff, not just the build
For client sites, the useful starting point is not only the code a developer receives but also the editing experience the client inherits. WordPress starter patterns let theme developers supply starting points for pages and templates. Patterns can make common layouts easier to reproduce, while the Site Editor determines how much of a block theme’s site parts the client can edit. Factor those into the choice alongside setup dependencies and the team’s ability to maintain the finished theme.
Quick Recap
Before adopting a starter, check the maintenance burden
- Read the project’s official installation instructions and confirm every required tool is available in your development and deployment environments.
- For Sage, complete the documented Composer install, Node dependency install, and asset build; treat a missing Vite manifest as a sign that the build step has not completed.
- For a block-theme generator, inspect the actual output before building on it: templates, template parts, patterns, styles, and
theme.jsonsettings. - For production themes, confirm the vendor’s current compatibility, support, licensing, and pricing rather than assuming those details from the theme’s category.
- Choose the editing model and handoff deliberately: a custom theme gives more control, while a maintained production theme trades some control for a more complete starting point.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitches

