> 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/display-and-placement/display-a-form-on-a-specific-page.md).

# Display a form on a specific page

### 📝 Option 1 — Use the App to Assign Form to a Specific Page

Use this when you want the form to appear on a specific page (e.g. Contact page, Support page) without editing code.

**Best for:** quick setup, no coding, easy to manage — especially for simple forms on standard pages.

**Steps**

1\. Open the app > click **Forms** > open the form you want to display or create the new one

2\. Click **Publish** button at top right

3\. Select the display of the form: default, boxed, floating, popup

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

4\. On the popup, select the theme and the page you want to display the form on

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

5. Click **Go to theme** to enable the app embed to show form. If you enabled it, you can ignore the message
6. Select the position you want to place the form: **At the top of the page** or **At the bottom of the page** >  Click **Publish** button

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

Then click **View page** to see how it looks on the site

***

### 📝 Option 2 —Embed the Form Using Shortcode

**Best for:** when you need to embed a form inside custom content, blog posts, or any page where you can edit HTML.

#### **Copy embedded code of the form**

1\. Open the app > click **Forms** > open  a form you want

2\. Click **Publish** button on the right corner

<figure><img src="/files/26t8ohePCSyWMGMvkhU1" alt=""><figcaption></figcaption></figure>

3\. Select the display of the form: default, boxed, floating, popup

4\. Click **Get short code** > copy the short code of the form

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

#### **Add embedded code to the page/section you want**

For example: I would like to add the form to contact page

1\. Form Shopify admin page > click **Sale channels** > **Online stores**

2\. Click **Pages** > open a page you want

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

3\. Click icon **\</>** to show **HTML** content of the page&#x20;

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

4. Paste the embedded code of the form here

<figure><img src="/files/3rFWMOtz97gVV0xHctBS" alt=""><figcaption></figcaption></figure>

5. Click **Save**

Then click **View page** to see how it looks on the site

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

#### Tutorial video

{% embed url="<https://www.youtube.com/watch?v=15Qhc2sDJoo>" %}

***

### 📝 Option 3 - Add the Form as an App Block in the Theme Editor

Use this when you want to insert the form as part of your theme layout — using Shopify’s theme editor. Good for themes with customizable sections or for repeating forms on multiple pages.

Learn more here <https://docs.powerfulform.com/form-setup/add-a-form-to-a-page-using-app-blocks>

***

### 🆚 Quick Comparison

<table><thead><tr><th width="141.4000244140625">Method</th><th width="320.0999755859375">Use Case / Benefits</th><th>Requires Coding / Editor Access?</th></tr></thead><tbody><tr><td>App → Assign to Page</td><td>Easy setup, no code, simple pages</td><td>❌ No</td></tr><tr><td>Shortcode Embed</td><td>Full control, custom pages or content areas</td><td>✅ Some HTML editing</td></tr><tr><td>Theme / App-Block</td><td>Integrates with theme layout, reusable sections</td><td>✅ Theme customization access</td></tr></tbody></table>

***

#### Need More Help?

If you still need assistance, please contact us at <contact@globo.io>. Our team will be happy to help you resolve any issues or guide you further.
