In this guide, you’ll learn how to create unique headers and footers for different pages of your site. Learn how to create custom headers and footers for specific sections of your site.
In this guide
Have a question?
Ask our AI assistantTo follow this guide, you need a theme that supports the Editor. Check if your site uses the Editor by looking for Appearance → Editor in your site’s dashboard.
First, create a new header template part:
- Go to your site’s dashboard.
- Navigate to Appearance → Editor.
- Click Patterns to view your site’s template parts.
- Click the “Add Pattern” button and select “Add Template Part” from the drop-down.
- In the popup window:
- Enter a descriptive name (like “Homepage Header” or “Shop Header”).
- Select “Header” as the area.
- Click the “Add” button.

- Design your header:
- Use the + Block Inserter to add blocks like Site Logo, Navigation, etc.
- Try a premade header pattern.
- Customize the elements as needed.
- Click the “Save” button to save your changes.
Learn how to assign your new header to a specific template.
Follow these steps to create a custom footer:
- Go to your site’s dashboard.
- Navigate to Appearance → Editor.
- Click Patterns to view your site’s template parts.
- Click the “Add Pattern” button and select “Add Template Part” from the drop-down.
- In the popup window:
- Enter a descriptive name (like “Homepage Footer” or “Shop Footer”).
- Select “Footer” as the area.
- Click the “Add” button.

- Design your footer:
- Use the + Block Inserter to add blocks like Site Title, Navigation, Social Icons, etc.
- Try a premade footer pattern.
- Customize the elements as needed.
- Click the “Save” button to save your changes.
Learn how to assign your new footer to a specific template.
After you’ve created a new header or footer, you can display it on specific pages by assigning it to a custom template. Templates control the structure of your pages, including which header or footer is shown.
In the following instructions, you will learn how to edit an existing template and replace the header or footer with the one you created. You can also create your own template from scratch.
To replace the header or footer in an existing template:
- Click Templates in the left sidebar of the Site Editor.
- Click an existing template to open it in the editor.
- Use the List view to select the existing header or footer template part.
- Click the (⋮) next to the template name and choose “Replace” from the drop-down menu.
- Click the new header or footer you created earlier.
- Click the Save button to save your changes.
Learn how to assign a template to a specific page or post.