Error 404: What It Is, What It Impacts, and How to Fix It

4 months ago 42
ARTICLE AD BOX

What Is Error 404?

An HTTP mistake 404 occurs erstwhile the web server cannot find a assets (like a webpage) astatine a definite URL.

This tin hap if:

  • The idiosyncratic has utilized the incorrect leafage URL, e.g., by making a typo successful it
  • The website proprietor has deleted the resource and it’s nary longer disposable connected the server 
  • The website proprietor has changed the URL linking to the resource
  • The website proprietor has misconfigured the website truthful that the server can’t find the resource

Website owners thin to presumption 404 errors with dread.

Why?

Because it means radical can’t sojourn a page’s contented adjacent if they tried. Despite the hard enactment the website proprietor enactment into creating it.

But 404 errors aren’t ever bad. In fact, they tin assistance hunt engines appropriately scale and fertile your pages. We’ll get into that. 

In this article, you’ll larn astir mistake 404 successful detail, including each its impacts. We’ll besides explicate however you tin place 404 errors connected your website. And methods you tin usage to hole them excessively (if they request to beryllium fixed).

What Does a 404 Error Look Like?

There’s nary 1 close mode for a 404 mistake to appear.

Sometimes, the pages displaying this mistake are precise simple. Like this: 

Upflex's 404 mistake  leafage   that reads "Whoops" 404"

And sometimes they’re much intricate. Or adjacent playful. Like this:

ebay's 404 mistake  leafage   that reads "We looked everywhere. Looks similar  this leafage   is missing. If you inactive  request   help, sojourn  our assistance   pages" with an representation  of a kid  with a overgarment   implicit    it's head

Or this:

Amazon's 404 mistake  leafage   that reads "Sorry we couldn't find   that page. Try searching oregon  spell  to Amazon's location  page." with an representation  of a dog

Other messages you whitethorn spot connected 404 mistake pages include:

  • “The leafage you are trying to entree doesn’t exist”
  • “This leafage has been moved oregon deleted”
  • “The requested leafage URL can’t beryllium found”

But each 404 mistake pages person 1 happening successful common: the codification that gave them their name. 

HTTP presumption codes are relayed each clip you sojourn a site. 

As soon arsenic you benignant successful a URL oregon click a link, your browser sends a petition to that site’s server. The server ever responds with an HTTP presumption codification that tells the browser much astir that page. 

There’s a full connection astir which numbers mean what. HTTP presumption codes are ever 3 digits. And they travel successful 5 categories.

HTTP presumption    codes categories

“404” is the mistake codification that indicates the assets astatine that URL is “not found.”

When a browser tries to load contented for a URL wherever contented can’t beryllium found, it gets the “404” HTTP presumption codification backmost from the server instead.

You tin cheque immoderate URL’s HTTP presumption codification by utilizing an HTTP presumption checker instrumentality similar httpstatus.io.

To usage it, simply motorboat the instrumentality and paste a URL into the substance field. Then click “Check status.”

Paste an URL into the httpstatus.io tool

The instrumentality volition study the URL’s presumption code.

httpstatus.io showing "404" presumption    codification  for the pasted URL

‘Hard’ vs. ‘Soft’ 404 Errors

As you larn much astir 404 errors, you mightiness travel crossed the word “soft 404.” 

A “soft” 404 mistake isn’t really a 404 error. Attempts by a browser to load the URL did not get a 404 HTTP presumption codification back. It got thing else, similar a 200-level occurrence code, a 300-level redirect code, oregon adjacent a 400-level mistake codification of a antithetic variety.

For immoderate reason, the URL leads to a leafage saying that the leafage doesn’t exist.

Let’s look astatine an example. 

Users who navigate to the URL “https://www.onepeloton.com/abcd” connected Peloton’s website volition spot this “page not found” mistake message:

“page not found” mistake  connection   connected  Peloton’s site

But this URL really returns the 200 presumption code.

//www.onepeloton.com/abcd” URL

URLs similar these go known arsenic “soft” 404 errors. Because, though they don’t conscionable the method explanation of a 404 error, they pb users to deliberation the pages astatine these URLs can’t beryllium found.

In contrast, “hard” 404 errors are instances successful which the browser gets backmost the existent 404 HTTP presumption code.

Don’t fto the naming fool you, though. “Soft” 404 errors tin person the aforesaid impacts arsenic “hard” 404 errors. So they besides merit attention.

Impacts of 404 Errors

404 errors connected your pages tin pb to consequences similar those listed below. This is problematic if these pages shouldn’t person 404 errors.

1. Poor User Experience

404 errors tin wounded your visitor’s idiosyncratic experience. They forestall users from visiting the pages they wanted to see.

Let’s accidental you’re speechmaking this TIME Magazine nonfiction connected the champion fare advice:

TIME Magazine nonfiction  connected  the champion  fare  advice

You past determine to click the article’s linked text: “Read astir environmentally affable food.”

“Read astir  environmentally affable  food" nexus  highlighted successful  the TIME Magazine nonfiction  from above

But the nexus leads you to a 404 mistake page:

"Sorry, you've reached a leafage   that doesn't exist." connection   connected  TIME Magazine

The mistake prevents you from learning much astir environmentally affable food.

You can:

  • Take other steps to larn astir environmentally affable food—e.g., by searching for accusation connected it elsewhere. This is time-consuming and inconvenient compared to the acquisition you were expecting erstwhile you clicked the link.
  • Not larn astir environmentally affable food for the clip being. Which is simply a disappointing alternate fixed that the nonfiction had sparked your curiosity connected the topic.

Either way, it’s a antagonistic idiosyncratic experience. Your cognition of the brand—and information to sojourn the tract again—probably didn’t summation arsenic a effect of it. 

2. Search Engines Being Unable to Rank Your Page

To fertile a leafage connected their search motor results pages (SERPs), hunt engines archetypal request to index it. Meaning adhd it to their hunt database.

A graphic showing however  hunt  engines work

But if the hunt motor encounters a 404 mistake connected a leafage that it’s crawling, it learns that the leafage doesn’t exist.

As a result, the hunt motor doesn’t privation to scale that page. Or fertile it.

That means users can’t observe that leafage via a hunt motor search.

3. Reduced SERP Presence

Pages connected your website with 404 errors tin besides bounds your website’s wide visibility connected the SERPs. 

Because hunt engines won’t fertile pages with 404 errors, a tract with 404 mistake pages volition person less wide pages eligible to show connected the SERPs.

Additionally, immoderate backlinks to pages with 404 errors are nary longer helpful, and supply little of a boost to your website overall. This means your website appears little authoritative—and frankincense little worthy of higher SERP rankings—to hunt engines.

Such reduced SERP beingness may, successful turn, effect successful your website receiving little integrated traffic.

How to Identify 404 Errors connected Your Website

You could observe 404 errors connected your website by clicking each nexus connected it. And seeing if the nexus leads to a leafage with a “page not found” mistake message.

But that attack is tedious and time-consuming. It besides can’t differentiate betwixt URLs with “hard” and “soft” 404 mistake types.

Try these methods for scanning your website for 404 errors astatine standard instead:

1. Use Semrush Site Audit

Site Audit is simply a instrumentality that tin observe implicit 140 method website issues—including the beingness of 404 errors. It besides suggests solutions for fixing the issues it finds.

Launch the instrumentality and click “Start Audit.”

Site Audit instrumentality   hunt  bar

Type your website domain into the “Domain” field. If you’d like, you tin optionally benignant a task sanction into the “Project Name” field.

Then, click “Create project.”

"Create project" pop-up model   successful  Site Audit tool

Under the “1. Domain and bounds of pages” tab, click the pencil icon adjacent to the “Crawl scope” setting. Choose whether the instrumentality should cheque your domain’s subdomains.

“1. Domain and bounds  of pages” tab successful  Site Audit Settings

Next, click the “Limit of checked pages” drop-down to acceptable up the fig of pages the instrumentality should cheque astatine immoderate time. E.g, “100” if you person a tiny tract oregon privation to trial however Site Audit works earlier having it cheque your full site.

"100" selected nether  the “Limit of checked pages” drop-down menu

Keep the “Crawl source” drop-down mounting arsenic “Website” truthful the instrumentality volition cheque your full website.

"Website" selected nether  the “Crawl source” drop-down menu

The tool’s “Send an email each clip an audit is complete” mounting is enabled by default. Disable the mounting if you don’t request this email notification.

“Send an email each   clip  an audit is complete” mounting  highlighted

After that, you tin optionally usage the tabs numbered 2 to six connected the near to further set your audit settings.

Site Audit Settings tabs highlighted connected  the left-hand navigation menu

Finally, click “Start Site Audit.”

“Start Site Audit" fastener  highlighted

Site Audit volition commencement checking your website for issues. When the audit is complete, click your domain sanction to show the implicit audit report.

Site Audit projects page

Click the report’s “Issues” tab.

Site Audit overview dashboard with the "Issues" tab highlighted successful  the precocious    portion  of the tool

If Site Audit recovered 404 errors connected your website, you’ll spot them nether the “Errors” section. Look for a enactment successful the array that says “# pages returned 4XX presumption code.”

“57 pages returned 4XX presumption    code" mistake  highlighted nether  the "Errors" database  successful  Site Audit tool

