3xx is a http status code which is used for redirection from old url to new url.
If we are moving url permanently then use 301 redirection and moving url temporary, then use 302 redirection. Make sure old url content is equivalent to new url content otherwise send it to 404 error page.
Redirecting all broken pages (404) to home page is a bad idea because they their content is not equal to home page.
Redirecting All deleted pages to a specific 404 page is also not a good practice for a big website. You are wasting resources, yours and Google’s both.
Don’t use multiple redirects. It may increase page load time. Although Google follow maximum 5 redirections.
if you use more than 5 redirections, Google will consider a soft 404 page.
According to Google, they will always pass the PageRank values through any kind of 3xx-redirect (301, 302, 303, 307, 308).
One more example – 302 pass pagerank – says Google
All ranking signals shifted to new one; there is no loss in ranking. Google have given a statement recently that there is no loss in ranking if use any 3xx redirection.
If use 302 redirection, Google shows the old result within their search results for a significant amount of the time. That is why best way is 301 for fast process.
Google takes maximum 1 year to leave any 301 redirection
Yes, according to Google both are same, because most of the server like Microsoft IIS use 302 redirection by default.
Wait – not instantly. Google takes time for this.
You can also say, long term 302 will be treated as 301.
Google treat 308 redirection as a 301. You don’t need to worry about it.
Google also treats 307 redirection as a 301. You don’t need to do anything.
Google’s statement on 307 redirect
We know 302 is a temporary redirect. Generally we use 302 redirection for A/B test, Mobile site, country/language versions.
As per Google statement Canonical tag slower than 301 redirection. So 301 is the best practice here. (Make sure you are using this for duplicate content case)
Yes, If you change domain using 301 redirection, penalty also with it.
I will recommend – 301 is still a safe choice for redirection.
There is no surety how other search engines treat all redirections (3xx).