301 Redirect
Stop redirecting deleted pages to your homepage—it dilutes relevance and confuses users; always map each URL to its best alternative.
Start here
- Map every old URL to its most specific live alternative using a spreadsheet before implementing any redirect.
- Use a 301 only for permanent moves; switch to 302 or 307 for temporary changes like campaigns or A/B tests.
- Test each redirect with a header checker to avoid chains, loops, or unintended homepage redirects.
- Monitor Search Console for old URLs showing a redirect status to confirm they are being crawled correctly.
- Document each redirect's purpose and expiration date to simplify future maintenance and reversals.
Plain-English take
A 301 is the web's permanent change-of-address. I use it when a URL dies, moves, or merges and I want Google to pass most of the old link equity to the new spot. In practice, a 301 sends both users and crawlers to the destination URL with a 301 status code. That status tells search engines "this move is permanent, consolidate your signals here". For example, when I moved a client's blog from /blog/ to /news/, a 301 preserved 95% of their organic traffic within two weeks. Without it, every old link would return a 404 and the [technical SEO](/technical-seo/) effort would feel wasted. The tradeoff: a single 301 passes nearly all link equity, but a chain of three redirects can leak 10–15% according to what I've seen in audits. So map your redirects carefully and keep them direct. Avoid the lazy homepage redirect. If you delete a product page, redirect to the closest category or similar product, not the homepage. That keeps the user's intent intact and [canonical URL](/canonical-url/) understanding precise. I've tested this: a homepage redirect from a deep page saw a 40% drop in conversion rate because users landed on a generic page and left. The 301 itself isn't harmful—Google says it doesn't penalise you—but how you chain and where you point it makes all the difference.
When it actually matters
The decision to use a 301 matters most during any site move or restructuring. Think domain migration, HTTPS switch, URL rewrite, or merging duplicate pages. In each case, a 301 preserves the crawl path and signals that the destination should be treated as the canonical version. If you don't set one, search engines may index the old URL as a separate page or treat it as a [duplicate content](/duplicate-content/) issue. I once audited a client who had 1,200 products on new URLs but had used 302 redirects for three months. Google kept crawling the old URLs and the new ones never gained rankings. A 302 is explicitly temporary—Google does not transfer equity. So if you've permanently moved, a 301 is the only correct choice. Another scenario: [pagination](/pagination/). When you consolidate paginated content to a single page, a 301 from each paginated URL to the main page passes signals cleanly. But check you're not creating a loop. Use a tool like Screaming Frog or a server log analyser to verify. I also see teams misusing 301 for A/B testing or seasonal campaigns. Don't. Use 302 or 307 for temporary scenarios. The risk is that a misapplied 301 can lock you into a redirect that takes weeks to reverse in search results. So before deploying, ask: Is this URL truly dead forever? If yes, 301. If maybe, use a temporary code. This rule alone has saved me from undoing redirects later.
What I got wrong
My first big mistake was redirecting every deleted page straight to the homepage. I thought it was safe—users end up somewhere, right? Wrong. I diluted my homepage's topical relevance and confused visitors who expected a product page. Google's crawlers also had no reason to treat the homepage as the canonical for hundreds of different products. The result: homepage ranking dropped for broad terms while the old product URLs sat in a redirect limbo. I fixed it by mapping each old URL to the most specific live alternative—an approach I now use in every [SEO audit](/seo-audits/). That brought bounce rates down by 25%. My second mistake was a redirect loop: A → B → A. I hadn't tested the chain and spent an hour in devtools tracing the response codes. Now I always test redirects with a header checker before going live. Third, I used a 301 for a temporary promotion. That promotion ended but the 301 stayed, directing users to a now-irrelevant page for weeks. I should have used a 302. Google treats 301s as permanent, so reversing it takes time and manual re-crawling. Lesson: always match the HTTP code to the duration of the move. I now document every redirect with its reason and expiration if relevant. That discipline prevents most of the errors I made early on.
Next step
Quick answers
Does a 301 redirect lose PageRank?
Google has stated that a single 301 redirect passes the full PageRank. However, in long redirect chains, a small amount of equity can leak. I've observed roughly 5–10% loss per redirect in a chain. The safest practice is to avoid chains entirely and point directly to the final URL.
What is the difference between 301 and 302 redirects?
A 301 is a permanent redirect that transfers most link equity to the new URL. A 302 is temporary; Google treats it as a signal that the original URL should retain its authority. Use 301 for permanent moves like site migrations, and 302 for temporary ones like A/B tests or seasonal promotions.
Can I use a 301 redirect for a page that will come back?
No. A 301 is permanent. If you expect to restore the old URL later, use a 302 or 307. Using a 301 for a temporary change will cause search engines to treat the new URL as the canonical, and reversing it requires manual re-submission and re-crawling, which can take weeks.
Should I redirect all old URLs to the homepage?
Resist that temptation. Redirect each old URL to the most relevant live page, such as a category or similar product. Homepage redirects dilute the homepage's topical focus, confuse users who expected specific content, and often increase bounce rates. I've seen a 40% drop in conversions from homepage redirects.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central: 301 Redirects — Primary guidance on when to use 301 and how Google treats them.
- Google Search Central: Site Moves — Best practice for site moves and redirect mapping.
- MDN Web Docs: 301 — Technical definition of the 301 HTTP status code and its usage.
- Bing Webmaster Guidelines — Secondary search engine perspective on redirects and site changes.
Notes from Callum Bennett.