
A Search Box Is Only Useful When the Empty Result Helps
Design an empty search result that preserves the query, explains useful next steps and helps visitors recover without pretending to have found a match.

Design an empty search result that preserves the query, explains useful next steps and helps visitors recover without pretending to have found a match.

Give visitors a useful route from a missing page, while preserving correct HTTP status and using redirects only for relevant replacements.

Test whether keyboard users can see where they are on a website and move through controls in a meaningful order without getting trapped.

Design contact-form errors that explain what went wrong, preserve the user’s work and provide a clear route to correction or another contact method.

Choose useful image alternatives by considering whether an image informs, decorates or performs an action within the page.

Make a service page easier to act on by explaining the offer, its limits and what happens after an enquiry.