Skip to main content
Hero renders a large banner with a headline, an optional subheading, an optional call-to-action button, and an optional ambient glyph drawn from the workspace theme. It is almost always the first block inside a NavShell’s children array on marketing pages, but you can also drop a Hero partway down a long page as an anchor for a new section.

Example

hero.json

Props

Patterns

Top-of-page banner. Hero is the first child of NavShell. Set ambient_glyph: true to pick up the workspace brand mark automatically and anchor the page’s visual identity. Mid-page anchor. Drop a Hero block mid-tree to introduce a new content section — use a shorter headline, omit ambient_glyph, and skip the CTA so it doesn’t compete with the top-of-page banner. No-CTA variant. Omit both cta_label and cta_href when the Hero is purely introductory and conversion happens further down the page in a dedicated Cta block.

Common props

In addition to the Hero-specific props, every block accepts id, class_overrides, visible_if, and analytics_event. See common props on the PageBlocks overview.

Where to go next