Display a form on a specific page
This guide helps you place your form on a specific page of your store — not on every page. Very useful when you want the form to appear only on, for example, your “Contact Us” or “Support” 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

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

4. Click Go to theme to enable the app embed to show form. If you enabled it, you can ignore the message

5. 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
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

3. Select the display of the form: default, boxed, floating, popup
4. Click Get short code > copy the short code of the form

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

3. Click icon </> to show HTML content of the page > paste the embedded code of the form here


4. Click Save
Then click View page to see how it looks on the site
Tutorial video
⭐ 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
App → Assign to Page
Easy setup, no code, simple pages
❌ No
Shortcode Embed
Full control, custom pages or content areas
✅ Some HTML editing
Theme / App-Block
Integrates with theme layout, reusable sections
✅ Theme customization access
Last updated