System pages
Assign the 404, 500, search results, password prompt and email subscription templates, and edit their content.
Updated August 23, 2026 · 3 min read · Applies from version 1.0.0
HubSpot renders some pages itself — errors, search results, password prompts, email subscription pages. Mistral Pro provides a template for each of them, but HubSpot only uses them once you assign them in the settings.
Assign the templates
- Go to Settings → Content → Pages → System pages.
- For each system page, pick the matching Mistral Pro template from the table below.
- Save. Open the page (e.g. type a wrong URL on your site for the 404) to check the result.
| HubSpot system page | Mistral Pro template to pick |
|---|---|
| 404 error page | Error 404 |
| 500 error page | Error 500 |
| Password prompt page | Password prompt |
| Search results page | Search results |
| Email subscription preferences | Email subscription preferences |
| Email subscriptions confirmation | Email subscription confirmation |
| Email backup unsubscribe | Email unsubscribe backup |
What each page contains
| Template | Content | Editable where |
|---|---|---|
| Error 404 / Error 500 | The Error page message with large code module: uppercase label, oversized status code, headline, explanation, two buttons. | Every string is a module field, edited in the page editor. |
| Search results | The Search bar with quick suggestions module (title built from the search term, pill search field, suggestion chips, empty-state message) followed by HubSpot's native results list, styled by the theme. | Module fields in the page editor. |
| Password prompt | Heading, explanation and HubSpot's password form in a card, with a back-to-home link. | Texts come from the theme's translation file (see below). |
| Email subscription preferences | Heading, explanation and HubSpot's subscription preferences form. | Translation file. |
| Email subscription confirmation | Confirmation heading and message. | Translation file. |
| Email unsubscribe backup | Heading, explanation and HubSpot's simple unsubscribe form. | Translation file. |
All of them use the global header and footer and the theme's form styling.
Search path
The header's search box submits to /hs-search-results, HubSpot's default path for the search results page. If your search results page lives at another path, change it in two places:
- the header module — Site search → Search results page path;
- the Search results page's own module — Search behavior → Search results page path.
In the same Search behavior group you choose what the search covers: website pages and blog posts (on by default), landing pages, knowledge base articles.
Texts of the password and subscription pages
These pages have no module: their copy (headings, explanations, button labels, error message) comes from one shared translation file inside the theme, which ships English and French and picks the language from the page's language setting. Adding a language or changing a wording is a developer task on a cloned copy of the theme. See Multiple languages.
Membership pages
Four more system templates — login, registration, password reset, password reset request — are assigned in Settings → Content → Private content and require Content Hub Professional or above. See Membership pages.
See also
- Membership pages
- Navigation and menus — the header search
- Troubleshooting