SEOTechnical SEOUpdated 2026.04.28

307 Redirect

Also known as307 Temporary Redirect

In one line

A 307 redirect is the HTTP/1.1 temporary redirect — unlike 302, it preserves the original request method (GET, POST, etc.) instead of silently switching to GET.

Going deeper

A 307 carries the same 'this resource has temporarily moved' meaning as a 302, but with one important guarantee: the client must keep the original HTTP method. 302 ended up ambiguous because browsers historically downgraded POST to GET; 307 was introduced to remove that ambiguity.

From an SEO standpoint the effect is essentially the same as a 302. Search engines treat it as temporary and keep the original URL as the indexed canonical, so anything that is genuinely a permanent move should use 301 or 308 instead.

In practice 307 most often shows up automatically — HSTS-driven HTTPS upgrades and some load balancer defaults emit them. So when an audit flags a 307, the question is usually 'is this intentional or just an infra default?'.

Related terms

How does your brand show up in AI answers?

Get a free audit