Your 404 page is a second chance you designed like a joke.
They followed a link from an old campaign, a shared Slack message, a Google result that is no longer true.
Then they hit a cartoon, a shrug, and "Oops, this page doesn't exist."
That is not wit. That is you throwing away traffic that already wanted you.
A 404 is still a page on your site. It still has a job. Most brands treat it as a developer leftover. The visitor treats it as the brand.
1. Send them somewhere useful, not back to square one.
A generic Home button is a reset. Name the two or three places people actually came for: the offer, the work, the way in. If the only door is the logo, you asked them to start the hunt again. Most will not.
2. Repeat the promise, not the error.
They already know the URL failed. They do not need a lecture about it. One line of what you do, who it is for, and what to do next. A 404 that only apologizes is a dead end with nicer type.
3. Search is a crutch unless your IA is a maze.
A search bar on 404 looks helpful and converts poorly on marketing sites. People who arrived from a broken link want a path, not a query box. Give them destinations. Search is for documentation, not for a five-page studio site.
4. Humor has a short leash.
A clever illustration is fine if the next action is obvious. A meme, a game, or a 404 that is "on brand" but has no CTA is entertainment at the cost of the visit. Wit without a path is still a bounce.
5. Design it like the rest of the system.
Default browser styling, a different font, a footer that is the only branded thing on the page: that is a quality drop the moment they are already annoyed. Type, space, and the same components. Continuity is how you keep them.
---
Broken links are not the failure. Abandoning the person who hit them is.
If your 404 could be swapped onto a stranger's site, it is costing you people who were already in motion. DM us. We will tell you what that page should say so a dead URL is not a dead visit.
