Skip to content

404 Page Examples: 20 Designs That Win Back Lost Visitors (And How To Build One In Elementor)

Key Takeaways

  • GitHub pairs its Octocat mascot with a search field for code, projects and people, which fits visitors who usually arrive looking for a specific repository.
  • Airbnb combines a short link list with Home, Search, Help, Traveling on Airbnb, Hosting on Airbnb, Trust & Safety and Sitemap, and it prints Error code: 404 for support screenshots.
  • Bitly explains that mistyped URLs, broken links or QR codes can cause the error, then adds that its links are case sensitive.
  • Kualo turns its 404 page into a playable Space Invaders game, and scoring over 1,000 points wins a hosting coupon.
  • Stripe uses six cards on its 404 page, including Pricing, Careers, Documentation, API Reference, System status and Support, so visitors reach key sections in one click.

A 404 page is the one page on your site that nobody plans to visit. People land there from a mistyped URL, an old link in a newsletter, or a page you deleted two redesigns ago, and the page has a few seconds to stop them from closing the tab. To see how well-known brands handle that moment right now, we requested a made-up address on 30 sites on 23 October 2026, saved a screenshot of each result, and noted the HTTP status code each server sent back.

This post covers the 20 that do the job best, grouped by approach, with the specific thing each one does that you can copy. After the examples, you will find the mistakes we saw in the same test, and a step-by-step build of a custom 404 page in Elementor, including how our own 404 page on this site is put together.

Table Of Contents

What Makes A 404 Page Good

Every strong example below does the same four jobs, even the playful ones. The design changes, the jobs do not:

JobWhy it mattersExamples in this list
Say plainly that the page is missingVisitors need to know the problem is the link, not their connectionStripe, Cloudflare, BBC
Offer a way forwardA home link, a search box or a short list of popular pages keeps the visit aliveStripe, Dropbox, Airbnb
Look like the rest of the siteHeader, footer and brand style tell people they are still in the right placeIKEA, Cloudflare, WordPress.org
Return a real 404 status codeSearch engines treat a “not found” page that returns 200 as a soft 404, which wastes crawl budgetAll 20 below did

The last row is the one most site owners never check, because it is invisible. We come back to it in the testing section.

Illustrated And On-Brand 404 Pages

These pages use a character or illustration that already belongs to the brand. The art does the apologising, so the copy can stay short.

1. GitHub: The Octocat Lost In The Desert

GitHub shows its Octocat mascot in a desert scene with the line “This is not the web page you are looking for.” The part worth copying sits below the art: a search field for code, projects and people. GitHub’s visitors usually arrive with a specific repository in mind, so search is a better rescue than a generic home link.

Github 404 page with the octocat in a desert scene and a code search bar below
GitHub keeps its full navigation and puts a search field right under the illustration.

2. Pixar: A Familiar Character, One Clear Link

Pixar uses Anxiety from Inside Out 2, frozen mid-panic, next to “We can’t find what you’re looking for.” There is exactly one link, back to headquarters. It works because the character is instantly recognisable, and the single link removes any decision.

3. Airbnb: Illustration Plus A Link List

Airbnb pairs a big “Oops!” and an illustrated girl with a short list of useful links: Home, Search, Help, Traveling on Airbnb, Hosting on Airbnb, Trust & Safety and Sitemap. It also prints “Error code: 404” in small text, which helps support teams when a user sends a screenshot. In our test the made-up URL first redirected to airbnb.com/404 before the page loaded.

4. Slack: A Calm Landscape And A Help Link

Slack replaces the usual error tone with a hand-drawn landscape and a small card that reads “There’s been a glitch.” The card offers two exits: go back, or open the Help Center. For a product where people arrive from shared links, sending them to help content is a sensible default.

Slack 404 page with an illustrated landscape and a there has been a glitch message linking to the help center
Slack’s 404 card sits over a full-width illustration and points to the Help Center.

5. Bitly: Explaining Why The Link Broke

Bitly’s page is the best explanation in the list. It says you may have mistyped the URL or followed a broken link or QR code, and then adds the detail only Bitly can give: its links are case sensitive. That one sentence fixes the most common cause of a Bitly 404 before the visitor has to ask.

Bitly 404 page explaining that links are case sensitive, with an illustrated courier and helpful links
Bitly uses its 404 page to explain that short links are case sensitive.

6. HubSpot: Drifting Off Course In A Balloon

HubSpot shows two people in a hot air balloon under the heading “Looks like you’ve drifted off course.” Rather than a static link list, it suggests one article that relates to the URL you tried, with a short summary and a Read more button. It is a smart idea for a site with thousands of articles, where a guess beats a generic list.

7. Dropbox: A Short List Of Real Destinations

Dropbox uses a small illustration of a character with a magnifying glass, then lists Home, Help center, Sign in, Get a free account, Dropbox Plus and Dropbox Business. The list mixes support and sales links, which is a fair reflection of who lands on a broken Dropbox URL.

