If you’ve been working with WordPress for more than a few years, chances are you’ve crossed paths with Genesis Framework. Maybe you built your first client site on it. Maybe you have a portfolio of sites built on different StudioPress child themes. Or maybe you’ve been hearing about it for years and you’re wondering if it’s still worth getting into.
It’s a fair question. Since WP Engine’s acquisition of StudioPress in 2018, through Genesis going free in 2021, up to the arrival of Full Site Editing (FSE) in WordPress Core — Genesis is going through a transformation whose direction isn’t obvious to everyone. The StudioPress forum sees regular variations of the question “Is Genesis Framework alive?”. The latest framework release is 3.6.0 from May 2025, and the Genesis Sample Child Theme hasn’t been updated since December 2022. The signals are mixed.
In this article we answer honestly: what Genesis offers in 2026, what it doesn’t, who it still makes sense for, and who it doesn’t. Plus a step-by-step tutorial for developers who want to set up their first Genesis site from scratch.
What is Genesis Framework — a brief definition
For the record: Genesis Framework is a parent theme for WordPress, originally created by Brian Gardner (StudioPress, 2010), acquired by WP Engine in 2018, and made free in 2021.
Genesis is neither a theme nor a framework in the Laravel or Symfony sense. It’s a theme architecture — a set of hooks, filters, template functions, HTML structures, and code conventions on which child themes are built. The framework itself looks bare-bones (its “out of the box” equivalent is Genesis Sample); the actual look of a site is created through the child theme.
Core architectural advantages:
- Safe separation: the framework handles logic, the child theme handles appearance
- Over 50 hooks letting you modify any structural element without editing parent files
- Audited code (SEO, security)
- Built-in WooCommerce and schema markup support
- Works with Block Editor (Gutenberg), including Genesis Blocks and Custom Blocks
The state of Genesis in 2026 — honest assessment
Genesis hasn’t died, but it’s not developing at the pace it did between 2015 and 2020. Concretely:
What works and is current:
- The framework receives updates (3.6.0 in May 2025 fixed deprecation notices under PHP 8.2+ and WordPress 6.7+)
- Still compatible with the latest WordPress version and secure
- All hooks and APIs still work — sites built 5 years ago on Genesis don’t require migration
- Genesis Blocks (Gutenberg) is actively developed by WP Engine
- Genesis Block Theme (for FSE) is available in beta
What raises concerns:
- Framework releases are less frequent than they used to be (under one update per year)
- Genesis Sample Child Theme hasn’t been updated since December 2022 — symbolically meaningful, as it’s the “starter pack” for new developers
- WP Engine’s communication around Genesis is chaotic (broken promises about “Genesis X”, original roadmap not closed)
- A number of premium StudioPress child themes have been retired (top 10 retained)
- The developer community is migrating toward Block Themes and Gutenberg-only solutions
What this means in practice: Genesis works, it’s stable, your existing sites don’t require migration. New projects, however, require a conscious decision: you build on a proven but slowly evolving platform, or on modern Block Themes with FSE, which is where WordPress Core is heading.
Who Genesis still makes sense for in 2026
Genesis is a conscious choice in specific cases:
Yes, Genesis makes sense if:
You have a portfolio of client sites on Genesis and you know how to customize it. There’s no point learning a new stack if your current one lets you deliver good projects in 2-3x less time than the competition. Experience with Genesis hooks is a real asset.
The client wants a site maintainable for a decade. Genesis has a reputation for stability — sites built in 2015 are still running with minimal maintenance. Block Themes are newer, less tested in long maintenance cycles.
The project requires a classic PHP/template hooks workflow. Some projects (heavily customized WooCommerce stores, corporate sites with complex template hierarchies, multilingual setups) are still easier to build the classic way than in FSE.
You’re hosted on WP Engine. Genesis Pro + all StudioPress themes are included in the plan. For an agency, this is significant time savings.
Your clients are bloggers, content creators, small business. Genesis has a great set of content-first child themes (Personal Brand, K Theme, Magazine Pro), which simply work.
No, Genesis probably doesn’t make sense if:
You’re starting your WordPress journey today. Go with Block Themes + FSE — that’s where WordPress Core is heading. Community energy is there.
Your clients want to edit the site “Wix-like”. FSE with block patterns gives much better UX for non-technical users.
You’re building headless WordPress (Next.js, Gatsby frontend, WP as backend API). Genesis gives you nothing here, the frontend isn’t rendered by WP.
You need the latest design features (container queries, complex CSS layouts from theme.json config). Block Themes are significantly more capable here.
How to get started with Genesis — step-by-step tutorial
If you’ve decided Genesis is your choice, here’s how to set up a project from scratch.
Step 1: Download Genesis Framework (free)
Genesis is free since 2021. Two paths:
WP Engine or Flywheel hosting: Genesis and all premium StudioPress themes are in the hosting panel, one-click install.
Any other hosting: register a free StudioPress account and download Genesis Framework as a zip. Upload it to /wp-content/themes/ via the WP panel or FTP.
wp-content/themes/
├── genesis/ # parent theme - DO NOT EDIT
└── your-child-theme/ # all changes go hereStep 2: Choose a child theme
This is a key decision. Two options:
Genesis Sample — the official “starter” from StudioPress. Bare-bones, minimalist, good for learning the structure. Last updated December 2022 — still works, but requires manual fixes for PHP 8.x.
Commercial child theme — ready-made design for a specific niche. StudioPress offers a top 10 (Genesis Pro); AsiThemes offers 26 child themes optimized for different business use cases (blog, portfolio, e-commerce, podcast, personal brand). Pricing: €198/year for full access at AsiThemes, each theme works “plug & play”.
Upload the chosen child theme to /wp-content/themes/ and activate it in WordPress (Appearance → Themes). Genesis must remain installed as the parent — don’t activate it directly.
Step 3: Configure the basics
After activating the child theme:
Genesis → Theme Settings — global settings (default layout, breadcrumbs, header settings).
Appearance → Customize — colors, fonts, logo, homepage layout. Genesis uses the native WordPress Customizer, so you’re in familiar territory.
Plugins worth installing:
- Genesis Blocks (free) — Gutenberg block set optimized for Genesis
- Genesis Custom Blocks (free) — custom block patterns
- Yoast SEO or Rank Math — Genesis has a solid SEO base, but a dedicated plugin is the standard
Step 4: Customize via functions.php
Most Genesis modifications happen through hooks in your child theme’s functions.php. This is what differentiates Genesis from FSE — instead of editing templates in the panel, you write PHP. Some examples:
Remove post info (date, author) from posts:
remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );Add a custom widget area:
genesis_register_sidebar( array(
'id' => 'before-footer',
'name' => __( 'Before Footer', 'your-theme' ),
'description' => __( 'Appears before the footer', 'your-theme' ),
) );Change the number of columns in archives:
add_filter( 'genesis_attr_entry', 'your_change_entry_class' );
function your_change_entry_class( $attributes ) {
$attributes['class'] .= ' one-third';
return $attributes;
}Full hooks documentation: Genesis Developer Docs.
Step 5: Styling via CSS
All child theme styles go into style.css. Don’t edit genesis/style.css — when the parent theme updates, your changes will be lost.
Genesis has a minimal CSS base, so child themes have full control. Some child themes (e.g. AsiThemes) use SASS and pre-compiled styles — check the specific theme documentation.
Step 6: Check performance
Genesis has a reputation for being fast, but a competently set-up Genesis isn’t automatically a competently set-up site. Post-deployment:
- Check Core Web Vitals via Google PageSpeed Insights
- Enable page cache (built-in on WP Engine; elsewhere e.g. WP Rocket)
- Optimize images (WebP, lazy loading — Genesis supports both natively)
- Make sure you’re not loading Genesis Blocks you don’t use
If you’re running multiple sites (agency portfolio, 10+ clients), it’s worth investing in maintenance — WP Core updates, security patches, uptime monitoring. This is our area: at SiteCare we handle WordPress maintenance at 99.9% uptime, including Genesis-based sites and WooCommerce stores.
When does migrating an existing site to Genesis make sense?
This question comes up in agency emails. Short answer: rarely. Theme migration is a significant time investment, with no guarantee the benefit justifies the cost.
Migration makes sense if:
- The current theme hasn’t been updated in 2-3 years (security risk)
- Performance is poor and a thorough optimization is required
- The client is paying for a redesign anyway — then theme change is a low marginal cost
- The current theme is incompatible with the latest business plugins
Migration does NOT make sense if:
- The current theme works stably, gets updates, the client is happy
- Content is heavily coupled to current theme-specific shortcodes (migrating shortcodes is a separate project)
- Developer time can be better invested in a new project
Genesis vs Block Themes (FSE) — quick comparison
The choice for a new project in 2026:
| Aspect | Genesis | Block Theme (FSE) |
|---|---|---|
| WordPress Core direction | Old but supported | Modern, primary |
| Learning curve | Steep (PHP hooks) | Gentle (visual editing) |
| Client-side customization | Requires a developer | Client can do it themselves |
| Performance | Very good | Very good (after optimization) |
| Long-term stability | Proven since 2010 | In progress, FSE still stabilizing |
| Developer community | Smaller, experienced | Larger, growing |
| Commercial theme ecosystem | Mature (StudioPress, AsiThemes) | Growing |
| Best fit for | Agencies with Genesis portfolio | New projects, self-service clients |
There’s no single “better” choice. For many agencies the best move in 2026 is to have competencies in both — Genesis for projects requiring classic workflow, Block Themes for modern content-first projects.
FAQ — frequently asked questions
Is Genesis Framework free? Yes, since 2021. WP Engine made the framework free. Premium StudioPress child themes require a Genesis Pro account or WP Engine/Flywheel hosting.
Does Genesis work with WordPress 6.7+? Yes. Genesis 3.6.0 (May 2025) fixed deprecation notices under WP 6.7 and PHP 8.2+.
Can I use Genesis Blocks without Genesis Framework? Yes — Genesis Blocks and Genesis Custom Blocks work with any WordPress theme. They don’t require Genesis Framework as parent.
Can I use Genesis with Elementor / Divi Builder? Technically yes, but it defeats the point. Genesis philosophy is built on hooks and clean HTML; page builders add an abstraction Genesis specifically avoids.
Can I use Full Site Editing with Genesis? Only partially. Classic Genesis Framework isn’t a Block Theme. StudioPress is working on Genesis Block Theme — still in beta.
Will Genesis Framework receive major updates in the future? Uncertain. WP Engine states that the framework “is not going anywhere”, but the product direction is clearly toward Genesis Blocks and Block Theme. Safe assumption: the framework will get security updates, but no new major features.
Do existing Genesis sites require migration? No. They work and will continue to work. A migration plan only makes sense in the context of a comprehensive site rebuild.
Does AsiThemes work with the latest Genesis? Yes. AsiThemes regularly tests themes with new framework versions. All 26 themes are compatible with Genesis 3.6.0+.
If you need help — recommended teams
Genesis Framework, while accessible to experienced developers, isn’t the easiest entry point to WordPress. If your project needs professional support, here are the teams we work with directly:
- For new development or Genesis child theme customization — we recommend the software house iLabs. Polish team with 10+ years of Genesis experience, specializing in projects for international agencies (including AsiThemes), WooCommerce, and complex integrations. They speak English and Spanish.
- For maintenance, security patches, monitoring and support of WordPress sites and WooCommerce stores — we recommend SiteCare. Polish team taking care of WP sites at 99.9% uptime, including Genesis-based sites. They handle updates, backups, performance optimization, and 24/7 support.
These teams have been working with the AsiThemes codebase for years — they know Genesis not just in theory, but from the daily practice of maintaining dozens of sites.
Next steps
If we’ve convinced you that Genesis is still a good choice for your project in 2026:
1. Choose a child theme. Genesis Sample (free, for learning) or a commercial child theme — browse 26 themes at AsiThemes, tailored to different business use cases.
2. Set up a test environment. Local by Flywheel or XAMPP. Genesis + child theme + WooCommerce, see how the pieces fit together.
3. Work through the basic tutorials. Genesis Developer Docs has a complete hooks reference. It’s 1-2 days of learning for an experienced PHP developer.
4. Plan for maintenance. A site launched is just the start. WP Core updates, security patches, monitoring — work worth delegating to professionals: SiteCare.
5. Need developer support? The iLabs team has 10+ years of Genesis and WordPress experience. From child theme customization to full agency deployments — we help both with new projects and modernizing existing Genesis-based sites.
Genesis Framework, Genesis Blocks, and StudioPress are trademarks of WP Engine, Inc. The article reflects the state as of June 2026 and may require updates when WP Engine announces further changes to the Genesis roadmap. All compatibility tests performed on AsiThemes’ own installations with Genesis 3.6.0 and WordPress 6.7+.