How to find and fix 404 errors – explained (2024)

How many times have you been told “Page Not Found" when surfing the web? So annoying! 404 errors are guaranteed to frustrate your site visitors, and can cause drops in search engine rankings (and in the worst cases loss of revenue).

So how can you prevent 404 errors on your website? And what’s the best way to deal with inaccessible pages? We’ll show you how these errors occur, what consequences they have and what you can do about them.

Discover how to ensure a good website user experience (WUX) with Ryte

Show me

What are 404 errors?

The simple explanation is that they're an HTTP status code. It’s part of the response returned by the server when a client (like your Internet browser) requests access to a URL that does not exist, or no longer exists.

This "negotiation" between client and server usually goes unnoticed by users. Unless errors occur! And there a number of reasons why that might happen, as we'll see…

Common causes of 404 errors

Content can no longer be found by the server for a wide variety of reasons. For example:

  • The address (the URL) of a resource has changed due to renaming.

  • The resource has been moved to another location

  • The resource (page) has been deleted

  • The client has requested a resource that never existed (by typing an incorrect URL in the browser address bar)

One of the most common causes of inaccessibility of a resource is the removal or renaming of a URL. In many cases, this happens accidentally when content editors and website managers are adjusting web pages.

For example, some Content Management Systems (CMS) automatically update a page URL when the title of the page is adjusted, which renders the old URL obsolete.

A 404 error happens when the website does not redirect to a new destination when the original URL is called. Fortunately, many Content Management Systems now do this automatically. Nevertheless, every time you change a URL, you should check whether there is a working redirect in place for the old URL.

Read our complete guide to website redirects.

Another source of 404 errors are changes to the URL structure of a website. For example, if you move the domain as part of a website relaunch or change the structure of the website. If redirects from old URLs to new URLs are not set up for the pages, or URLs are "forgotten" in the process, then calling up these URLs will result in an error message with status code 404. Not good.

How do 404 errors affect SEO?

If you have a large number of inaccessible pages, then the risk increases that important content can no longer be reached through the internal link structure. Both search engines and visitors will find it harder to navigate your website.

We’ve already discussed what happens when a user land directly on error pages via links: it causes frustration, high bounce rates and ultimately affects the success of both your website and your business.

Online retailers in particular have to deal with inaccessible pages on a regular basis. Why? Because it often happens that products are temporarily out of stock, or out of season (nobody needs ski jackets in July, after all).

So what happens when the pages for unavailable products are removed? 404 errors. If you remove these pages from your online store, they’ll no longer be found anywhere on your website, but they will still be visible in the search engine results (if they were crawled and indexed correctly).

In some cases, external pages may also link to your product pages – which in turn creates dead links and a lot of frustration for users.

If search engines find accessibility problems on your website, this will also have a negative impact on your organic rankings. Which in turn leads to less organic traffic and fewer conversions. A real vicious circle!

To ensure that SEO doesn’t suffer, and visitors don't get frustrated, you need to deal with 404 pages correctly. This means that you have to find 404 errors and solve them before your visitors (and search engines) do.

How to find 404 errors

On your website you should always keep the number of 404 errors as low as possible. They annoy both your visitors and the Googlebot (and therefore your search engine rankings).

You can see which pages are found by Google with status code 404 in Google Search Console under "Settings -> Crawling Stats -> By Response -> Not found (404)”, like this:

How to find and fix 404 errors – explained (1)

Google Search Console lists all 404 pages that currently exist, or existed at some point in time. When evaluating 404 pages, you should therefore pay particular attention to the date of these pages, and check whether they still exist.

What are soft 404 errors?

It’s also worth taking a look at pages with a soft 404 error. These are pages that contain errors or are empty, but deliver the status code "200 OK" or "302 Found".

Soft 404 errors occur when pages are marked as accessible, but they do not provide the expected content. This might be because it has been deleted, or because the pages contain very little unique content in the first place.

