> For the complete documentation index, see [llms.txt](https://docs.powerfulform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.powerfulform.com/troubleshooting/forms-load-everywhere.md).

# Forms loading on every page (performance issue)

Stop a form loading on every page of your store and slowing the site down.

When the app embed is on, every form's code loads on **every page** of your store — even pages with no form on them. For stores with many forms, this can add unnecessary weight to pages that don't need it.

## 🔍 Why This Happens

Turning on the app embed loads the app's script in the page `<head>` **store-wide**, so any form works anywhere without extra setup.

The tradeoff: pages with no form still load that script.

**Example:** A franchise site with 90 location pages, each with its own contact form. With the embed on, all 90 forms' code loads on every single page — not just the one with the matching form.

## ✅ Recommended solution

Turn off the app embed, and add each form manually using an **app block** instead. The form still works exactly the same — it just only loads on the pages where you've placed it.

> **📌 Note:** Turning off the app embed does **not** remove your forms. As long as a form's app block is added to a page, that form still shows and works normally there.

**Steps**

{% stepper %}
{% step %}

### Turn Off the App Embed

* Go to your store admin > click **Online Store > Themes > Edit theme**
* Click on the **App embeds** icon > find **Powerful Contact Form Builder** (or search "Form Builder")
* Toggle off > **Save**

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-e1ffd743648065007f16d5a0a294beb4f9c167c7%2Fimage%20(54).png?alt=media" alt=""><figcaption></figcaption></figure>

👉 Follow this guide: [**How to remove/uninstall the app from a theme**](/display-and-placement/enable-the-app-embed.md)
{% endstep %}

{% step %}

### Add the Form with an App Block

1. Open the store backend > go to **Online stores > Edit theme** > open the page's template
2. **Add section** > search **"form builder"**
3. Under the **Apps** tab, select **Form**
4. Paste the form's short code into the block
5. **Save**

👉 Guide: [**Add form with app block**](/display-and-placement/app-block.md)

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-0a06ced08051b05b6f0c43384e3926796c4a19cb%2Fimage%20(53).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

## 🤔 If Your Theme Doesn't Support App Blocks

Not every theme supports app blocks. If yours doesn't, there's no other way to load a form on only one page — the app embed's store-wide script is the only option available.

> **Need this anyway?** [Contact support](mailto:support@powerfulform.com)

\ <br>

## Next steps

* [Display a form on a specific page](/display-and-placement/specific-page.md) — scope it to one page.
* [Remove form from a page](/troubleshooting/remove-a-form.md) — take the extra placement off.
* [Contact support](/help/contact-support.md) — if the problem is still there.
