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

# How to Create a Global Block in LanderLab

> Learn how to create a global block in LanderLab using AI or from scratch, refine it in the editor, then save and publish to reuse it across every landing page.

Global blocks let you build a block once, like a navbar, footer, or CTA, and reuse it across every landing page. You can generate one with AI, pick a preset, or start from scratch, then keep refining it until it is ready to drop anywhere. This guide walks through creating a global block and updating it later.

<Note>
  Global blocks stay connected across pages. When you update a global block, the change applies to every page where it appears. If you need a one-off version for a single page, use a regular saved component instead.
</Note>

## How to create a global block

<Steps>
  <Step title="Open Global Blocks">
    In the left sidebar, under **Assets**, click **Global Blocks**, then click **Add Global Block**.

    <Frame>
      <img src="https://mintcdn.com/landerlab-babdc23f/TeyWxPlOrCgUWX7L/images/add-global-block.png?fit=max&auto=format&n=TeyWxPlOrCgUWX7L&q=85&s=cc611a15f80ff4309929731347ab4175" alt="Add Global Block" width="1568" height="782" data-path="images/add-global-block.png" />
    </Frame>
  </Step>

  <Step title="Build with AI or from scratch">
    You are taken to the **Create a global block** screen. From here you can:

    * **Describe it and let AI build it.** Type what you want in the prompt box, for example a sticky navbar with a logo, links, and a CTA button.
    * **Pick a preset.** Choose a starting point like **Navbar**, **Footer**, **Testimonials**, **FAQ section**, or **CTA banner**.
    * **Create From Scratch.** Click **Create From Scratch** to build the block yourself in the editor.

    <Frame>
      <img src="https://mintcdn.com/landerlab-babdc23f/yb7OnbTdDbwgQzsT/images/image-36.png?fit=max&auto=format&n=yb7OnbTdDbwgQzsT&q=85&s=727ce2213e581b432d46318f122517d7" alt="Image" width="277" height="415" data-path="images/image-36.png" />
    </Frame>
  </Step>

  <Step title="Refine your block">
    Once the block is generated, keep iterating with the **AI Assistant** or edit it by hand in the editor, exactly like you would on a normal page. Adjust the copy, links, images, and styling until it looks the way you want.
  </Step>

  <Step title="Save and publish">
    When you are happy with it, click **Save & Publish**. Your global block is now ready to drop onto any landing page.

    <Frame>
      <img src="https://mintcdn.com/landerlab-babdc23f/yb7OnbTdDbwgQzsT/images/save-and-publish-global-block.png?fit=max&auto=format&n=yb7OnbTdDbwgQzsT&q=85&s=cb0395235d8ce9a2079c8c3ed163afbe" alt="Save And Publish Global Block" width="1922" height="959" data-path="images/save-and-publish-global-block.png" />
    </Frame>
  </Step>
</Steps>

<Tip>
  For affiliate and paid traffic campaigns, put your offer link inside a global block. Swapping offers later becomes a one-click change across every page instead of a manual edit on each lander.
</Tip>

## How to update a global block

Updating works the same way as building it. Open the global block in the editor, make your changes by hand or iterate with the **AI Assistant**, then click **Save & Publish**. The update applies automatically to every page where the block is used, so you never have to edit each page one by one.

<Warning>
  Editing a global block changes it on every page where it appears. If you need a version that is different on just one page, use a regular saved component instead so your change stays local to that page.
</Warning>
