At some stage, you will likely be looking to add a contact page, maybe a terms and conditions page, a page which explains more about the company ethos and so on. Shopify, somewhat unsurprisingly, simply calls these “pages” and they can be set up very easily.
Not all of your site needs to display products for sale and you may wish to have more simple content, such as a block of text with an image or two. ‘Pages’ are perfect for this.
It’s important to point out that pages are created outside of the theme editor, within the Shopify admin area, which means that although they are tied by a certain degree to the theme, they are controlled mainly by the broader Shopify platform.
Pages do not appear on the homepage - they exist solely in a secondary/subpage capacity. Only the home page can have sections applied. Pages do not support sections.
This is a Shopify platform wide limitation across all themes, both premium and free, not theme specific.
Shopify have a great resource available which explains pages in more detail:
How do I create a basic page?
To set up a page on your site, head to:
- Online Store > Pages
- Select “add page” at the top right
- Add your page title and content
Keep in mind that when you add your page title and save your changes, the title is added to the page’s unique URL. You can check this and change it at any time by selecting “Edit website SEO":
The SEO box will expand and show more entry fields. Note how the URL / handle has taken on the page title entered initially: http://wethe.me/300a3Y1M0z0u
Changing the page’s title will not result in an auto-update of the URL / handle. You must change this in the SEO area mentioned above.
How do I set up a contact page?
To set up a contact page, you can use a ‘page template’ which comes supplied with the theme. Here’s a step-by-step guide:
- Admin area
- Online Store > Pages
- Choose the existing page you wish to use as your contact form or select "Add Page" to create a new one.
- Under "Template", select the dropdown option "page.contact"
Here’s how your contact page could look:
The page template shows Name, Email, Phone number and Message by default. You can change these entry field titles in your theme's languages editor. Email shouldn't be changed as the field will always look for an email address and won't work if someone adds anything other than an email address in the field. The same applies for phone number.
Your languages editor can be found here:
- Online Store > Themes
- Actions > Edit Languages
- Search for "Contact form"
- You should then see something similar to this, where you can edit the field titles
- Any changes here will be reflected on the storefront.
How can I customise my pages further?
You may like to take a look at this app which increases page layout possibilities:
Or you could add an alternate page template: