Creative agency glossarySEO and Analytics

404 Not Found

A 404 Not Found error is the response a web server returns when a requested page does not exist, which harms search visibility and user trust unless it is handled with a redirect or a useful custom page.

What is a 404 Not Found error?

A 404 is the server's way of saying "there is nothing here". Every request to a website gets a status code in reply: 200 means the page was found and served, 301 means it has moved permanently, 500 means the server failed, and 404 means the address was valid but nothing lives at it. The page may have been deleted, moved without a redirect, mistyped in a link, or never existed at all. The browser shows whatever the site has set up as its 404 page, which on an unattended site is a bare line of text and on a well-made site is something a visitor can use.

The code is one of the HTTP status codes defined in the 1990s and is probably the only one most people can name, because it is the one they see most often.

Why it matters

Why a 404 Not Found error matters

To a visitor, a 404 is a dead end, and most people who hit one leave. If they arrived from a search result, an old link in an article or a campaign that pointed to a page that has since moved, the brand has paid for their attention and then lost it on the doorstep. To a search engine, a 404 is a signal that the site is not maintained. A handful of them are normal on any site; hundreds of them, especially on pages that used to rank or that other sites link to, waste crawl budget and throw away the authority those links had built.

There is a reputational layer too. A site that greets a lost visitor with a blank error page feels abandoned; one that greets them with a page in the brand's voice, a search box and a way back feels looked after. For a brand that trades on craft, the error page is a small test of whether the craft goes all the way down.

In practice

How a 404 Not Found error works in practice

  1. 01

    Managing 404s is a maintenance discipline. Google Search Console and a site crawler report the addresses that return 404 and where the requests come from. Each one is triaged: if the page moved, a 301 redirect sends visitors and search engines to its new home; if it was replaced by something similar, the redirect points there; if it is gone for good and has no equivalent, a 404 or a 410 Gone is the honest answer and the inbound links are updated where they can be. Redirects to the homepage are avoided, because they confuse search engines and frustrate people who were looking for something specific.

  2. 02

    The custom 404 page is designed, not defaulted. It keeps the site's navigation, says plainly that the page could not be found, offers a search box and links to the places people most often want, and sounds like the brand. Some brands use it for personality; the page is a rare moment when a visitor is paying attention and expecting nothing. Analytics track how often it is seen and what people do next, so that the most common dead ends can be fixed at the source.

  3. 03

    Site migrations are where most 404s are born, because every changed URL without a redirect becomes one. A redirect map built before the migration, and checked after it, prevents nearly all of them.

  4. 04

    Campaigns manufacture their own dead ends. Before anything goes live, every destination in the ads, the QR codes, the print, the email and the creator briefs is clicked from a phone and a laptop, with the exact spelling that was printed, including capitals and trailing slashes. Point printed and broadcast material at a short link the brand controls, so a changed destination is fixed in a dashboard rather than a reprint. For the first days after launch, the error report is read every morning.

Watch out

What people get wrong about 404 errors

Redirecting every 404 to the homepage. Search engines treat that as a soft 404, visitors feel tricked, and the actual problem is hidden. The second mistake is panicking about every 404 in the reports. Many come from bots, mistyped links and ancient pages nobody misses; the ones that matter are those with traffic, rankings or inbound links. The third is leaving the error page to the template. It is the one page every site will eventually show to someone who wanted something, and it deserves the same care as the homepage.

Questions

People also ask

Do 404 errors hurt SEO?

A few are harmless and expected. Many of them, particularly on pages that ranked or that other sites link to, waste crawl budget and lose the authority those links carried. The fix is to redirect moved pages, update broken links and let truly dead pages return a clean 404 or 410.

What is the difference between a 404 and a 410?

A 404 says the page was not found and may or may not return. A 410 says the page is gone deliberately and permanently, which tells search engines to drop it from the index faster. Use 410 for content removed on purpose and 404 for everything else.

Should I redirect 404 pages to the homepage?

No. A blanket redirect to the homepage is treated as a soft 404 by search engines and confuses visitors who were looking for something specific. Redirect each moved page to its real replacement, and let pages with no replacement return a proper 404 with a useful custom page.

What should a custom 404 page include?

The site's normal navigation, a plain statement that the page could not be found, a search box, links to the most useful sections, and the brand's voice. It should load fast and return a real 404 status code rather than a 200, so that search engines understand it.

Next to it in the glossary

  1. 304 Not ModifiedA 304 Not Modified response tells a browser or a crawler that the page has not changed since it was last fetched, so the cached copy can be used instead.
  2. 307 Temporary RedirectA 307 Temporary Redirect sends a visitor to a different URL for now, while guaranteeing that the request is repeated exactly as it was made.
  3. 403 ForbiddenA 403 Forbidden error means the server understood the request but refuses to serve the page, usually because the visitor does not have permission to see it.
  4. 410 GoneA 410 Gone status tells browsers and search engines that a page has been removed on purpose and is not coming back.
  5. 500 Internal Server ErrorA 500 Internal Server Error is the HTTP status code a web server returns when it has failed to handle a request for a reason it cannot specify, and the page does not load.
  6. 502 Bad GatewayA 502 Bad Gateway error means one server in the chain that delivers your site received an invalid response from another, so the page could not be served.

Every SEO and Analytics term →

In the work

Where it shows up

All our creations →

From the journal

Read around it

The journal →

Talking the talk is one thing

We make the work.

RIOT is a creative agency and production studio in New York. Strategy, brand, film, photography, design and the campaigns that carry them, made by one team. A few lines is enough to start: we read every brief the same day.

    Footage