410 Gone

410 Gone is the HTTP status that says a resource was removed on purpose and will not return. For a small site, it is the clean way to retire pages you deleted with no replacement. It helps search engines understand intent faster than a generic 404.

By , founder of Porteur · Updated 14 September 2026 · Markdown

410 vs 404: what is the difference

Both say the page is gone. 410 Gone says you removed it deliberately and it will not be back. 404 Not Found says the server has nothing there without saying why.

Google treats both as gone and drops the URL from the index after recrawls. A 410 is a slightly clearer signal and can be acted on a little faster.

  • Use 410 when you deleted a page on purpose and there is no replacement.
  • Use 301 when a close equivalent exists, for example "/docs/v1-guide" to "/docs/v2-guide".
  • Keep returning 404 for mistyped or never-existed URLs.

Why it matters for a small site

Clarity speeds clean-up. If you pruned old content, you want those dead URLs out of search so users land on live pages. A 410 helps that happen sooner.

It also keeps crawl waste down. Search engines will spend fewer visits retrying a URL that clearly will not return. That leaves more crawl for your live pages.

How to implement and check a 410

  1. Choose the right action

    Map each dead URL. If there is a close match, 301 to it. If not, return 410. Do not guess. Make a simple redirect map file.

  2. Set the server rule

    Configure your stack to return HTTP 410. For example, return 410 for "/blog/early-beta" that you removed without a successor. Keep body text that explains the page was removed.

  3. Verify the status

    Use curl or your browser dev tools to confirm the response code is 410. Test a sample, not just one URL.

  4. Submit for recrawl

    Fetch the URL in the Search Console URL Inspection tool and request indexing. This prompts a recrawl and speeds removal.

  5. Monitor clean-up

    Watch the Search Console reports over the next 28 days. You should see impressions drop for the removed URLs and no new clicks to them.

A fixed page looks like this: "/blog/early-beta" now returns 410 with a short note and links to "/blog". "/docs/v1-guide" 301s to "/docs/v2-guide".

How Google treats 410 and what to expect

Google treats 410 and 404 as a page being gone and removes the URL after it recrawls it. A 410 is a slightly clearer signal and may be processed a little faster.

  • Neither 410 nor 404 is a penalty. They are normal.
  • You do not need to disavow or use removal tools for honest deletions.
  • Clicks and impressions for the dead URL will taper as it drops out of results.

Common traps to avoid

  • Do not mix signals. Do not 410 a URL that is still in your XML sitemap or linked in your navigation.
  • Do not 410 pages with close replacements. Use a 301 to pass users and context to the right page.
  • Do not blanket-410 whole folders after a migration. Build a redirect map so users find the new equivalents.
  • Do not serve 200 with a “removed” message. That is a soft 404 and wastes crawl.

Questions

Check my site, free

Not sure which dead URLs should be 410 or 301, or where you still link to them? Paste your homepage and get a free check in about thirty seconds.

  • Free check, no card
  • Read-only, your own accounts
  • Readable by your agent

Read next