Deleting a page without throwing the traffic away
A deleted page that answers 404 quietly bins every link and every ranking that pointed at it. There are exactly three correct endings for a page you no longer want, and the wrong one costs you more than leaving it up.
Every site collects them. The product you stopped selling. The post that was topical in 2021. The page a plugin created and nobody noticed. The empty page in a language you do not speak, which turned up after somebody got into your WordPress.
The instinct is to hit delete and move on. That instinct is usually wrong, and it is wrong in a way that shows up in your traffic two months later when you have forgotten you did it.
What a bare 404 actually costs
When you delete a page in WordPress, the URL starts answering 404 Not Found. Here is what that means in practice.
- Every backlink to it stops counting. If three sites linked to that post, that link strength now flows into a dead end. You had it. Now you do not.
- Every internal link to it becomes a dead end for your own crawl budget. Google follows them, finds nothing, and learns your site is unreliable.
- Anyone who bookmarked it, shared it, or finds it in an old email gets nothing. No suggestion, no next step. They leave.
- The rankings it held go nowhere. They do not transfer to your other pages. They evaporate.
None of this means you should keep bad pages. Thin, outdated and duplicate pages genuinely do hold a site back. It means the ending you give a page matters as much as the decision to end it.
The three correct endings
There are three, and no fourth one.
1. 301 redirect to the page that replaces it
This is the right answer whenever something on your site genuinely covers the same ground. A 301 is a permanent forwarding address: Google moves the rankings and most of the link strength to the destination, and anyone with the old link lands somewhere useful.
The word doing the work in that sentence is replaces. A 301 from "iPhone 12 case review" to "iPhone 15 case review" is a replacement. A 301 from "iPhone 12 case review" to your home page is not.
2. 410 Gone
Use this when the page is genuinely finished and nothing on your site replaces it. A discontinued service, an expired event, an offer that will not return.
410 says the same thing as 404 with one extra word: deliberately. Google treats it as a stronger, faster signal and drops the URL from the index quicker, without the repeated re-crawling it does with a 404 in case you fix it. For cleaning up a large batch of junk URLs, 410 is the efficient choice.
3. Leave it up and fix it
Underrated. If the page has impressions in Search Console — even a few hundred a month at position 30 — it is not dead, it is neglected. A page that already ranks for something is a head start you cannot buy. Rewriting it is usually less work than getting a new page to the same position.
Check before you delete. The number of pages people bin while those pages are quietly bringing in traffic is remarkable.
Choosing between them
Three questions, in order.
- Does it get any impressions at all? Search Console → Pages → last 3 months. If yes, fix it instead of removing it.
- Does another page on my site answer the same question? If yes, 301 to it.
- Does anything link to it? If external sites link to it and nothing replaces it, find the nearest relevant page and 301 there anyway — a slightly imperfect destination beats losing the links. If nothing links to it and nothing replaces it, 410.
Keep a note of what you did. Six months from now, when a page you half-remember turns up in a report, you will want to know whether that was deliberate.
The soft 404 trap
This is where most redirect cleanups go wrong, and it is worth understanding properly.
Google compares the redirected URL with where it lands. If the destination has nothing to do with the original, Google decides the redirect is a lie, ignores it, and files the URL as a soft 404 — which is a 404 with extra steps. You get none of the link strength, and you now have a confusing report in Search Console as well.
The classic version of this is redirecting every deleted page to the home page. It feels tidy. It transfers nothing. Google has been explicit about this for years: a redirect to an irrelevant page is treated as a 404.
So: if you cannot name the page that replaces it, do not invent one. Use 410.
Hacked and spam pages are a special case
If you find pages you did not create — thin pages in another language, pages selling things you do not sell, pages full of links to sites you have never heard of — you have a different problem, and the redirect is the last step, not the first.
Work in this order:
- Find out how they got there before you remove anything. Otherwise they come back within the week. Check for admin users you do not recognise, recently modified theme and plugin files, and anything in your uploads folder ending in
.php. - Update everything — WordPress core, every plugin, every theme — and change all passwords, including the database and hosting panel.
- Then clean up the URLs. These pages have no legitimate equivalent on your site, so 410 is almost always the right answer. Do not redirect spam URLs to your good content; you would be pointing whatever bad links they attracted straight at the pages you care about.
- Check Search Console → Security issues and request a review if Google flagged anything.
One exception: if a hacked page somehow sits on a URL that used to be a real post of yours, restore the real post rather than removing the URL.
What to do after
The removal is not finished when the redirect is in place.
- Fix your internal links. Redirects work, but a direct link works better and costs nothing. Search
site:yourdomain.com "old title"to find the pages still pointing at it. - Leave the redirect in place permanently. A 301 you remove after six months is a 404 with a delay. They cost nothing to keep.
- Update the sitemap. Removed URLs should not still be listed as things you want crawled.
- Watch Search Console for a month. "Page with redirect" and "Not found (404)" both climbing is normal after a cleanup. "Soft 404" climbing means a redirect went somewhere Google does not accept — go back and reconsider that destination.
Done properly, retiring twenty dead pages is a genuinely good week's work: crawl budget stops being wasted, the thin-content drag lifts, and the link strength that was trapped in dead ends ends up somewhere it can do something. Done with a mass redirect to the home page, it is twenty soft 404s and a slightly worse site.
I run a content site, got tired of paying four subscriptions to find out what to write, and built this instead. Everything here is tested on my own traffic first.
Want this done for you?
Fix My SERP does everything in this guide automatically — finds the pages, ranks them by what you would gain, and gives you the list in order. Free, and it runs on your own hosting.
Start free What it doesRead next
Why SEO tools show you a different Google than you see
Every rank tracker you have used is querying Google from a data centre with no history, no location and no account. That is not the search results page your readers get — and the gap explains a lot of confusing reports.
A free SEO audit checklist you can run in one afternoon
Paid audits hand you 600 issues sorted by a severity score somebody else invented. This one has 24 checks, in the order that actually affects traffic, and every tool it uses is free.
Internal linking on a small site: the 2-hour version
Internal links are the one ranking factor you control completely — no outreach, no waiting, no budget. Most small sites get them badly wrong in the same four ways. Here is how to fix all four in an afternoon.