This means that users can’t find the content they’re looking for. To avoid confusion, Google recommends always using the 404 status code when a piece of content is no longer hosted on a site.

To analyze soft 404 errors, you can also use Google Search Console. They are displayed under "Index" in the coverage report.

How to find and fix 404 errors – explained (2)

Analyze 404 pages with Ryte

If you want to go deeper into the analysis of your 404 errors, we recommend you the Ryte platform. Of course!

With Ryte, you can crawl your complete website and identify all pages with status code 404 with just a few clicks. To do this, simply select the report "Status Codes Overview" in the Quality Assurance module and click on the area 4xx (not found).

Ryte also shows you the broken pages automatically in your problem overview, so that you are informed as quickly as possible about non-accessible content:

How to find and fix 404 errors – explained (3)

You can find out where the 404 errors come from, i.e. which pages link to these unreachable pages, in the "Link Status Codes" report, also under Quality Assurance.

Just click on "4xx (not found)" in the overview to filter the list view by status code 404. To show only internal links to internal 404 errors, you can filter by your domain via "URL (source)" and "URL (destination)".

Optimize your website with Ryte

Book a demo now!

How to fix 404 errors

Now that you've found your site's 404 errors, you must decide how to deal with each one, on a case-by-case basis. The solution may differ depending on the reason for the error.

Here are the most important steps in dealing with broken pages.

Redirect non-reachable pages

As mentioned above, redirects are often the right solution for 404 errors on your website (see explainer). They ensure that when the URL of a page changes, the client is redirected to a new address and the content remains accessible for the user.

A permanent redirect (301 redirect) is suitable for those 404 pages for which there are new versions, or thematically similar pages. This way, visitors receive the same (or similar) information as before. You should avoid redirects to pages that have no topical similarity, because this causes confusion for users and search engines, and can lead to a loss in rankings.

For example, let's say you wrote a compelling guide about terracotta garden gnomes some time ago, which is unfortunately no longer available. If your blog also offers a post about the different types of garden gnomes, this would be a suitable redirect target. A blog category page on the topic of garden decoration would also be suitable. Not very suitable, on the other hand, would be baking instructions for grandma's apple pie.

If you want to brush up your knowledge on this topic, read our article on 301 vs. 302 redirects.

Keep the status code 404

It also possible however to have pages that are not accessible, and will remain so. For example, pages whose content has been permanently removed and for which a redirect is out of the question because there are no similar pages.

A classic example are discontinued products in an online store. If you remove products from your store for which you cannot offer direct substitutes, this should be clearly visible to your customers. If a page is deliberately and permanently no longer available, you should display the status codes "404 Not Found" or "410 Gone”, to tell visitors that the content they are looking for no longer exists.

It’s helpful to display a custom error page, to inform visitors about the page status, explain the reason for the error and help them navigate back to the website homepage.

Custom 404 pages also give you the opportunity to connect emotionally with your target group, so that they will hopefully excuse the error:

How to find and fix 404 errors – explained (4)

Check out this article for more inspiration for your custom 404 page.

Adjust your internal links

You should also think about your existing links when dealing with 404s. If you remove content from your website or change its address, you should adjust the internal links for this content.

Remove internal links to content that is permanently unavailable, and adjust the link destination for links to content that has moved. As explained above, you can avoid the loss of external links by using the appropriate redirects.

Final thoughts on 404 errors

Inaccessible pages have a negative impact on your website user experience and can become a real conversion killer. Just think how often they annoy you as a web user! So, check your website regularly for 404 errors.

By keeping an eye on deleted pages, setting up appropriate redirects and keeping links up-to-date, you ensure that all your content remains accessible to your target audience.

This will not only make your visitors happy, but also Google, we promise.

How to find and fix 404 errors – explained (2024)

FAQs

How to find and fix 404 errors – explained? ›

