Blocks

Smaller, modular components within Sections that can be individually configured.

1 min readLast updated Apr 2026
Reviewed by Golden Digital·Operator-reviewed ecommerce reference

Smaller, modular components within Sections that can be individually configured.

Why It Matters

Blocks provide granular control within sections. Instead of creating 10 similar sections with slight variations, you create one section with configurable blocks. This reduces theme complexity, speeds up page building, and makes updates easier. App developers also use blocks to inject functionality into your theme without code.

Practical Example

Scenario

A fashion brand uses a 'Feature Grid' section where each block represents a product feature with icon, heading, and description.

Calculation

Marketing needs to add a new 'Sustainable Materials' feature. With blocks: click 'Add block', fill in fields, publish. Time: 2 minutes.

Result

The new feature is live immediately. Without blocks, this would require a developer to clone and modify section code—turning a 2-minute task into a 2-hour ticket.

Pro Tips

  • 1Design blocks to be self-contained—each block should work independently of other blocks in the section
  • 2Limit block types per section to avoid overwhelming merchants with choices
  • 3Use block limits (min/max) to prevent layout breaks—a testimonial slider with 50 blocks will look terrible
  • 4Consider default blocks—pre-populate sections with starter blocks so merchants see the intended design

Common Mistakes to Avoid

Creating blocks with too many settings—keep it simple, hide advanced options in collapsed areas
Not setting sensible defaults—blocks should look good out of the box, not require extensive configuration
Ignoring block order sensitivity—design sections that look good regardless of how merchants reorder blocks

Frequently asked questions

Shopify allows up to 50 blocks per section. Practically, you should set lower limits based on your design—a 50-item carousel is a user experience nightmare.

Yes, with OS 2.0 themes, apps can register 'app blocks' that merchants add via the theme editor. This is cleaner than apps injecting code directly into theme files.

Block types are defined in section schema (JSON). You specify the block name, settings, and Liquid template. This requires Liquid knowledge—or ask your theme developer.

Put it to work

Related Terms

ONE FREE AUDIT

Run your free Shopify audit.

50+ factors. Real fixes. Same framework we run for $10M brands.

Free · No credit card required

  • Devin, founder of Golden Digital
  • Nicole of Golden Digital
  • Ryan of Golden Digital

You'll talk directly to the people doing the work.

7.7x blended return at scale — seven figures attributed, across five straight quarters · Modern Prairie · Apr 2025–Jun 2026 Read the Modern Prairie case study