Click this hyperlinked substance and Site Audit volition show a database of leafage URLs that person returned a three-digit presumption codification starting with four. Like 404, 410, and 403 errors.

A database  of leafage   URLs that person  returned a 4XX presumption    codification  errors

Click the up and down arrows adjacent to the “HTTP Code” heading successful the study doubly to benignant the leafage URLs by their HTTP presumption codes successful ascending order.

“HTTP Code” file  highlighted successful  the list

This way, the instrumentality lists each leafage URLs starring to 404 errors together. For your convenient reference.

A database  of each  leafage   URLs starring  to 404 errors

For immoderate leafage URL starring to a 404 error, click “(View breached links)” adjacent to it:

“(View breached  links)” highlighted adjacent  to a leafage   URL starring  to a 404 mistake  from the list

To larn the pages that person included this URL successful their content.

A database  of pages that person  included a breached  URL successful  their content

From here, you tin fix these URLs arsenic needed to forestall users from encountering 404 errors.

If you’d similar to acceptable up regular, automatic auditing, click the cogwheel icon astatine the apical of the report. Then click Schedule: Weekly, Every Friday nether “Site Audit settings.” And acceptable up Site Audit to regularly scan your website for 404 errors.

 Weekly, Every Friday" selected nether  "Site Audit settings" drop-down menu

The aptly named Dead Link Checker is simply a instrumentality that checks your website for dormant links.

Dead links, besides known arsenic broken links, are links that neglect to bring the idiosyncratic to the intended destination—possibly due to the fact that they instrumentality a 404 error.

The escaped mentation of the instrumentality tin cheque up to 2,000 links connected a website astatine once.

To usage it, motorboat the instrumentality successful a browser of your choice. Like Google Chrome.

Type your website domain into the disposable substance box. Leave the “whole website” mounting enabled and click “check.”

Add your website domain to the Dead Link Checker tool

Fill retired the information codification provided:

Security codification  pop-up successful  Dead Link Checker tool

Then, deed the “Enter” oregon “Return” connected your keyboard to commencement moving the tool.

For each breached URL the instrumentality finds, it volition display:

  • The URL’s status—which volition beryllium “404 Not Found” for URLs with 404 errors
  • The URL that returned an error
  • The URL’s root nexus text, oregon anchor text. Clicking the root nexus substance volition unfastened the leafage containing the breached URL successful a caller browser tab. So you cognize connected which leafage you tin find—and fix—the breached URL.
A database  of breached  URLs the Dead Link Checker instrumentality   found

3. Check Google Search Console

Google Search Console (GSC) is simply a Google work that provides basal reports connected your website’s show connected Google’s SERPs. This includes a leafage indexing report, which displays URLs with “hard” and “soft” 404 errors (among different issues).

If you haven’t already acceptable up GSC for your website, you tin bash that utilizing instructions shared successful this GSC guide.

To entree GSC’s leafage indexing report, motorboat GSC. Navigate to your website spot utilizing the drop-down paper astatine the apical left.

Google Search Console location  page

Click “Pages” nether the near sidebar’s “Indexing” tab.

"Pages" selected nether  "Indexing" tab successful  GSC sidebar

The “Page indexing” study for your website volition load. Scroll down the study until you spot its “Why pages aren’t indexed” section.

If Google has detected 404 errors connected your website, the study volition show a “Not recovered (404)” row.

“Why pages aren’t indexed” conception  of the "Page Indexing" report

And if Google has detected “soft” 404 errors, the study volition show a “Soft 404” row.

Click either enactment to load the corresponding report.

Scroll down this study to presumption examples of URLs connected your website that instrumentality “hard” oregon “soft” 404 errors (as relevant).

A database  of that instrumentality    “hard” oregon  “soft” 404 errors successful  GSC

The database of URLs successful GSC’s leafage indexing reports is not exhaustive. For reasons like:

  • The study is based connected Google’s past crawl of your website (other errors whitethorn person cropped up since then)
  • The study tin show lone up to 1,000 URLs astatine once

Do Your Website’s 404 Errors Need Fixing?

Not each 404 errors request fixing.

If you’re deleting pages from your website and don’t privation users to entree them, past these pages’ URLs should instrumentality 404 errors. So hunt engines cognize not to scale oregon fertile their content.

If you inactive privation to show and thrust postulation to the pages that are throwing up 404 errors, past you’ll request to hole them.

How to Fix Your Website’s 404 Errors

Even if Google detects a “404 not found” mistake connected the page, it volition proceed trying to crawl the page.

Albeit little often implicit time. And perchance until a constituent erstwhile it stops doing truthful altogether.

Here are 5 methods for fixing unwanted 404 errors connected your pages earlier Google’s adjacent crawl of them. 

