# Mass Build and Publish Pages

The **Mass Build and Publish** feature enables you to efficiently build and publish multiple Pages in just a few steps. This tool simplifies the process by allowing you to select and manage multiple Pages simultaneously.

**Recommendation**: We strongly advise setting up **Page Labels** to control which Pages are published. Without Page Labels, all Pages will be built and published, potentially leading to unintended changes in your production environment.

## To Mass Build and Publish Pages

Navigate to operations in the catalog, click on mass build and publish.

1. **Navigate to Mass Build and Publish**
   1. Go to **Operations** in the **Catalogue**.
   2. Click on the **Mass Build and Publish** button.\
      Screenshot: Mass Build and Publish in Operations<br>

      <figure><img src="/files/oXi8amRiibZTf5XSsxe2" alt=""><figcaption></figcaption></figure>
2. **Select Pages for Mass Build**
   * A list of all Pages will appear with options to mass build them.
   * You can either:
     * Build **all Pages**, or
     * Use the **Page Label dropdown** to filter and select specific groups of Pages.\
       \
       \&#xNAN;*Screenshot: Using Page Labels for Mass Build*<br>

       <figure><img src="/files/PPKY904aS7r5Pw0wFcBi" alt=""><figcaption></figcaption></figure>
3. **Add Labels to Pages** (Optional)\
   Adding labels helps create groups of Pages for more precise control. To add labels:
   1. Navigate to **Page Settings** for the desired Page(s).
   2. Select a label from the **Page Label** dropdown menu.
   3. Save your changes.\
      \
      Screenshot: Adding Labels to Pages

      <figure><img src="/files/9bBLByoXsRmY6DYst1WU" alt=""><figcaption></figcaption></figure>
4. **Build pages**
   1. Click the **Mass Build** button to start the process.
   2. A **build progress message** will appear at the top of the screen, showing the status of the operation.
      * The build time varies depending on the number of Pages selected (approximately 3-4 minutes per Page).\
        \
        Screenshot: Build Progress Message

        <figure><img src="/files/Ia4y88cRhWocuxURGfMw" alt=""><figcaption></figcaption></figure>
5. **Publish pages**
   1. Once the build is complete, a success message will appear.\
      \
      \&#xNAN;*Screenshot: Mass Build Successful Status*

      <figure><img src="/files/wMgdAAFo1YsOuuzO0aFK" alt=""><figcaption></figcaption></figure>
   2. Click **Publish** to deploy the selected Pages to the **Limio Shop** and **Self-Service** platforms.\
      \
      Screenshot: Mass Publish of Selected Page Status

      <figure><img src="/files/f87I6B4do28cDJXCewKy" alt=""><figcaption></figcaption></figure>

## Troubleshooting: Cannot See Page Labels?

If Page Labels are not visible in the Page Builder:

1. Go to **Config >&#x20;*****Expand*****&#x20;Templates > Pages**.
2. **Locate the Label Attribute**:\
   Scroll down to the `label__limio` attribute under the **'Name'** column. This attribute defines how labels are configured for Pages.\
   \
   \&#xNAN;*Screenshot: Finding the page Label attribute in the Pages Template Config*

   <figure><img src="/files/bQuaojGHAPvu2BqvRQut" alt=""><figcaption></figcaption></figure>

   \
   **Note**: The attribute name may differ depending on your customisation. For example, it might appear as "Label" in one instance, but a different name in another.
3. **Check the currently available list of Page Labels**
   1. Expand the Editable Picklist by clicking on the downward chevron.
   2. Scroll through the list of available labels in the Limio App Environment.
4. **Enable the Label Attribute**:
   1. Select a desired templates.
   2. Find the checkbox next to your label attribute and tick it to enable the feature.
   3. **Save** the changes.

<figure><img src="/files/HKWYJNAEXmGmOFkWZz5E" alt=""><figcaption></figcaption></figure>

***

### Additional Notes

* This could take several minutes, navigating to another screen will cause the mass build to fail
* Always verify the Pages selected for mass build and publish, especially in production environments


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.limio.com/product/page-builder/how-to-publishunpublish-your-pages-online/mass-build-and-publish-pages.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
