Skip to Content
DocumentationBlocksContent blocks

Content Blocks

Content blocks are reusable building blocks for page composition. Use this hub to decide which primitive owns the job, then open the focused block page for settings and publish checks.

Included Blocks

BlockUse
ContainerGroups nested blocks, controls direction, alignment, gap, background, border, shadow, link behavior, and padding. Also covers Container with background and Custom card patterns.
TextAdds rich text with width, alignment, typography, wrapping, shadow, color, and padding controls.
ImageAdds desktop and mobile image assets with loading, ratio, size, link, border, radius, and padding controls.
VideoAdds uploaded, external, TikTok, or Instagram video sources with autoplay, sound, controls, loop, cover, mobile-specific video, sizing, and borders.
ButtonAdds a call-to-action link with primary, secondary, alternative, or custom styling.
Custom LiquidAdds custom Liquid for store-specific markup, embeds, or integrations.

Setup Order

  1. Choose the parent surfaceStart inside the section or template area where the content belongs instead of building a separate layout from scratch.
  2. Add structure firstUse Container blocks for grouping and alignment before styling individual text, media, or buttons.
  3. Use real mediaAdd real product, editorial, or brand media. Leave optional media blank only when the final page should intentionally have no media.
  4. Check linksFor linked images, buttons, or containers, add clear link text or accessibility labels.
  5. Use Custom Liquid carefullyOnly add Liquid you trust and can maintain. Review store-specific embeds before publishing and keep a note of what each embed does.

Container Guidance

Use Container for layout, not as decoration for every element. A good container groups related content: a heading plus text, a media block plus CTA, or a row of small feature items.

SettingUse
DirectionStack content vertically or lay it out horizontally.
Vertical on mobileKeep horizontal desktop content readable on small screens.
AlignmentAlign or distribute nested blocks.
GapControl space between children.
Surface colors, border, radius, shadowUse only when the group needs a real visual surface.
LinkMake the whole group clickable only when every nested element points to the same destination.

Media Guidance

BlockWhat to check
ImageUse meaningful alt context, review mobile crop, and set eager loading only for above-the-fold critical images.
VideoUse a cover image when autoplay is off, avoid unexpected sound, and test mobile-specific video sources when configured.

Button Guidance

Use the global primary, secondary, or alternative style first. Choose custom button styling only for a specific campaign or surface that needs an intentional departure from global buttons.

Custom Liquid Guidance

Custom Liquid is powerful and should stay store-specific. Use it for embeds or small integrations that cannot be handled by app blocks or built-in blocks. Review the output on mobile and confirm it does not create layout shifts, hidden focus traps, or broken markup.

QA Checklist

StateWhat to confirm
Blank mediaOptional blank image/video settings do not leave visible placeholders.
Linked contentLinks have clear accessible labels and open behavior is intentional.
Long textText wraps without overlapping neighboring blocks.
Nested containersLayout remains understandable in the editor and storefront.
Custom LiquidMarkup renders without Liquid errors and does not break surrounding layout.