{"id":16124,"date":"2025-07-24T18:08:08","date_gmt":"2025-07-24T16:08:08","guid":{"rendered":"https:\/\/surver.nl\/?post_type=kennisbank&#038;p=16124"},"modified":"2025-08-21T11:56:38","modified_gmt":"2025-08-21T09:56:38","slug":"status-code-410","status":"publish","type":"kennisbank","link":"https:\/\/surver.nl\/en\/kennisbank\/statuscode-410\/","title":{"rendered":"What does status code 410 Gone mean?"},"content":{"rendered":"<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/bcfd8d7b-2215-4192-a788-964a76d35394.png\" alt=\"410 gone\" class=\"wp-image-16343\" srcset=\"https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/bcfd8d7b-2215-4192-a788-964a76d35394.png 1024w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/bcfd8d7b-2215-4192-a788-964a76d35394-300x300.png 300w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/bcfd8d7b-2215-4192-a788-964a76d35394-150x150.png 150w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/bcfd8d7b-2215-4192-a788-964a76d35394-768x768.png 768w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/bcfd8d7b-2215-4192-a788-964a76d35394-12x12.png 12w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/bcfd8d7b-2215-4192-a788-964a76d35394-400x400.png 400w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/bcfd8d7b-2215-4192-a788-964a76d35394-600x600.png 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>You click on a link and instead of the expected page, you get an error message: 410 Gone. No redirect, no \"page not found\" like a 404. Just: this no longer exists. And that's not a mistake, the server is letting you know that this page has been deliberately and permanently deleted.<\/p>\n\n\n\n<p>So a 410 status code means: what you're trying to retrieve is definitely gone. It was once here, but now it's really gone. And that's exactly the point.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How is 410 different from 404?<\/h2>\n\n\n\n<p>A 404 suggests that the page <em>maybe<\/em> is still coming back. It is vague. The path does not exist, but whether that is temporary or permanent? The server does not comment on that.<\/p>\n\n\n\n<p>A 410 status code is exact: there was something here, and it was deliberately removed. That clarity makes all the difference, especially to crawlers.<\/p>\n\n\n\n<p>Search engines treat an http 410 differently from a 404. They often leave a 404 in the index for a while. A 410? That one leads to deletion faster. The message is clear: This URL no longer belongs to the site.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When do you use a 410 gone?<\/h2>\n\n\n\n<p>You deploy a 410 when a page or resource has not only disappeared, but will not return. This can be useful for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Temporary campaigns completed<\/li>\n\n\n\n<li>Downloads that may no longer be available<\/li>\n\n\n\n<li>Old user accounts that have been structurally deleted<\/li>\n\n\n\n<li>Content that you deliberately want removed from the index<\/li>\n<\/ul>\n\n\n\n<p>A 410 http state is especially appropriate for situations where you don't have a successor or alternative. You don't want to redirect, you want to clean.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How do you recognize a 410?<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"502\" src=\"https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/http-410-1024x502.jpeg\" alt=\"HTTP 410\" class=\"wp-image-16126\" srcset=\"https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/http-410-1024x502.jpeg 1024w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/http-410-300x147.jpeg 300w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/http-410-768x376.jpeg 768w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/http-410-1536x752.jpeg 1536w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/http-410-18x9.jpeg 18w, https:\/\/surver.nl\/wp-content\/uploads\/2025\/07\/http-410.jpeg 1678w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In the browser, you usually see no more than, \"410 Gone.\" Technical tools show it more accurately.<\/p>\n\n\n\n<p>In your terminal, execute:<\/p>\n\n\n\n<p><strong><em>curl -I https:\/\/voorbeeld.nl\/oud-artikel<\/em><\/strong><\/p>\n\n\n\n<p>You get back:<\/p>\n\n\n\n<p><strong><em>HTTP\/1.1 410 Gone<\/em><\/strong><\/p>\n\n\n\n<p>Crawlers such as Screaming Frog pick up 410s well. In the \"Response Codes\" tab, you can filter by 4xx codes and see which URLs are marked as permanently deleted.<\/p>\n\n\n\n<p>For larger sites, this is useful when checking cleanup actions or checking legacy URLs that no longer serve content.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How do you set up a 410?<\/h2>\n\n\n\n<p>Most servers support direct configuration of 410 status codes.<\/p>\n\n\n\n<p>For Apache, for example, via .htaccess:<\/p>\n\n\n\n<p><strong><em>Redirect gone \/expired-page<\/em><\/strong><\/p>\n\n\n\n<p>In Nginx via:<\/p>\n\n\n\n<p><strong><em>location \/expired-page {<\/em><\/strong><\/p>\n\n\n\n<p><strong><em>&nbsp;&nbsp;&nbsp;&nbsp;return 410;<\/em><\/strong><\/p>\n\n\n\n<p><strong><em>}<\/em><\/strong><\/p>\n\n\n\n<p>Are you using a CMS or framework? Many systems let you return a 410 response via route controllers or specific middleware. In WordPress, you can control it through a plugin like Redirection, or directly in PHP via status_header(410).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What does a 410 do to your SEO?<\/h2>\n\n\n\n<p>For search engines, the instruction is clear. With an http 410, the crawler knows it can forget about this URL. This speeds up de-indexing and prevents bots from continuing to return to something that is no longer there.<\/p>\n\n\n\n<p>Unlike a 404, which Google continues to check for a while, a 410 is the signal to clean up.<\/p>\n\n\n\n<p>Note: incorrect use of 410s can lead to loss of valuable pages. Use it only if you are sure the URL may, and will, go away.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">In conclusion<\/h2>\n\n\n\n<p>A 410 status code is not the end by error, but the end by choice. You are telling both the server and the world, \"something was here, but that is past.\"<\/p>\n\n\n\n<p>Thus, the 410 gone is not a technical error, but a substantive decision. One you should only make if you mean it. Because a 410 doesn't just say \"gone;\" it also says, \"and it will stay that way.<\/p>","protected":false},"excerpt":{"rendered":"<p>Je klikt op een link en in plaats van de verwachte pagina krijg je een foutmelding: 410 Gone. Geen redirect, geen \u2018pagina niet gevonden\u2019 zoals bij een 404. Gewoon: dit bestaat niet meer. En dat is geen vergissing, de server laat je weten dat deze pagina bewust en permanent is verwijderd. Een 410 status code [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":16343,"template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"kennisbank_categorieen":[64],"class_list":["post-16124","kennisbank","type-kennisbank","status-publish","has-post-thumbnail","hentry","kennisbank_categorieen-statuscodes"],"acf":[],"_links":{"self":[{"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/kennisbank\/16124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/kennisbank"}],"about":[{"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/types\/kennisbank"}],"author":[{"embeddable":true,"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/users\/2"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/media\/16343"}],"wp:attachment":[{"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/media?parent=16124"}],"wp:term":[{"taxonomy":"kennisbank_categorieen","embeddable":true,"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/kennisbank_categorieen?post=16124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}