Homepage
The homepage sets out the proposition of GOV.UK. It introduces the different kinds of content and information users can find, as well as the different tasks they can do.
How it works
The homepage is not exhaustive; it does not provide a link to every single part of the site. It prioritises the most relevant and important tasks and content for the highest number, or the most impacted users. It also exposes how the site is organised.
This provides multiple ways for the user to find what they need:
- By showing what kind of content is on the site
- By showing how the content is organised
- By providing keywords (for example, topic names)
- By allowing users to compare important content side-by-side
Live example
Page data available on Content Data.
How it’s built
These are the underlying technologies that make-up the homepage front template.
Content schema
What is a content schema?
Content type
homepage
What is a content type?
document_type
. It powers search filters in all finders and changes the content type label users see on GOV.UK pages.
Publishing app
What is a publishing app?
Components
Component | Source | Publishing app input field(s) |
---|---|---|
Layout super navigation header | Hardcoded by developer | |
Search | Hardcoded by developer | |
Heading | Hardcoded by developer | |
Action link | Hardcoded by developer | |
Image card | Hardcoded by developer | |
Feedback | Hardcoded by developer | |
Layout footer | Hardcoded by developer |
Date | Description | Document | Format |
---|---|---|---|
July 10, 2024 | Information regarding the design update, taken place in November 2023 |
GOV.UK homepage (opens in a new tab) | Wiki entry |
July 17, 2023 | Gameplan/lead-up to redesigning the homepage |
What does user behaviour on the GOV.UK homepage look like (opens in a new tab) | Google Slides |
April 28, 2023 | Holistic redesign of the homepage |
Homepage Redesign Challenge (opens in a new tab) | Google Slides |
How to report an issue
If you happen to come across an issue:
- Report it on Github (opens in a new tab).
- Once the issue has been added, update this document by adding the title and Github Issue's link.
- Give yourself a high-five.
Help improve this frontend template
To help make sure that this page is useful, relevant and up to date, submit a GitHub issue (opens in a new tab) with your proposed updates.