The diagram beneath shows which method mightiness beryllium astir due for immoderate peculiar 404 mistake situation:

How to hole  404 errors connected  your website guide

If a nexus connected your website leads to a 404 mistake leafage due to the fact that idiosyncratic has mistyped it, edit it truthful that it leads users to a moving page.

Let’s accidental the nexus starring to a 404 mistake leafage is “https://example.com/blog/hello-wold.” The nexus had been expected to pb to “https://example.com/blog/hello-world” instead.

In this case, you tin hole the 404 mistake by editing the nexus to accidental “https://example.com/blog/hello-world.”

2. Redirect the 404 Error-Causing URL

Another mode of preventing users from landing connected a leafage wherever contented doesn’t beryllium is to acceptable up a redirect that automatically takes them determination else.

This solution is perfect if you person moved a page’s contents from its archetypal URL to a antithetic URL. A redirect tin instrumentality users to the caller leafage determination without you having to update each instances of the nexus connected your website.

Let’s accidental you primitively published a usher to owning a feline astatine this URL: “https://example.com/owning-a-cat.”

But you subsequently constitute guides to owning different types of pets. You privation to parkland each your guides nether the subdirectory “https://example.com/guides/.”

You alteration the URL for your usher to owning a feline to: “https://example.com/guides/owning-a-cat.” And you acceptable up a redirect to automatically nonstop anyone who visits “https://example.com/owning-a-cat” to “https://example.com/guides/owning-a-cat.”

Users who sojourn “https://example.com/owning-a-cat” volition spot not a 404 error. Instead, they’ll spot your usher to owning a feline astatine the “https://example.com/guides/owning-a-cat” URL without taking immoderate further effort.

//example.com/owning-a-cat” to “https://example.com/guides/owning-a-cat" page

There are assorted types of redirects. If you mean to permanently redirect users from 1 URL to another, acceptable up a 301 redirect.

Further reading: Our usher on how to instrumentality redirects explains however to acceptable up a redirect for a Wix oregon WordPress site.

3. Add Content to the Page with a 404 Error

If you privation users to support entree to the URL presently starring to a 404 error, adding contented to the leafage is simply a bully mode of doing so. 

Once determination is contented connected the page, the 404 mistake volition spell away. Because the website server tin present find resources astatine that URL for serving to users.

You mightiness beryllium capable to populate contented connected the leafage by restoring backup content. Or you tin ever make caller contented by adding to the page.

4. Remove the 404 Error-Causing URL from Your Website (and Redirect It)

If you nary longer request the URL that’s causing a 404 error, region it from your website.

This way, users won’t beryllium capable to click the URL connected your website. And hazard getting directed to a 404 error.

If you’ve utilized Semrush Site Audit to identify 404 errors connected your website, clicking “(View breached links)” adjacent to a URL with a 404 mistake volition uncover the pages whose contented includes it.

A database  of 404 errors successful  Site Audit tool

You tin edit these pages to region their links to URLs throwing 404 errors.

After that, set up an due redirect for each URL you’ve removed from your website. Just successful lawsuit users effort to sojourn the 404 error-causing URL from their web browser’s bookmarks. Or click outer links from different website.

5. Restore a Clean .htaccess File

The .htaccess file is simply a record containing rules that assistance configure a website hosted connected web servers moving the Apache software.

Your website whitethorn not load decently if its .htaccess record gets corrupted oregon you format its rules incorrectly. Thus causing 404 errors erstwhile users effort to sojourn circumstantial pages.

In this situation, replacing the corrupted .htaccess record with a cleanable mentation tin assistance reconstruct your website to its erstwhile moving state.

You tin make a cleanable .htaccess record utilizing a instrumentality similar .htaccess Generator.

After that, edit your existing .htaccess record to regenerate its contents with the contents of its cleanable counterpart.

The nonstop steps volition beryllium connected your hosting platform. Here are guides to editing an .htaccess record for websites hosted connected assorted fashionable hosting platforms:

Your hosting platform’s lawsuit enactment squad tin assistance if you request assistance editing your .htaccess record astatine immoderate point.

And, importantly: 

Back up your existing .htaccess record earlier making changes to it. Just successful lawsuit you marque a mistake erstwhile editing its contents.

Check Your Website for Error 404s Regularly

Having pages with mistake 404 connected your website isn’t needfully a atrocious thing. But you should beryllium alert of which pages they are.

That way, you tin instrumentality enactment to hole unwanted 404 errors that are harming the idiosyncratic experience. Or inadvertently reducing integrated postulation to your site.

Semrush’s Site Audit effortlessly detects 404 errors connected websites ample and small. Sign up for a escaped Semrush proceedings to enactment the instrumentality to enactment connected your website today.