How Long Should 301 Redirects Stay? Does Removing Them Hurt Rankings?

How long should 301 redirects stay in place?
According to Google's site move documentation, you should keep redirects for as long as possible, generally at least one year. The same page says to consider keeping them indefinitely for users. So how long should 301 redirects stay? There is no fixed end date; the test is whether the old URL still brings value.
This article covers one question only: how long should 301 redirects stay before you can safely remove them? We already explain the difference between 301, 302, 307 and 308 in a separate guide, so we will not repeat it here. For chain problems, see our redirect chain guide.
First we look at what the official documents say. Then we cover external links, bookmarks and the 404 that follows removal. Finally we show how to manage your rule list and what data to collect before you delete anything.
What do Google's official documents say about redirect duration?
Google Search Central's page on a site move with URL changes states the duration directly. In short, keep the redirects for as long as possible, generally at least one year. The reason it gives is that this period lets Google transfer signals to the new URLs.
The permanent redirects page tells a different part of the story. There you read that Googlebot follows the redirect and that the indexing pipeline treats the target as the canonical, meaning preferred, URL. However, we found no duration on that page.
The site move page also says that permanent redirects do not cause a loss of PageRank, the value that links pass between pages. That sentence matters, because it shows that keeping a redirect has no ranking cost.
Documents change over time. Also, before you decide, check the current wording on the page yourself.
So how should you read the two pages together? Moreover, the site move page answers "how long", while the permanent redirect page answers "how". For a single changed URL, borrowing the duration from the site move page is reasonable. Also, just remember that you are borrowing it.
Why does "at least one year" matter?
Google ties the period to a reason. For signals to move to the new URLs, Google must recrawl the old URLs and reassign the links that other sites point to them. Crawl frequency is not the same for every page. A deep page that few people visit may wait much longer for a recrawl than your home page.
Read "one year" as a floor, not a deadline. The number does not mean every page finishes its transfer on the same day. For example, an old guide that Google crawls only a few times a year may need more time.
The other half of the statement is just as interesting. For users, you can consider keeping redirects indefinitely. In other words, the search engine gets a minimum, while the visitor gets a door that never closes.
In short, treat the one-year mark as a safe starting threshold. After it passes, your data should decide, not the calendar.
How long should 301 redirects stay after a domain move?
A domain move is the exact scenario the documentation describes. The whole site goes to a new address, and every old URL needs a counterpart. The official duration was written for this case: as long as possible, generally at least one year.
In the field, we add one rule of our own. We do not remove any rule before the first year ends. Once a year has passed, we read the server logs. Home page, category and top-linked content URLs often keep receiving requests well beyond that mark.
We cover the full process in our website migration SEO checklist. However, this article stays focused on the lifespan of the redirect itself.
During the first weeks after the move, test that every redirect works. Our redirect checker makes that check fast. You can also extend the threshold later: if the rule list is light and requests continue, keeping redirects for years has no visible cost.
How long should 301 redirects stay on an ecommerce site?
Ecommerce URLs change often. Product codes get updated, categories merge, and platforms change. Specifically, each change creates a new rule, and over the years the list swells. That is why the duration question matters even more in a store.
Example scenario: a store switches platforms and its product URLs move to a new structure. Moreover, the old URLs of seasonal products may stop receiving traffic after a while. On the other hand, category pages that have collected links for years may keep bringing visitors for a long time.
For that reason, group your rules by product type. When a product is gone for good and has no real alternative, returning 404 or 410 can be more honest than redirecting. Our guide on out-of-stock product pages covers that case.
Pay attention to seasonal URLs as well. If a campaign URL returns every year, keeping it at the same address is healthier than redirecting it.
How long should 301 redirects stay when a single URL changes?
Fixing one article URL or renaming one folder also needs a permanent redirect. However, Google's permanent redirects page gives no duration for this case. The duration appears only in the site move documentation.
So for a single page there is no official duration. Our advice is to borrow the logic of the site move page: keep the redirect at least a year, then look at link and request data. This is our cautious approach, not a Google rule.
The first decision matters too. Does the URL really need to change? Often leaving it alone is cheaper. A slug, the readable end of an address, should stay stable once the page is live. For new addresses, our slug generator keeps naming consistent.
Finally, when you do change a URL, update every internal link that pointed to the old one. That step costs little and prevents most of the later cleanup.
Does removing a 301 redirect hurt rankings?
We found no clear statement in the official documents about what happens to rankings after you remove a redirect. For that reason we do not promise any specific outcome. What we have is this: the documentation recommends keeping redirects for a long time and does not quantify the effect of removal.
We can reason about the likely result, but we do not present it as Google's word. When a redirect disappears, the old URL usually returns a 404. Links that point to that URL no longer lead to the new page. The new page could then lose the benefit it received through those links.
Therefore you cannot generalize that removal "always hurts" or "never matters". The effect depends on how many links and visitors the URL still receives.
Also, ranking drops rarely have a single cause. Content, competition and technical changes may happen in the same period. Removing redirects in small batches helps you see cause and effect.
For a URL with no links and no traffic, the practical effect may be tiny. For a valuable URL, the same decision can create a real loss. The difference comes from deciding with data.
What happens to external links when a redirect disappears?
You cannot edit an external link. Another site owner keeps publishing the old URL. While your redirect is active, a person who clicks that link reaches the new page. Once you remove the redirect, that person usually sees an error page.
Because permanent redirects do not cause PageRank loss according to the documentation, keeping one has no ranking cost. The case for removal is therefore maintenance, not rankings.
A practical method looks like this:
- List the sites that link to the old URL.
- Ask the owners of valuable links to update the address.
- Keep the redirect for links that nobody updates.
- Consider removal only where no link remains.
Google's page also recommends updating high-traffic external links. For a wider view of link value, read our guide on backlinks and link quality.
Why do bookmarks and old links justify keeping a redirect longer?
Visitors do not only see old URLs in search results. They save them as bookmarks, and they carry them in email signatures, printed catalogs, PDF files and QR codes. You cannot update any of those sources.
That is exactly why Google suggests considering indefinite redirects for users. For example, if you printed a catalog two years ago, the addresses inside it can still bring traffic. If you remove the redirect early, you lose that visitor quietly.
Moreover, this loss is hard to see in analytics. A person who lands on an error page and leaves usually does not appear as a lost customer anywhere. Server logs are the most reliable way to check before you decide.
Direct visitors, meaning people who type the address or open a bookmark, suffer this loss most silently. Only the server log shows which address such a visitor requested.
In short, the old URL belongs not only to the search engine but also to the visitor. Because you cannot update the link in their hands, the redirect is the only bridge.
What does the 404 after removal mean for Google?
According to Google's HTTP status codes documentation, 404 and 410 get the same treatment. In short, Google tells the next processing stage that the content does not exist. For Search, that means the indexing pipeline removes a previously indexed URL from the index.
The same page says that content from URLs returning a 4xx status code is ignored. So whatever text your error page contains, Google does not evaluate it. A well-designed 404 page helps visitors, but it sends no signal to the search engine.
As a result, once you remove a redirect, the old URL will drop out of the index over time. That may be exactly what you want. If the URL still earns links, though, it may be a loss you did not intend.
You can read the related Search Console report next to our 4xx guide. It explains what the codes mean and when to act on each one.
Which redirects can you remove and which should you keep?
The decision is made per URL. However, the table below is a framework from our field experience, not a Google rule. Also, read the timing together with the documented "at least one year".
| Situation | Our suggestion | Reason |
|---|---|---|
| --- | --- | --- |
| Home and category URLs after a domain move | Keep | They collect many links and bookmarks |
| Old blog post that earns external links | Keep | Link value stays on the new URL |
| Old campaign page with no traffic and no links | Consider removal | It adds upkeep and returns nothing |
| One-off URL fix, a year has passed | Check the logs, then decide | Keep it if visits continue |
| Product gone for good, no suitable alternative | Return 404 or 410 | Redirecting to an unrelated page misleads |
The "keep" advice is a cautious default, not an obligation. A site with data will build a more accurate table than this one.
Before deciding, add one more column to your own table: the real request count of the last month. When the number is close to zero, the risk of removal is low. When it is high, keep the rule whatever the table says.
What data should you check before removing a redirect?
Do not leave the decision to guesswork. Three sources usually suffice, and you already have all of them.
- Server logs: They show how many requests the old URL gets and from where. You can separate bots from real visitors.
- Link reports: Search Console and similar tools list the sites that link to the old URL.
- Analytics data: It shows the traffic of the new URL that now receives the redirected visits.
For log work, try our log file analyzer. If you are new to Search Console, start with our Search Console guide.
Without data you have no basis for a decision. In that case, keeping the redirect is the lower-risk option. Also collect data for at least a few weeks, because a single day can hide seasonal swings.
How do you manage your redirect rules?
Creating a redirect is easy, while managing the list takes discipline. Hundreds of rules pile up over the years. If nobody remembers who added a rule and why, nobody dares to delete it.
The routine our team recommends looks like this:
- Record the old URL, new URL, date and reason for every rule in one table.
- Group the rules in your server configuration or plugin in the same order.
- Add a short comment to each group.
- Set a date for a periodic review.
- Keep deleted rules in a change log so you can roll back.
For bulk matching, our redirect mapping tool helps you prepare the list. That way you do not have to match old and new URLs by hand, one at a time.
How do you clean up redirect chains?
A chain happens when one URL redirects to a second one, which redirects to a third. As old rules accumulate, chains become almost unavoidable. Because this topic has its own guide, we only summarize the cleanup logic here.
The core rule is simple: every old URL should point straight to the final target. When you remove the middle steps, latency drops and the rule list gets simpler. As a result, it also becomes easier to see which rules you can delete.
Clean chains before you remove redirects. Otherwise you may delete a rule in the middle and send the URLs at the start of the chain to an error page. Also, read our redirect chain guide for details.
For instance, if URL A goes to B and B goes to C, point A straight to C before you delete B. Still, this small ordering mistake is the most common breakage we see in the field.
Why should you update internal links that point to old URLs?
Google's site move documentation says that internal links on the new site should point to the new URLs instead of the old ones. We read the reason like this: you control your internal links, so they can reach the target without needing any redirect.
The same documentation notes that redirects add latency. That is why it recommends updating the links on your own site and the high-traffic external links. Updating internal links also makes removing a redirect safe.
In practice, crawl your site and list the internal links that return 301. Then change each one to the final URL. To see internal linking as a whole, read our article on internal linking strategy. For common myths about nofollow, see nofollow on internal links.
After the update, crawl again. If no internal link returns 301 anymore, requests to the old URL come mostly from outside. That data gives extra assurance before you remove the rule.
What should happen to old URLs in your sitemap?
Google's documentation mentions the sitemap of old URLs as a way to follow the move. It also describes the expected course: over time, the number of pages indexed from the old URLs sitemap drops to zero, while indexing of the new URLs rises.
That description creates a useful distinction. Your permanent sitemap should contain only new, valid URLs. If you want to monitor the old ones, use a temporary separate file. Also, this lets you compare the index counts of the two lists.
When the old count approaches zero, the move looks healthy. However, that alone does not give you permission to remove redirects, because external links and visitors still need separate checks. For setup, see our guide to the XML sitemap.
Keeping old URLs in the permanent sitemap brings no benefit. That file tells Google these are your current pages, and redirecting URLs are not current pages.
Does the Change of Address tool replace redirects?
No. According to the documentation, the tool is an additional step for domain or subdomain changes. The same step list also includes server-side permanent redirects as a separate item. Specifically, we found no statement that the tool replaces them.
The tool lives inside Search Console under the name Change of Address. Menus can change, so we do not write an exact button path. Look for the relevant section in the panel.
You do not use this tool when one page changes address or when you reorganize folders. In those cases only the redirect and the internal link update apply.
What happens to your redirects if you let the old domain expire?
This is the least noticed part of domain moves. If you do not renew the old domain, the redirects on it stop working. A redirect lives on the old address's server, so without the address there is no rule.
Moreover, someone else can register a domain you let go. Your old links would then lead to a site you do not own. We cannot predict the consequences, but the risk is clear.
For that reason, consider renewing the old domain separately from the decision to remove redirects. Our guide on getting an expired domain back covers the steps once a domain lapses.
An annual renewal fee is a small cost. Valuable links ending up in someone else's hands is a problem that is hard to reverse.
Are performance and upkeep reasons enough to remove a redirect?
Google's documentation accepts that every redirect adds latency. That is true, but a single redirect usually adds little. The real burden comes from chains and from many accumulated rules.
So first update internal links and shorten chains. Then check whether the rule list still slows things down. On most sites, those two steps deliver most of the gain.
If the list is truly heavy, order the removals by value:
- Delete the rules that receive no requests first.
- Review the rules that only bots request next.
- Touch the rules with links and visitors last.
That way you reduce upkeep without risking valuable URLs. In the end, upkeep can be a real reason, but it is rarely enough alone. Fixing links and chains often removes the need.
How do you decide step by step whether to remove a redirect?
The decision looks complicated, but a short sequence covers it. In practice, the flow below is our suggestion, not an official Google procedure. If the answer to a step is "no", you move to the next one.
- Has at least one year passed since the move, the floor in the documentation? If not, keep the rule.
- Does the old URL still receive real visitor requests? If yes, keep it.
- Does a valuable external site link to it? If yes, ask for an update first, or keep it.
- Do your internal links still use the old URL? If yes, fix them first.
- Does the rule sit in the middle of a chain? If so, shorten the chain, then decide.
- If everything is clean, remove a small batch and watch.
This may feel slow. Still, removing a redirect is easy to undo but hard to notice. Therefore moving slowly is cheaper than losing visitors.
If you give your team this flow as a checklist, decisions will not vary from person to person. As a result, you also avoid inconsistencies such as different people deleting different rules on the same site.
How do you test before you remove a redirect?
Instead of deleting on the live site at once, start with a small batch. First write down the URLs you plan to remove. Then check the current status code and target of each one with our redirect checker.
After that, follow this order:
- Split the list into two parts, and make the first part the lowest-risk URLs.
- Remove the first part and watch the server logs for a few weeks.
- If you see real visitors hitting the error page, add the rule back.
- If nothing goes wrong, move on to the second part.
Prepare a rollback plan in advance. If you keep a copy of the removed rules, you can restore them within minutes when a problem appears. Then that small step makes removal far less scary.
After removal, run a broken link checker to catch internal links that broke by accident. This step helps you find quiet 404 errors early.
What should you monitor after removing a redirect?
Removal is only half of the work, and the real information arrives afterward. Watch three signals together: the error and index reports in Search Console, the number of 404 responses on the server, and the organic traffic of the new URLs.
If you see an unexpected rise, first check which URLs return the error. Then check whether those URLs receive external links. If they do, adding the redirect back is often the fastest fix.
If traffic drops, do not rush to blame a single change. Other updates may have landed in the same period. To separate such drops, use our guide on diagnosing traffic drops with Search Console.
Do not keep the monitoring window short. Google revisits old URLs on its own crawl schedule, so effects may spread over several weeks. A weekly note helps: how many URLs errored, which got links, and which rules you restored.
What are the most common mistakes when removing redirects?
We see the mistakes below again and again in the field. They are experience notes, not documentation rules.
- Removing a redirect only because "a year has passed", without checking data.
- Deleting URLs that earn external links without opening the link report.
- Deleting a rule in the middle of a chain and breaking the URLs before it.
- Redirecting removed pages to the home page and creating soft 404 responses.
- Forgetting to renew the old domain.
- Skipping monitoring after removal.
For more on soft 404 responses, read our soft 404 guide. In short, a hasty cleanup quietly costs you valuable visitors. These mistakes share one root: the decision came from the calendar or from a hunch instead of data.
How does our team approach this decision?
Our team follows the same order on every move: mapping table first, then redirects, then internal link updates and monitoring. Removal comes last, and data drives it. The calendar alone is never a reason.
Example scenario: a store changed its domain. A year later, we read the logs. If the old home page and three category URLs still get requests, we keep those rules. For hundreds of old campaign URLs with no requests and no links, we try removal in groups.
Every site has a different picture. If you want a plan for your own situation, take a look at our SEO consulting service. In practice, we never promise a fixed formula such as "delete after this many months", and this article offers a general technical framework without guarantees.



