SEO

404

Also called Not Found, 404 error

The response a server gives when an address is understood but has no content behind it.

Quick facts: 404

Category
SEO
Also called
Not Found, 404 error
Level
Beginner
Affects
User experience, crawling, link value retention
Where to see it
Search Console (Pages report), Screaming Frog, browser developer tools
In this article4
  1. How a 404 works
  2. Why 404s matter
  3. Common mistakes with 404s
  4. How to act on it

How a 404 works

When a browser or a crawler asks for an address, the server answers with a status code before it sends anything else. A 404 means the request was understood, the address is valid, and there is simply nothing there. The code is the part machines read; the page you see is a separate thing that your site decides to show alongside it.

That split matters, because the two can disagree. A site can print a friendly “page not found” message while quietly returning a success code, which leaves search engines treating an empty page as real content. It can also return a correct 404 with a blank white screen, which is technically right and useless to the person reading it. Both halves need to be correct.

Why 404s matter

Not-found errors are normal and expected. The web is full of mistyped links, old bookmarks and addresses that were never valid, and search engines have handled them for as long as they have existed. A long list of 404s in Search Console is not a penalty and usually needs no action at all.

What matters is which URLs return one. A page you deliberately deleted should 404 — that is the honest answer. A page that moved during a redesign should not, because visitors and the links pointing at it are being thrown away. The difference between those two cases is the entire job. Everything else is noise, and treating the noise as urgent is how people waste a month on a report that was never a problem.

Common mistakes with 404s

The worst is redirecting every not-found URL to the homepage. It looks tidy, but the visitor loses the thing they came for, and search engines often treat an irrelevant redirect as a not-found response anyway, so you get the same outcome with the confusion added.

The second is leaving internal links pointing at dead pages. An external link you cannot control is somebody else’s mistake; a link in your own menu, footer or article text is yours, and it sends both people and crawlers into a wall. The third is shipping the server’s default error screen with no navigation, no search box and no way back into the site.

How to act on it

Pull the not-found list from Search Console, then crawl your own site separately, because the two find different things. Sort by whether the URL ever existed and whether anything still links to it. URLs with real inbound links or past traffic get a redirect to the closest genuine equivalent — never a token one. URLs that were deleted on purpose stay as they are, or become a 410 gone response if you want the removal to be unambiguous.

Then fix the links you own and make the error page earn its place: a plain explanation, a search box, and links to the sections most visitors want. Handling this properly at launch is part of any sensible technical SEO setup, and it costs far less than repairing it after a migration has already lost the traffic.

Do and do not

Do

  • Redirect only where a genuine replacement page exists
  • Fix internal links that point at dead URLs
  • Give the error page navigation, search and a contact route

Do not

  • Send every missing URL to the homepage
  • Treat the not-found list as an emergency
  • Ship the server's bare default error screen

Questions people ask about this

Do 404 errors hurt my rankings?

Not by themselves. Search engines expect some not-found URLs on every site and simply drop those addresses from the index. Harm comes from what surrounds them: pages that used to rank being deleted, internal links pointing at dead URLs, or a redesign that quietly removed content nobody meant to remove. Judge the individual URL, not the total count.

Should I redirect every 404 to the homepage?

No. A redirect is only useful when the destination genuinely replaces what was asked for. Sending everything to the homepage strands the visitor, hides the fact that content is missing, and search engines often treat the irrelevant destination as a not-found response anyway. Redirect where there is a real equivalent and let the rest return an honest error.

What should a good 404 page contain?

Say plainly that the page is not there, in ordinary language rather than an error code. Give a search box, links to your main sections, and a way to contact you. Keep the site's normal header and menu so the visitor is not stranded. Make sure the server still returns the not-found status behind that friendly page.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.