A 404 page appears when a link is broken or a page has moved, and its job is to get people back on track quickly. Our examples keep the app shell visible around a not-found illustration, with a search field, helpful destination links and an option to report the broken link, designed in eight visual styles for web and mobile. Every example is an original design that comes with its HTML code and a DESIGN.md of colour, type and spacing tokens, in light and dark. Free to use and adapt.
16 examples
A clear statement that the page cannot be found, the site's usual navigation, a search field and links to the most useful destinations. A way to report the broken link helps you fix it. Humour is fine if it suits the brand, as long as the way forward stays obvious.
A custom 404 page does not improve rankings directly, but it keeps visitors on the site instead of leaving. What matters for search engines is that missing pages return a proper 404 or 410 status, and that moved content is redirected with a 301 to its new address.
No. Automatic redirects confuse people, because they land somewhere unexpected without knowing their link was broken, and search engines may treat them as soft 404s. Show the 404 page with helpful links instead, and add specific 301 redirects for pages that have genuinely moved.
App screens
UI components
Website sections
Website templates
search_ui_screens (e.g. “billing settings, editorial style”), get_ui_flow for a whole journey, and get_ui_screen_code to pull the HTML and DESIGN.md straight into your project.