Skip to main content

Content Architecture

We use a hybrid approach that balances developer control with editor flexibility.

Overview

Content TypeBuilt WithEdited By
Standard pages (services, blog, etc.)Bricks templates + components + Gutenberg blocksGutenberg
Complex/unique pagesFull Bricks builds + componentsBricks

Bricks Templates

When to use: Blog posts, service pages, team members, case studies—any content that follows a consistent layout.

Setup

  1. Create a template in Bricks → Templates
  2. Set conditions (e.g., all posts of type "Service")
  3. Use dynamic data to pull in content
  4. Add component zones where editors can insert blocks

Bricks Components

Components are reusable content blocks that editors can add in Bricks or Gutenberg.

Creating a Component

  1. Build the block layout in Bricks
  2. Save it as a component
  3. Create properties for fields like text input

The Editor Experience

Once components are registered as Gutenberg blocks:

  1. Editors open the page in the standard WordPress editor
  2. They add blocks from the Bricks Components section
  3. The component renders with consistent styling—no layout decisions required

This keeps content teams in a familiar interface while enforcing design standards.

Quick Reference

TaskWhere
Create page structureBricks Templates
Build reusable blocksBricks Components
Edit standard contentGutenberg
Build complex pagesBricks Builder