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?

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

  1. Write a PHP section template with a @section JSON schema in the file header.
  2. Declare fields: text, image, select, toggle, color, URL, range and more.
  3. Editors add and arrange sections on any page in the SLB full-screen editor.
  4. 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.

SLB full-screen editor with section list and live preview
Editor form controls generated from a section's JSON schema
Add Section menu listing the starter sections

Features

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.

Front-end page built from Hero, Features, Pricing and FAQ sections

Requirements

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

Get the free editionDocs