By the Dropship Stair team. Last reviewed: November 2026.
Key takeaways
- How to add a contact form to Shopify is simple: create a contact page, pick the contact template, and add the page to your menu.
- Every Shopify theme has a built-in contact form, so a basic name, email, and message form needs no app and no code.
- Submissions go to your store sender email address, and Shopify spam filters flag suspect mail with a SPAM prefix in the subject.
- Add custom fields only when you need them, with theme code or a form app, and test the form yourself before you announce it.
How to add a contact form to Shopify: create a contact page, pick the contact template, and add the page to your menu. Every Shopify theme has a built-in form, so the setup takes minutes and needs no app at all.
Why does every Shopify store need a contact form?
Buyers contact stores with questions about products, policies, and orders, and a missing form sends those questions to social media, or nowhere at all. A contact form is also a trust signal: a store that invites messages looks like a real business that answers them. That is why the form belongs in the header and footer, on its own page, where any buyer can reach it in one tap.
The good news is that Shopify does the hard part for you. All Shopify themes have a built-in contact form that you can apply to the pages you create, so the basic setup takes minutes. This guide walks through the seven steps: the built-in form, the page, the menu, the layout, custom fields, spam and replies, and form apps.
Step 1: What does the built-in form include?
The Shopify default contact form includes three basic fields: name, email, and message. The form sends all submissions to your store sender email address, which you can change on the Notifications settings page of your Shopify admin.
Before you build, decide what else the form should do. A phone field helps if you call buyers back. An order number field helps if most messages are about orders. A subject dropdown helps if you route messages to different people. Write that list now, because it decides whether the built-in form is enough or you need Step 5 custom fields. Keep the list short: every extra field cuts the number of buyers who finish the form.
Step 2: How do you create the contact page?
From your Shopify admin, go to Online Store, then Pages, and click Add page. In the Title box, type a title for your contact page, such as Contact us or Get in touch. In the Content box, add any text you want above the form, such as a short reply promise, your phone number, and your response time. You can leave this section blank, and if you do, only the contact form is displayed to customers.
In the Online store section, select contact from the Theme template drop-down menu. That template is what adds the form to the page. Click Save, and your contact form is live. Send a test message yourself, so you know the form works before a buyer tries it.
Step 3: How do you add the page to your menu?
After you create the contact page, you need to add it to your menu to display it on your online store. Go to Online Store, then Navigation, and choose the menu you want to link, usually the header or the footer. Click Add menu item, type the page title in the Name box, open the Link box, go to Pages, choose the Contact page, and click Add. Save the menu.
Put the link where buyers expect it: the header for a store that takes many questions, and the footer for every store, no exceptions. A form that exists but is not linked is a form nobody finds. Check the live store on a phone too, because a menu item can hide inside a mobile menu.
Step 4: How do you customize the contact page layout?
The contact page is a template that you can customize in the theme editor. Go to Online Store, then Themes, and click Edit theme. From the dropdown menu, click Pages, then Contact, to load the contact page template. Click Add section, and select a section to insert, such as an FAQ block that answers the questions buyers ask most.
Add sections that cut messages, not sections that decorate. A short FAQ block above the form answers the repeat questions before they become emails. Store hours, a map, or a delivery note helps a local buyer. Keep the form near the top, because a buyer who scrolls past three sections may give up. Save the template when the layout feels right.
Step 5: How do you add custom fields to the form?
The default form includes name, email, and message, and you cannot add custom fields without editing your theme code or using a third-party app. To add a field with code, go to Online Store, then Themes, and click Actions, then Edit code. In the Templates folder, select page.contact.liquid, which holds the contact form code inside the form tags. Add your field there, for example a phone field, then save and test it.
If you do not want to edit code, use a form app or a free online service such as Wufoo or Jotform to build a custom form that you can embed on your contact page. Shopify help names both as options when you do not want to use your store sender email address. Either route works, so pick the one you can maintain. Our guide on how to add a FAQ page to Shopify shows how to cut repeat questions with a page buyers read first.
Step 6: How do you handle spam and replies?
The content of the message field of your contact form is analyzed by Shopify spam filters. If a submission is flagged as spam, the email is sent with a SPAM prefix in its subject, and you can create an email filter to set aside emails with a subject that contains SPAM. You still receive every submission, including flagged ones, so check the filtered folder before you delete anything.
Replies matter as much as the form. State your response time above the form, such as we reply within one business day, and keep that promise, because a buyer who waits three days will not wait a fourth. Route the form to one inbox and one owner, and answer in the order messages arrive. For more on keeping buyers happy after the sale, read dropshipping customer service.
Step 7: When should you use a form app instead?
The built-in form covers most stores, but an app earns its place when you need more. Use one when you want conditional fields that change with the buyer answer, file uploads for returns or custom orders, multi-step forms, or routing rules that send each message to a different inbox. Helpful options include Hulk Contact Us Form, POWR Contact Form Builder, and free services such as Wufoo and Jotform that embed a custom form on your page.
Weigh the cost before you install. A form app adds a monthly fee or a free plan with limits, one more script on the page, and a vendor to depend on. Start with the built-in form, and move to an app only when a missing feature is costing you messages or time. Do not install an app to fix a form that is badly placed, because no app fixes a link the buyer never finds.
Which method should you pick?
The right method depends on what your buyers ask. A store with simple questions needs only the built-in contact page. A store that needs a phone field or an order number can add it with a small theme edit. A store that needs uploads, routing, or multi-step forms should use a form app. At any size, keep the form short, link it in the header and footer, and reply fast, because a contact form is a promise to answer.
| Method | Best for | Cost and effort |
|---|---|---|
| Built-in contact page | Most stores, simple questions | Free, minutes, no code |
| Theme code custom fields | One or two extra fields | Free, small code edit, needs testing |
| Form app or embedded form | Uploads, routing, multi-step forms | Monthly fee or free plan, most flexible |
Start with the method that matches your buyers, not the method with the most features. A short form that is easy to find will collect more messages than a long form buried in a menu.
How do you test the form before launch?
Send a test message from a different email address and confirm it arrives in your sender inbox. Check the subject line and reply to it to confirm the buyer gets your answer. Test on a phone, because most buyers will use one, and confirm the fields are easy to tap and the submit button is visible without scrolling.
Then check the spam folder for the test message, so you know where flagged mail lands. If the test went to spam, fix the sender email and domain authentication before launch. A contact form that works in testing and fails in real use is usually a sender email problem, not a form problem. For more ways to keep buyers in touch, read how to add a newsletter popup to Shopify.
Frequently asked questions
How do I add a contact form to Shopify for free?
Use the built-in form, which costs nothing extra. Create a page, pick the contact template, and save it. Every Shopify theme includes the form, so you do not need a paid app for a simple name, email, and message form.
Where do Shopify contact form submissions go?
Submissions go to your store sender email address, which you can change on the Notifications settings page of your Shopify admin. If you use a third-party domain, you might also need to authenticate your domain so replies reach the buyer inbox.
Can I add a phone field to a Shopify contact form?
Yes, you can add a phone field by editing your theme code. Open the page.contact.liquid file in the Templates folder and add the field inside the form tags. If you do not want to edit code, a form app such as Jotform can add the field for you.
How do I stop spam on a Shopify contact form?
Shopify checks the message field with spam filters and marks flagged mail with a SPAM prefix in the subject, so you can filter it aside. You still receive every submission, including flagged ones, so check the spam folder before you delete anything.
Should a contact form sit on its own page?
Yes, give the contact form its own page and link it in the header and footer, so buyers find it from anywhere. Add your response time, email, and phone above the form. A form hidden on one page gets fewer messages than a form buyers can reach in one tap.
How to add a contact form to Shopify is a ten-minute job with a lasting payoff: a form buyers can find, a clear reply promise, and an inbox you actually check. Create the page, pick the contact template, add it to your menu, and test it yourself. Dropship Stair designs Shopify stores where buyers can always reach a real person. For more store setup help, read best Shopify apps for dropshipping, and for keeping buyers coming back, see email marketing for Shopify stores.
Sources: Shopify Help Center on adding a contact page to your store, checked November 2026; Avada guide on how to add a contact form to Shopify stores, checked November 2026; the Dropship Stair guides linked in this article.