Is there a limit to how many 301 (Permanent) redirects I can do on a site?

Google Search Central · 380K views · 2011 · 4:30

Open on YouTube

Web developmentexplainerdated

Why Webmasters Stack Exchange recommends it

Webmasters Stack Exchange answerers cite it as the official Google statement that chaining four or five redirects is risky, and that large numbers of one-hop 301s are fine.

Recommended by 1 people across 1 different months, 2012 to 2020.

Why Stack Overflow recommends it

Stack Overflow users link it as an authoritative source for how many chained 301 redirects Google will follow and whether redirects pass SEO value.

Recommended by 0 people across 0 different months, 2012 to 2015.

What it is

Matt Cutts of Google answers a webmaster question about whether there is a limit to the number of 301 redirects a site can have, and how many can be chained together. He says there is no cap on total 301s, but long chains are risky and Googlebot may stop following after about four or five hops. The video description adds notes on avoiding loops, browser limits and page speed.

What people said

Recommends DisgruntledGoat · 2012-10 · Webmasters Stack Exchange · on “Can too many 301 redirects cause a DNS error?”

DNS errors occur before the server is even hit, so redirects wouldn't affect this. I checked your site on a DNS checker here [LINK] and didn't see any problems. It was probably just a temporary issue. There are no problems with the number of redirects, in terms of how many pages redirect to a second page. The only problem occur when you chain redirects, e.g. Page A > B > C > D - Google will usually give up after 4 or 5. But you are not doing this so no need to worry. See this webmaster help video [this video] for more information.

Cites Antonio Bakula · 2012-05 · Stack Overflow · on “If Url not valid, perform legacy url lookup before throwing 404 error”

be aware that 301 are permanent redirects, and browsers cache it permanently, and maybe you can redirect it to single redirect page and from there redirect it again based on some code, Matt Cutts said that is ok to have two redirects [this video]

Cites Ilmari Karonen · 2012-06 · Webmasters Stack Exchange · on “301 redirects in main navigation menu of WordPress website - is this okay for SEO?”

This is a perfectly sensible thing to do, and your pages will be indexed just fine. For pretty much all practical purposes, search engines treat links to a 301-redirected URL just as if the link had pointed directly to the target URL. In the past, Google's PageRank algorithm used to shave off a small fraction of the rank flowing through redirected links, but apparently that's no longer the case [LINK] . In any case, the amount was never greater than the fraction shaved off on every step in a normal chain of links. In practice, this is not something you should worry about — that time is much better spent making your site's link structure generally easy to navigate, or promoting your site thro

Cites GDVS · 2013-03 · Webmasters Stack Exchange · on “Just overhauled our entire site. How do I keep Google, Bing and Yahoo from demoting us?”

Assuming you've done nothing to reduce the quality of your site, you should not see long-term ranking loss. You will however see movement, both up and down, for a few weeks. You say you've "created a number of redirect rules". Unless it's a very large, complex site, this should be the case for all pages , and they should return 301 HTTP code. If you've migrated or retired content before, check for chained redirects: these should be avoided as they will increase page load time, cause unnecessary additional dissipation of PageRank [LINK] (or equivalents), and may even not be followed at all [this video] in some cases. robots.txt (check specs here [LINK] ) should be present with a reference to a val

Cites Kuzgun · 2013-09 · Stack Overflow · on “stacks of domains, positive SEO?”

Matt Cutts from Google explained it in this video: [this video] and here: [LINK] He also said if he was doing this, he would redirect each of sites to the target sites' different important pages. If the redirected domains had pageranks before, they will still flow pagerank (not exactly but a lower pagerank).

Cites Palec · 2013-10 · Webmasters Stack Exchange · on “How can I force Google to re-index my site?”

Several notes on this topic can be found in How can I get Googlebot to notice a 301 redirect? [LINK] and Is there a limit to how many 301 (Permanent) redirects I can do on a site? [this video] from Google Webmaster Help channel at YouTube. You should redirect your old URLs to the new ones using 301 HTTP status code and patiently wait. Nothing is really broken, traffic from search engines and old links is redirected. Quote from the video: If you really want to de-index an old page, you can always just remove it with the URL removal tool [LINK] . And I believe we just not too long ago launched something we can fetch something as Googlebot, and so if you want to refresh a page that's in the index, a

Cites Timmy D'Hooghe · 2013-10 · Stack Overflow · on “Can a 301 page be crawled by google?”

Normally Google crawls the page that's redirected to. Two possible explanations for the site you saw: The site just showed a 301 message instead of returning HTTP-headers properly. The site redirected to another 301, which redirected to another 301, ... Watch this video on Youtube [this video] .

Cites Max · 2014-10 · Webmasters Stack Exchange · on “What is an optimum redirect / canonical path for this instance?”

Google have said that they will and can follow a chain of redirects, but you should keep the amount below 4 or 5 different 'hops': Is there a limit to how many 301 (Permanent) redirects I can do on a site? [this video] However as John Conde notes, it always make sense to redirect to a final URL if you can. 301 redirects and canonical tags carry over most of the ranking weight, or 'link juice' from the source URL, but if you start chaining them, you might lose more than using a single redirect, or canonical. Also it just doesn't really make sense to redirect to a page that is canonicalised elsewhere, there is no point, so just redirect straight to the destination if you can. So I would change the

Cites MonkeyZeus · 2014-11 · Webmasters Stack Exchange · on “If I need to redirect my WordPress site to a new domain with new hosting, how do I do so?”

Don't duplicate the site. As recommended by Google, you should use a 301 redirect. [LINK] Page content added for completeness for future visitors: [this video] If you need to change the URL of a page as it is shown in search engine results, we recommend that you use a server-side 301 redirect. This is the best way to ensure that users and search engines are directed to the correct page. The 301 status code means that a page has permanently moved to a new location. 301 redirects are particularly useful in the following circumstances: You've moved your site to a new domain, and you want to make the transition as seamless as possible. People access your site through several different URLs. If, for e

Cites tillinberlin · 2015-03 · Webmasters Stack Exchange · on “Migrate URLs with old primary keys to new primary keys”

The 'easiest' solution I can currently think of would be to also migrate the key Y from the old database and continue using it for the URL. You'd then have to add some y++ for every new entry. Maybe that's not the most elegant approach, but probably less clumsy than writing 600.000 301-redirects – which would have been my second suggestion. – Edit– According to Matt Cutts there is no limit to the number of 301-redirects ( [this video] ). So if you're technically able to actually generate and handle those hundrets of thousands of 301s, then you should probably go for that option. At the same time you could then even also start using seo-friendly urls…