SLB: Section-Based Website Builder for WordPress & WooCommerce
Write a section once. Edit it visually forever.
- Free edition 1.0.3
- WordPress 5.8+
- PHP 7.4+
- GPL-2.0-or-later

Built once by developers
Describe each section once as a PHP template with a JSON schema.
Edited by clients
SLB generates a clean full-screen editor from your schema, with no custom editor code.
No lock-in
Section templates are plain PHP files in your theme, and there is no build step.
SLB (Section Layout Builder) is a section-based website builder for WordPress and WooCommerce. Developers describe each page section once as a PHP template with a JSON schema; SLB generates a clean full-screen editor from it, so clients can edit text, images, colors, links and products without touching code. There is no drag-and-drop clutter, no shortcodes in your content and no lock-in.
Who is SLB for?
- Agencies and freelancers who build custom WordPress and WooCommerce sites and hand them to clients.
- Theme developers who want structured, safe editing instead of a free-form page builder.
- Store owners working with a developer who need to update landing pages, product sections and promotions themselves.
- Paid edition only: developers who want an AI agent to generate sections and pages.
SLB is not for people who want free-form drag-and-drop with pixel-level control. See SLB vs drag-and-drop page builders.
How it works
- Write a PHP section template with a
@sectionJSON schema in the file header. - Declare fields: text, image, select, toggle, color, URL, range and more.
- Editors add and arrange sections on any page in the SLB full-screen editor.
- The page renders on the server as plain HTML. Content is stored as JSON in post meta, with no shortcodes and no custom tables.
More in How SLB works.



Features
- Schema-driven editor. Form controls are generated from your JSON schema; no custom editor code.
- Instance-based data. Two instances of the same section on one page are independent.
- Repeatable blocks, conditional fields and presets. Feature cards, FAQ items,
visible_ifrules and named starting points. - WooCommerce integration. Product and category pickers and shop sections.
- Global regions and theme settings. Header, footer, announcement bar, colour palette and fonts set once.
- Preview links. Share a 7-day preview link with clients without giving them admin access.
- Field validation. Required, min and max rules in the editor and on the server.
- No lock-in and no build step. Section templates are plain PHP files in your theme; the plugin is plain PHP and vanilla JavaScript.
The starter library covers marketing sections (Hero, CTA Banner, Features, Stats, Testimonials, Pricing, FAQ and more), WooCommerce sections (Product Grid, Cart, Checkout and more), content sections and global regions.
Free and paid editions
SLB is one product with two editions.
| Capability | Free | Paid |
|---|---|---|
| Full-screen schema-driven editor and starter sections | Yes | Yes |
| WooCommerce pickers and sections | Yes | Yes |
| Renders on any theme with no code | No: the theme needs one line | Yes: through the_content |
| A/B testing of page layouts | No | Yes |
| Developer Mode and MCP server for AI agents | No | Yes |
The full comparison and the limits of the free edition are in Free vs paid.

Requirements
- WordPress 5.8 or later
- PHP 7.4 or later
- WooCommerce is optional
Pricing
The free edition costs nothing. Paid edition pricing: coming soon. To ask about the paid edition, use the contact page.
Documentation
Start with the SLB documentation, or jump to Getting started, Writing a section or Theme integration.
Frequently asked questions
What is SLB?
SLB (Section Layout Builder) is a section-based website builder for WordPress and WooCommerce. Developers describe each page section once as a PHP template with a JSON schema; SLB generates a clean full-screen editor from it, so clients can edit text, images, colors, links and products without touching code.
Is SLB a drag-and-drop page builder?
No. It is a structured section builder: pages are a vertical stack of sections and each exposes only the fields its developer chose.
Is SLB free?
There is a free edition on WordPress.org and a paid edition with extra developer features.
Does SLB work with my existing theme?
Free: with any theme whose page template calls slbuild_render_page() (one line). Paid: yes, automatically through the_content, or use the SLB Canvas template for a clean page.
Do I need WooCommerce?
No. WooCommerce sections only render when WooCommerce is active.
More answers are in the SLB FAQ.
Ready to try SLB?
SLB is a section-based website builder for WordPress and WooCommerce. Developers write each section once; clients edit it in a clean editor. Free and paid editions.
By Rabbit Marketing House · Last updated