Interactive And Playful 404 Pages

A game or a joke can turn an error into a moment people share. The trade-off is weight: interactive pages load more code, so keep them for brands where the personality is the point.

8. Kualo: Play Space Invaders For A Coupon

The hosting company Kualo turns its 404 page into a playable Space Invaders game, with on-screen instructions to shoot with the space bar and move with the arrow keys. The page says that scoring over 1,000 points wins a hosting coupon, which gives a lost visitor a reason to stay and a reason to buy.

Kualo 404 page that turns the error into a playable space invaders game
Kualo’s 404 page is a full Space Invaders game with a coupon as the prize.

9. Magnt: A Venn Diagram Of Mistakes

Magnt draws a Venn diagram with “We Broke Something” on one side and “You Can’t Type” on the other, and “404 Page” in the overlap. It is a light way to say the problem might be on either side, and it matches a brand that sells design tools.

10. Elementor: A Page That Hasn’t Been Built Yet

Elementor’s own 404 page plays on what the product does. The headline says the page has not been built yet, the subline says the best things start with a blank canvas, and a single Back to homepage button sits above a giant 404 on a purple background. It is short, on-brand, and has one obvious next step.

11. Webflow: Owning The Mistake

Webflow keeps its page almost empty: a small 404 label, the line “This is not the page you were looking for,” the words “And that’s on us,” and a Go back home button. Taking the blame in four words is a good model for any brand that wants to sound human without adding illustrations.

Content-Led 404 Pages

Sites that publish a lot can use the 404 page to recommend content, which turns a dead end into a reading list.

12. Medium: Out Of Nothing, Something

Medium’s heading is “Out of nothing, something,” followed by a line saying you can find almost anything on Medium, even a page that does not exist. Below that it shows a grid of real stories with authors and read times. For a publishing platform, that is the most useful thing a 404 page can do.

Medium 404 page that recommends stories under the heading out of nothing, something
Medium fills its 404 page with story cards, so the visit can continue.

13. Mailchimp: A Friendly Note And Topic Links

Mailchimp’s page reads “We lost this page” and then suggests topics in plain sentences: email marketing, SMS marketing, how-to guides, marketing resources and success stories. Writing the links into sentences makes the page feel like help from a person rather than a sitemap.

14. NASA: Let The Visual Do The Work

NASA uses a full-screen galaxy photo with the line “The cosmic object you were looking for has disappeared beyond the event horizon.” Three links, Return Home, Sitemap and Contact NASA, sit underneath. It works because NASA owns the best space imagery there is, so the photo is both on-brand and free.

Nasa 404 page with a full-screen galaxy photo and links to return home, sitemap and contact nasa
NASA keeps its header and search bar and puts three plain links under the photo.

Helpful And Minimal 404 Pages

Not every brand needs a character. These pages are almost entirely navigation, and they are some of the most practical in the list.

15. Stripe: Six Cards To The Pages People Want

Stripe’s heading is a plain “Page not found,” followed by six cards: Pricing, Careers, Documentation, API Reference, System status and Support. Each card has an icon and a one-line description. For a developer audience that often arrives from an old docs link, this layout gets people to the right section in one click.

Stripe 404 page with six link cards for pricing, careers, documentation, api reference, system status and support
Stripe turns its 404 page into a small directory of its most visited sections.

16. Cloudflare: Two Buttons, No Guesswork

Cloudflare shows a large patterned 404 with a sentence explaining that the page may have been moved, renamed or removed, then two buttons: Take me home and View all products. Two choices is the right number for most business sites.

17. IKEA: Search First, Then Feedback

IKEA’s page says “Page can’t be found” and offers to take you somewhere more inspiring, with the site search right there in the header. It also asks visitors to rate their experience, which turns a broken link into a data point the team can act on.

18. BBC: A Search Box In The Middle

The BBC puts a search field in the centre of the page under “Sorry, we couldn’t find that page,” with a link to the BBC Homepage. With a site as large as the BBC’s, search is the only rescue that scales.

19. WordPress.org: A Theme You Can Learn From

WordPress.org shows “This page doesn’t exist” over a large faded “Oops!” in the background, with a link to the homepage and a search field. Since many WordPress themes ship a similar template, it is a useful reference for what a default 404 can look like when it is styled with care.

20. Shopify: Respecting The Visitor’s Time

Shopify opens with “Time is money, so we won’t waste yours,” says the page does not exist, and links to the Help Center. The copy matches an audience of busy store owners, and the page gets out of the way fast.

Mistakes We Saw In The Same Test

