There are five basic types of redirects:
|303||a redirect using a GET method||The same as 302 but it forces the browser to perform a GET request, even if the browser originally made a POST request. *Don’t use this.|
|307||new redirect for temporary move||The same as 302 but provides the browser a new URL for a either a GET or POST request. *Don’t use this.|
Since a 302 is supposed to be temporary, search engines don’t transfer the link juice to the new page. Link juice is the extra authority a page gains when external sites point a link towards that page.
Don’t redirect all of the pages from the old site to the homepage of the new site. Not only does it frustrate users who have to scour the site for a specific page, but it also deprives existing pages of their link juice. Your site can lose a lot of traffic if you do this because you’ll be hiding “long tail” pages, or pages of a website that cater to highly specific searches.