Technical SEO

What Is a 404 Error and How to Fix It

What is a 404 error, and how do you fix it? Learn what causes 'page not found' errors, how they affect SEO, and the simple steps to clean them up.

On this page

A 404 error is the message a browser shows when it asks a website for a page that isn't there. You may have seen it as "404 Not Found" or "Page Not Found." The page you clicked toward has moved, been deleted, or was never at that address in the first place, so the server politely says it cannot find what you asked for.

These errors are extremely common, and a stray one now and then is nothing to panic about. But when they pile up, they frustrate visitors and quietly chip away at your search rankings. Here is what a 404 error actually is, why it happens, and the simple steps to clean it up.

What does a 404 error mean?

Every time you visit a web page, your browser sends a request to a server and the server sends back a status code along with the page. "200" means everything worked. "404" means the server received your request but could not find a page at that address.

The "404" is part of a family of HTTP status codes. A few you might run into:

CodeWhat it means
200Success. The page loaded normally.
301Permanent redirect. The page moved to a new address for good.
404Not found. No page exists at this address.
500Server error. Something broke on the website's end.

A 404 is not a sign that your whole site is down. It is a message about one specific address. The rest of your site can be working perfectly while a single old link returns a 404.

What causes a 404 error?

Most 404 errors trace back to a handful of ordinary causes:

  • A deleted page. You removed an old service or a seasonal offer, but links to it still exist somewhere.
  • A changed URL. You renamed a page or reorganized your site, so the old address no longer points to anything. This is one reason a thoughtful website structure matters before you start moving things around.
  • A typo in a link. A missing letter or an extra slash in a link, whether on your own site or someone else's, sends visitors to an address that does not exist.
  • A mistyped address. Someone types your URL by hand and gets a character wrong.
  • A moved site. After a redesign or a site migration, old addresses can break if they were not mapped to their new homes.

Notice that some of these are within your control (deleted pages, changed URLs) and some are not (a visitor's typo). The ones you can fix are the ones worth your attention.

Do 404 errors hurt your SEO?

This is the question most business owners really want answered, so let's be clear about it. A few 404 errors will not tank your rankings. Google expects some pages to disappear over time, and it handles the occasional missing page gracefully.

The trouble starts when 404s become a pattern. Here is how they can affect your technical SEO:

  • Lost link value. If another site links to a page of yours that now 404s, the ranking value of that link is largely wasted.
  • Wasted crawl budget. When search engines repeatedly hit dead pages, they spend time on nothing instead of your real content.
  • A worse visitor experience. People who land on a dead end often leave, which pushes up your bounce rate and sends a weak signal about your site.
  • Broken internal links. Dead links inside your own site interrupt the flow that a good internal linking strategy depends on.

Tip: A 404 page is not automatically bad. If a page truly should be gone and nothing important links to it, letting it return a 404 is the correct, honest answer. The goal is not zero 404s. It is making sure no valuable page or link is quietly breaking.

How to find 404 errors on your site

You cannot fix what you cannot see. A couple of free tools will surface almost every 404 worth knowing about.

Google Search Console

The Search Console "Pages" report flags addresses Google tried to reach and found missing. It is the closest thing to seeing your site through Google's eyes, and it is the first place to look. Our guide to fixing crawl errors in Search Console walks through the report in detail.

A crawl of your own site

Free crawling tools will walk every link on your site and report which ones return a 404. This catches broken internal links that Search Console might not have flagged yet. Running one now and then is a good line item on any website maintenance checklist.

Your analytics

Some analytics setups let you track visits to your 404 page. If you see the same missing address getting traffic week after week, that is a strong hint that something valuable used to live there.

How to fix a 404 error

Once you have a list of 404s, you do not treat them all the same way. For each broken address, ask one question: should this page exist? Your answer points to the fix.

  1. If the content moved, redirect it. Set up a 301 redirect from the old address to the new one. This sends both visitors and search engines to the right place and passes along most of the old page's ranking value. This is the fix for renamed pages and reorganized sites.
  2. If the page was deleted but has a clear replacement, redirect it there. Retired a specific service? Point its old URL to the closest current page, not just your homepage, so the visitor lands somewhere genuinely useful.
  3. If the link was simply wrong, correct the link. When a 404 comes from a typo in one of your own links, fix the link itself instead of adding a redirect.
  4. If the page should be gone and has no replacement, let it 404. Then remove any internal links pointing to it so you are not sending your own visitors into a wall.

A word of caution on redirects: resist the urge to send every dead page to your homepage. Google treats a redirect to an unrelated homepage much like a 404 anyway, and it is a poor experience for the visitor. Redirect to a relevant page or let it 404 honestly.

Build a helpful 404 page

No matter how carefully you manage links, some visitors will still hit a 404, often from an old bookmark or a mistyped address. A thoughtful 404 page turns that dead end into a soft landing.

A good custom 404 page includes:

  • A plain, friendly message that the page could not be found (skip the technical jargon).
  • A link back to your homepage.
  • A search box, or links to your most popular pages and main services.
  • Your usual navigation and branding, so visitors know they are still on your site.

The idea is to keep people moving deeper into your site instead of hitting the back button. If you are building or refreshing your site, this is worth handling up front. Our guide on how to build a small business website covers where the 404 page fits alongside your other essentials.

Frequently asked questions

Why do I keep getting a 404 error on a specific website?

If it is someone else's site, the page has probably been moved or deleted and there is nothing you can do except check for a typo in the address. If it is your own site, it usually means a page was renamed or removed while links to it still exist. Check Google Search Console to see which address is failing, then redirect it or fix the broken link.

Are 404 errors bad for SEO?

A handful of 404s are normal and will not hurt your rankings. Search engines expect some pages to disappear over time. The problem is when valuable pages or pages with inbound links return 404s, because you lose that ranking value and frustrate visitors. Focus on fixing the 404s that matter rather than chasing a perfect zero.

What is the difference between a 404 and a 301?

A 404 tells the browser no page exists at that address. A 301 is a permanent redirect that sends the browser from an old address to a new one. When you move or rename a page, you use a 301 so visitors and search engines follow along smoothly. You would only leave a 404 when a page is genuinely gone for good with no replacement.

Want this handled for you?

Arbor builds your site, does the keyword research, and keeps you found on Google and in AI answers. You just ask.

See plans Or get your free SEO & AI score →