Difference between error code 404 and 410


In programming, you can sometimes be faced with different types of errors in your codes. Among the most common errors are the famous 404 and 410 errors. It is, therefore, critical to understanding the difference between these two errors. In this article, we will explain these errors in more detail.

Status errors 404 and 410 must specify that a page no longer exists. However, status 410 is for pages that you deleted and do not intend to recreate. However, you can use 404 to specify that a page is not available. It could be a typo or a page that you intend to recreate later in the latter case. The objective of this article is to examine how search engines deal with the two error statuses. We will also see how you can configure them on your website. Finally, we will talk about the advantages of using one over the other.

What is a 410 error page, and how do I set it up?

Error page 410 specifies that a page is gone forever. It no longer exists. In other words, if you have a page that will no longer exist, you can use 410 error pages. Error page 410 should specify that a page is permanently deleted and will not return. I probably recommend the 410 error page to e-commerce businesses or companies that run websites with constantly changing URLs.

The configuration of the 410 Gone pages may vary depending on the server you have. If you are hosting your website on a server that supports the .htaccess file, you can configure your 410 Disappeared pages with the following code:

You need to add this little code to your .htaccess file.

Redirect gone /path/to/folder/
ErrorDocument 410 default(or 410 file)

The code above, “/ path / to / folder /” represents the absolute folder or URL that you permanently deleted. For example, if you deleted the “web development” page, which is like https://www.prositeweb.ca/en/services/website/, you can replace the / path / to / folder / with / website-development. Additionally, the “default” in the second line will display the following message:


The requested resource/website development is no longer available on this server, and there is no forwarding address. Please remove all references to this resource.

As you can see, the message is not formatted or uniform for your website. With a bit of customization and styling, you can create a great 410.php page (.html or whatever you like). Once you’ve done that, instead of “default” in the second line, you can add the path to the page you created.

What is a 404 error page, and how do I set it up?

I believe most of us are used to 404 error pages, as you may have seen once or twice on a website. It simply indicates that a page is not available. There are many options when a page is redirected to a 404 page not found:

  • The page may no longer exist.
  • You may have added the wrong URL to the anchor.
  • The website administrator may have temporarily deleted the page.

It is also essential to configure the 404 error page so that your visitors do not fall on a blank page when an error has occurred. For the 404 error page, many CMS already have an easy way that users can use. For example, if you are using WordPress, you need to create a 404.php file and add it to your template. To use the .htaccess file to configure your 404 error page, add this code to your .htaccess file (CMS can have different approaches).

ErrorDocument 404 /errordocs/404.html

In this line of code, 404.html represents the information displayed if your visitors come across a page that cannot be found.

How do search engines like Google treat 404 or 410 pages?

According to John Mueller, who is the senior analyst for webmaster trends at Google, Google handles error 410 and 404 pages in the same way. This is an excerpt from the advice he gave regarding how to handle status 404 and 410. The article block below comes from Search Engine Journal:

“If a 404 error goes to a page that does not exist, should I give them status 410?”

John Mueller replied:

“From our perspective, in the medium / long term, 404 is the same as 410 for us. In both cases, we, therefore, remove these URLs from our index.

We usually cut down on crawling these URLs a bit to not spend too much time crawling things we know don’t exist.

The subtle difference here is that a 410 will sometimes drop a little faster than a 404. In general, we are talking about the order of a few days or so.

So if you remove the content naturally, you are fine with either. If you had already deleted this content a long time ago, it’s not indexed yet, so it doesn’t matter to us whether you use a 404 or a 410 ”.


If you intend to delete a page permanently, you can use error page 410. This can reduce the number of crawls of these pages a bit. For pages that you are temporarily deleting, the 404 page is probably the best solution.

Thank you for reading this article. If you have any questions or need help setting up your 410 error page, please don’t hesitate to contacts/s/ us.

Leave a comment

Thank you

Thank you for contacting Prositeweb,
Go back to the home page

Please fill free to contact us at any time for any request regarding our services. Contact us.

Thank you