Components and instances

Reuse sections safely across pages.

Components let you edit one master section and reuse it across many pages. Use them for anything that must stay synchronized: headers, footers, pricing cards, testimonial groups, CTA bands, and repeated navigation blocks.

Mini Agency Components screen listing reusable site sections

Component masters

A component master is the source. It contains the node tree and styles for the reusable section. An instance is a placed copy that reads from the master. When the master changes, instances update.

Create components for repeated structures before duplicating sections by hand. Copy-paste feels faster in the moment, but it creates maintenance work when the client asks for a nav label, footer address, or CTA copy change.

Good component candidates

Use components for:

  • Site header and footer.
  • Repeated CTA bands.
  • Feature cards with consistent layout.
  • Pricing cards.
  • Testimonial blocks.
  • Logos or trust strips.
  • Reusable form sections.

Do not use a component for a section that appears once and is unlikely to repeat. A one-off hero can stay page-specific.

Instances and overrides

Instances should usually stay close to the master. Use overrides only when the instance needs local content or a small local adjustment. If every instance needs a different structure, the master is probably too specific.

Good override: the same CTA component with a different button label on one page.

Bad override: a header instance where every menu item, layout, and breakpoint style is different from the master.

Editing workflow

  1. Open Components from Admin or the editor rail.
  2. Create or open the component master.
  3. Build the structure once.
  4. Insert instances on pages that need it.
  5. Test one master edit and confirm all instances update.
  6. Use local overrides only where the page needs them.

Headers and footers should almost always be components. They define site chrome, appear on most pages, and should be updated from one place. If the site has multiple header variants, create explicit variants rather than editing random copies.

On this page