# 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 [**support@powerfulform.com**](mailto:support@powerfulform.com). Our team will be happy to help you resolve any issues or guide you further.


---

# 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.powerfulform.com/display-and-placement/display-a-form-on-a-specific-page.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.
