HTTP 307: Temporary Redirect

Like 302, but the request method and body must not change.

What it means

Like 302, but the request method and body must not change. Redirection responses tell the client to request a different URL.

Common causes

HTTPS enforcement (HSTS) and API redirects.

How to fix it

Use 307 for temporary moves of POST requests; use 308 for permanent ones.

If you are a visitor

Nothing is wrong. Your browser handles this response automatically.

If you own the site

Browsers follow redirects automatically, up to a limit. Check for loops. Permanent redirects (301, 308) pass ranking signals to the new URL. Temporary ones (302, 307) tell search engines to keep the old URL. Long chains and loops waste crawl budget. Run the HTTP status checker to see exactly what your URL returns, and use uptime monitoring to be told when it changes.

Frequently asked questions

What does HTTP 307 mean?

Temporary Redirect: Like 302, but the request method and body must not change.

Is HTTP 307 an error?

No. Redirection responses tell the client to request a different URL.

Does HTTP 307 affect SEO?

Permanent redirects (301, 308) pass ranking signals to the new URL. Temporary ones (302, 307) tell search engines to keep the old URL. Long chains and loops waste crawl budget.

Should I retry after HTTP 307?

Browsers follow redirects automatically, up to a limit. Check for loops.