302 and 307 redirects can both be used when content has temporarily been moved, and will be back in the near future. Because it’s clear how search engines treat the 302 redirect, we recommend using that over the 307 redirect.
The main technical difference between these redirects is that the HTTP method remains unchanged when using a 307 redirect. For instance, if the
GET HTTP method was used, then the
GET HTTP method is passed on as part of the redirect.
Please note that the 307 redirect is also used as an internal redirect, in case HTTPS is enforced.
302 vs. 307 redirect summarized
|Redirect type||Use-case||SEO preferred|
|302 redirect||Content temporarily moved, HTTP method can change.|
|307 redirect||Content temporarily moved, HTTP method should remain the same.|