Skip to Content
ReferenceTemplates

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

TemplateUsed for
HomeThe homepage; fully section-based
ProductProduct pages; block-based
CollectionCollection pages with banner, filters, grid
Collections listThe “all collections” page (/collections)
SearchSearch results (products, pages, articles)
BlogYour journal listing
ArticleIndividual blog posts
PageStandard content pages
Page · StoryEditorial About page (page.story) — long-form magazine-style layout
Page · ContactContact page with form (page.contact)
CartFull cart page (the drawer is the primary UX for most stores)
Customer templatesLogin, register, account, order, addresses, reset, activate
Gift cardGift-card display with QR
404Not-found error page
PasswordStore-password page (when the store is protected)
llms / llms-full / agentsMachine-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.