HTTP 404 errors can have a variety of causes, both on the client side and on the server side. For instance, you may have mistyped the URL or page name, used an incorrect or outdated link, or the page may have been moved, renamed, deleted, or never existed.

How do I find and fix 404 error? ›

8 tips for fixing 404 errors as a web user
  1. Refresh the page. ...
  2. Check the URL. ...
  3. Check the directory levels. ...
  4. Search the website. ...
  5. Use a search engine. ...
  6. Try to access the webpage from a different device. ...
  7. Clear your cache and delete cookies. ...
  8. Contact the website administrator.
Feb 13, 2024

What are some of the root causes for your issue or problem 404 error? ›

HTTP 404 errors can have a variety of causes, both on the client side and on the server side. For instance, you may have mistyped the URL or page name, used an incorrect or outdated link, or the page may have been moved, renamed, deleted, or never existed.

What is the most common error 404? ›

A 404 error happens when you try to access a resource on a web server (usually a web page) that doesn't exist. Some reasons for this can be a broken link, a mistyped URL, or that the webmaster has moved the requested page somewhere else (or deleted it).

What generates the error 404 you might see? ›

The typical trigger for an error 404 message is when website content has been removed or moved to another URL. There are also other reasons why an error message could appear. These include: The URL or its content (such as files or images) was either deleted or moved (without adjusting any internal links accordingly)

How do you handle a 404 error? ›

5 Ways to Resolve 404 Errors
  1. Restart your browser. Try closing the current window and opening a new one. ...
  2. Clear cache. Remove your browser data and history. ...
  3. Double-check for mistyped characters. ...
  4. Use another device. ...
  5. Switch to the Incognito window.

Why am I getting so many 404 errors? ›

Error 404 is a client-side issue indicating the requested URL can't be found on the server. It may occur because of several reasons, such as the domain is not pointed correctly, a broken . htaccess file, or misconfigured file permissions.

Do 404 errors go away? ›

Once there is content on the page, the 404 error will go away. Because the website server can now locate resources at that URL for serving to users. You might be able to populate content on the page by restoring backup content. Or you can always create new content by adding to the page.

What is the source of error 404? ›

The HTTP 404 Not Found client error response status code indicates that the server cannot find the requested resource. Links that lead to a 404 page are often called broken or dead links and can be subject to link rot.

Is error 404 My fault? ›

The server is misconfigured

A misconfigured server can also cause a 404 error. This is usually because a web server is not properly set up to handle the requested URL or resource. When the server is unable to handle or load the requested page the 404 error page appears.

What triggers a 404 error? ›

404 error codes are generated when a user attempts to access a webpage that does not exist, has been moved, or has a dead or broken link. The 404 error code is one of the most frequent errors a web user encounters. Servers are required to respond to client requests, such as when a user attempts to visit a webpage.

Where does error 404 come from? ›

Error 404 message occurs when a website has been removed or moved to another URL. There are also other reasons why an error message could appear. These include: The URL or its content (such as files or images) was either deleted or moved.

What does a high number of 404 errors indicate? ›

There could be many reasons why your site is returning 404 errors. You'll get 404 errors if you've deleted or removed pages from your site recently without redirecting their URLs. 404 errors can also occur if you've relaunched or transferred your domain and failed to redirect all your old URLs to the new site.

How do I fix a 404 error? ›

How to fix 404 errors
  1. Confirm that the URL is free of typos.
  2. Clear your browser cache: Your browser may have cached an earlier version of the page.
  3. Restart your web browser, such as Google Chrome or Microsoft Edge.
  4. Visit the link in a private/incognito window. ...
  5. Try the link on a different device.
Jan 15, 2024

Who is responsible for 404 error? ›

The website hosting server will typically generate a "404 Not Found" web page when a user attempts to follow a broken or dead link; hence the 404 error is one of the most recognizable errors encountered on the World Wide Web.

Does 404 error mean I was blocked? ›

