> ## Documentation Index
> Fetch the complete documentation index at: https://docs.inploi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Prefabs

> Save reusable sections and keep them in sync across multiple pages

# Prefabs

A prefab is a saved section that you can insert into any page on your careers site. When you add a prefab to a page, the page stores a **live reference** to it rather than a copy — so when you update and **publish** the prefab, the change appears on every page that uses it automatically.

Prefabs are ideal for content that appears on many pages: a promotional banner, a "we're hiring" strip, a campaign header, or a standard footer message. Edit it once, and every page updates.

To open Prefabs, click **CMS** in the left-hand navigation, then select **Prefabs**.

## Prefabs vs templates

Both prefabs and templates let you insert a pre-built section into a page, but they work differently:

|                           | Prefab                                                         | Template                                |
| ------------------------- | -------------------------------------------------------------- | --------------------------------------- |
| **Created by**            | Your team                                                      | inploi                                  |
| **Scope**                 | Your company only                                              | All Studio users                        |
| **Relationship to pages** | Live reference — edits propagate                               | One-time copy — no link after inserting |
| **Updates propagate**     | Yes — once you publish the prefab (saving alone is not enough) | No — each page is independent           |

Use prefabs for sections you want to keep in sync. Use templates as a starting point you then customise independently.

## Creating a prefab

<Steps>
  ### Go to CMS → Prefabs

  Click **Create** to start building a new reusable section.

  Choose a descriptive name for the prefab that explains what it is, not only where it first appears. For example, use "Three-up Department Cards" rather than "Homepage Cards".

  ### Build your section

  The prefab editor works like the page editor. Add columns and blocks to build the section layout you want. You can add any block — rich text, media, buttons, job search, and so on.

  ### Save & publish the prefab

  When you're happy with the design, click **Save & publish**. The prefab is now available to insert into pages — and only its published version renders on the live site.
</Steps>

## Inserting a prefab into a page

<Steps>
  ### Open the page editor

  Go to **CMS → Pages** and open the page you want to edit.

  ### Add a section as a prefab

  Click **Add section** where you want the prefab to appear, then choose **Prefab**.

  ### Select the prefab

  Click **Select a prefab** and choose the one you want. It is added to the page as a live reference. You edit a prefab's content in **CMS → Prefabs**, not on the page itself.
</Steps>

## Editing a prefab

<Steps>
  ### Open the prefab

  Go to **CMS → Prefabs** and click the prefab you want to update.

  ### Make your changes

  Edit the content, appearance, or layout of the section.

  ### Save & publish

  Click **Save & publish**. The updated section appears on every page that uses this prefab — there's no need to republish those pages.
</Steps>

<Warning>
  Publishing a prefab updates it on every page that uses it. Saving without publishing does not change the live site. If the prefab appears on many pages, double-check the result after publishing.
</Warning>

## Version history

Like pages, prefabs keep a version history. Every time you save, a new version is created, and you can switch back to an earlier version from the **History** panel if needed.

## FAQs

<AccordionGroup>
  <Accordion title="What's the difference between a prefab and a template?">
    A prefab is a live-linked, reusable section — edit it once and every page that uses it updates. A [template](/studio/cms/templates) is a one-time copy you customise per page. Use a prefab for shared content like a footer; use a template as a starting point.
  </Accordion>

  <Accordion title="I edited a prefab but the change didn't appear on other pages.">
    Saving alone doesn't update the live site. You need to **Save & publish** the prefab for the change to propagate to every page that uses it.
  </Accordion>

  <Accordion title="Can I turn an existing section into a prefab?">
    Yes — create a new prefab from that section's content, then add the prefab back to your pages in place of the standalone section.
  </Accordion>
</AccordionGroup>

## Need help?

<Snippet file="contact-support.mdx" />

## Related articles

* [CMS glossary](/studio/cms/glossary)
* [Naming conventions](/studio/cms/naming-conventions)
* [The page editor](/studio/cms/pages/page-editor)
* [Templates](/studio/cms/templates)
* [Publishing and versioning](/studio/cms/pages/publishing-and-versioning)
* [Updating content across multiple pages](/studio/cms/faqs/update-content-across-pages)