The other 10 sites in our test showed the problems a 404 page should avoid. None of them are disasters, but each one is easy to fix on your own site:

  • A bare server message. Duolingo returned a plain “404 Not Found, the resource could not be found” page with no logo, navigation or link. It is technically correct and gives the visitor nothing to do next.
  • Redirecting instead of showing a 404. Notion sent our request to an unsupported-browser page and Vercel sent it to a login screen. When missing pages redirect to something else, visitors do not learn the link is broken, and the redirect can hide real errors from your reports.
  • Cookie banners covering the message. On HubSpot, Figma, IKEA and Tesla, a consent banner took up a large part of the first screen. Test your 404 page with the banner showing, and keep the key message high enough to stay visible.
  • A message with no next step. Nike’s page showed one sentence, “We can’t find the page you are looking for,” with no search prompt or suggested links near it, so the visitor has to scroll to the footer to find a way back.

One more mistake comes up again and again in WordPress communities: creating a normal page titled “404” and expecting WordPress to use it. A Reddit thread titled “404 page slug is 404-2 and cant change it” is a typical example. A regular page is just a page, and it returns a 200 status. A 404 page has to be a template that WordPress loads when no content matches the URL.

How To Build A Custom 404 Page In Elementor

Free Elementor has no Theme Builder, so it cannot replace your theme’s 404 template on its own. You have three routes:

RouteWhat you needCost
Elementor Pro Theme BuilderElementor Pro, then Templates > Theme Builder and a 404 page templatePaid
Nexter Extension 404 Page templateFree Elementor plus the free Nexter Extension plugin; design the template in ElementorFree
Your theme’s own 404 settingsA theme that offers a custom 404 optionDepends on the theme

Elementor’s own guide to fixing 404 errors walks through the Theme Builder route for Pro users. If you are on free Elementor, the Theme Builder for Elementor in our stack is the Nexter Extension one, and Nexter’s free-vs-pro table lists the 404 Page template as available in the free plugin. It is also part of The Plus Addons for Elementor Pro plan, so Pro customers already have it.

Step-By-Step: A 404 Template With Nexter Extension

  1. Install and activate Nexter Extension from Plugins > Add New. It is free on WordPress.org.
  2. In the dashboard, go to Nexter Extension > Theme Builder > Add New Template.
  3. In the Select Template dropdown, pick Pages, then choose 404 Page.
  4. Type a name in the Name of Template field, click Next, then click Create.
  5. When the editor opens, switch to Elementor and build the page like any other layout: a heading, one or two lines of copy, a search field and three or four links.
  6. Publish the template, then open a made-up URL on your site to see it replace the theme’s default 404 page.

Our guide to the Elementor Theme Builder without Pro covers the same Theme Builder screen for headers, footers, single posts and archives, if you want the whole free setup in one place.

How Our Own 404 Page Is Built

The 404 page on theplusaddons.com is a Nexter Extension 404 Page template designed in Elementor, and it uses only six widgets: a Heading for “Oops….”, an HTML widget that runs a small eyes-follow-the-cursor effect, an Image, a second Heading for “Lost in the Land of WordPress & Elementor?”, a Text Editor line, and a Button that links to the homepage. Our sister product Nexter uses the same structure with its own joke about Wix and Webflow.

The plus addons for elementor 404 page with an animated emoji in the 404, a lost in the land of wordpress and elementor heading and a visit homepage button
Our 404 page: one template, six widgets, and a single Visit Homepage button.

The lesson from building it: the playful part is one small widget. Everything else is a heading, a sentence and a button, which keeps the page fast and easy to change.

Widgets That Make A 404 Page More Useful

Keep the page light. In a Reddit thread titled “Sudden increase in views on 404 pages,” a site owner described bots requesting 2,000 to 3,000 missing login URLs a day, each one served the site’s 404 page. A heavy page multiplies that cost, so compress images, avoid autoplay video, and keep scripts small.

Check That Your 404 Page Returns A Real 404

A custom design is only half the job. The server must still send a 404 status code. Google’s documentation on HTTP status codes explains that when a page returns 200 but shows an error message, Search Console can report it as a soft 404. You can check your own page from a terminal in a few seconds:

curl -I https://yoursite.com/this-page-does-not-exist/

# The first line of the response should look like this:
HTTP/2 404

If you see 200 or 301 instead, something is redirecting or rewriting missing URLs. Common causes are a plugin that redirects all 404s to the homepage, or a regular page that was set up as a fake 404. In our test, every one of the 20 pages featured above ended on a 404 status for the made-up URL (Airbnb after one redirect to its /404 address), which is part of why they made the list.

Responsive Behavior

Most broken links are opened on phones, from social posts, messages and emails, so check the mobile view first. In Elementor, use the device switcher to scale down the giant “404” heading, stack any link cards into one column, and make sure the search field and main button sit above the fold. If you used an animation, set it to a smaller size on mobile or hide it there entirely; the message and the next step matter more than the art on a small screen.

 

Suggested Reading

Related Frequently Asked Questions