Templates
A template is a layout preset a page uses. Every page in Shopify has a template assigned to it — the theme provides the templates; you pick which one to use per page.
The template list
| Template | Used for |
|---|---|
| Home | The homepage; fully section-based |
| Product | Product pages; block-based |
| Collection | Collection pages with banner, filters, grid |
| Collections list | The “all collections” page (/collections) |
| Search | Search results (products, pages, articles) |
| Blog | Your journal listing |
| Article | Individual blog posts |
| Page | Standard content pages |
| Page · Story | Editorial About page (page.story) — long-form magazine-style layout |
| Page · Contact | Contact page with form (page.contact) |
| Cart | Full cart page (the drawer is the primary UX for most stores) |
| Customer templates | Login, register, account, order, addresses, reset, activate |
| Gift card | Gift-card display with QR |
| 404 | Not-found error page |
| Password | Store-password page (when the store is protected) |
| llms / llms-full / agents | Machine-readable AI surfaces — see llms.txt & agents.md |
Change a page’s template
Shopify admin → Online Store → Pages → [pick page]
In the sidebar, find Theme template
Pick a different template
E.g. change your About page from Page to Page · Story to get the editorial styling.
Save
Create a new custom template
You can create additional templates by duplicating the theme file:
Online Store → Themes → Actions → Edit code
Find templates → page.json
Duplicate it
Rename to something like page.landing.json.
Customize the sections and blocks inside
The theme editor now shows this as an available template when picking one for a page.