404 errors: These occur when a page can't be found. This can happen if the page has been deleted or if the URL has been typed incorrectly. 400 errors: These indicate that the server is unable to process the request. This can happen if the website is down for maintenance or if there is an error in the code.

How to solve not found 404 in search console? ›

Head to your Google Search Console dashboard, find your Page Indexing Report, click into the Not Found (404) section and download these URLs so you can come back to them later on.

How do I get rid of Google 404 error? ›

Redirect or Fix URLs: Once you've confirmed the existence of 404 error pages, you have two primary options: redirect or fix the URLs. If the content previously existed but has been moved or deleted, consider setting up 301 redirects to redirect users and search engines to relevant pages.

How to fix not found the requested URL was not found on this server? ›

Five Ways To Fix 'Error 404: The Requested URL Was Not Found On This Server'
  1. #1. Reload The Page.
  2. #2. Clear Browser Cache.
  3. #3. Update Your Site's Permalinks.
  4. #4. Set Up 301 Redirects For Moved or Renamed Content.
  5. #5. Disable The '.htaccess' File.
Dec 1, 2023

Top Articles
Easy Crypto Review
Why am I feeling broke?
Www.paystubportal.com/7-11 Login
Skyward Houston County
Couchtuner The Office
Toyota Campers For Sale Craigslist
What are Dietary Reference Intakes?
Stl Craiglist
Goteach11
Umn Biology
Missing 2023 Showtimes Near Lucas Cinemas Albertville
Simple Steamed Purple Sweet Potatoes
Craigslist Jobs Phoenix
Hartland Liquidation Oconomowoc
Dexter Gomovies
Buy PoE 2 Chaos Orbs - Cheap Orbs For Sale | Epiccarry
Vanessa West Tripod Jeffrey Dahmer
Gdlauncher Downloading Game Files Loop
Las 12 mejores subastas de carros en Los Ángeles, California - Gossip Vehiculos
Robin D Bullock Family Photos
Raw Manga 1000
Cb2 South Coast Plaza
2011 Hyundai Sonata 2 4 Serpentine Belt Diagram
Gma' Deals & Steals Today
The Goonies Showtimes Near Marcus Rosemount Cinema
Ehome America Coupon Code
Angel del Villar Net Worth | Wife
Kelsey Mcewen Photos
Usf Football Wiki
Henry County Illuminate
Raising Canes Franchise Cost
Rochester Ny Missed Connections
How to Print Tables in R with Examples Using table()
Jetblue 1919
Weekly Math Review Q2 7 Answer Key
QVC hosts Carolyn Gracie, Dan Hughes among 400 laid off by network's parent company
Unveiling Gali_gool Leaks: Discoveries And Insights
Rs3 Nature Spirit Quick Guide
Craigslist Minneapolis Com
Random Animal Hybrid Generator Wheel
Senior Houses For Sale Near Me
Perc H965I With Rear Load Bracket
Go Nutrients Intestinal Edge Reviews
Petfinder Quiz
Ephesians 4 Niv
Walmart Listings Near Me
60 Days From August 16
The 13 best home gym equipment and machines of 2023
Unit 4 + 2 - Concrete and Clay: The Complete Recordings 1964-1969 - Album Review
Ranking 134 college football teams after Week 1, from Georgia to Temple
Comenity/Banter
Latest Posts
Article information

Author: Francesca Jacobs Ret

Last Updated:

Views: 6190

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Francesca Jacobs Ret

Birthday: 1996-12-09

Address: Apt. 141 1406 Mitch Summit, New Teganshire, UT 82655-0699

Phone: +2296092334654

Job: Technology Architect

Hobby: Snowboarding, Scouting, Foreign language learning, Dowsing, Baton twirling, Sculpting, Cabaret

Introduction: My name is Francesca Jacobs Ret, I am a innocent, super, beautiful, charming, lucky, gentle, clever person who loves writing and wants to share my knowledge and understanding with you.