Skip to main content

3xx Redirection

HTTP 303 See Other

The server redirects the client to a different URL, which must be fetched with GET.

Check a URL's HTTP status

What 303 means

303 is used after a form submission (POST) to send the browser to a result page. This is the Post/Redirect/Get pattern: refreshing the result page does not resubmit the form.

Common causes

  • A form or API POST completed and points to a confirmation or result page.
  • The server wants a follow-up GET instead of repeating the original method.

How to fix it

  1. No fix needed when used after form submissions.
  2. Use 301/308 for permanent moves and 302/307 for temporary ones instead of 303.

SEO impact

303 is not meant for moving pages. Search engines treat it as a temporary redirect, so do not use it for permanent URL changes.

How to check a status code

Enter a URL in the HTTP Status Checker to see its status code, every redirect hop, and response time. For redirect-heavy pages, the Website Speed Test shows how much time redirects add.

FAQ

What does HTTP 303 mean?
303 See Other is a 3xx redirection status code. The server redirects the client to a different URL, which must be fetched with GET.
What causes a 303 error?
A form or API POST completed and points to a confirmation or result page. The server wants a follow-up GET instead of repeating the original method.
How do I fix HTTP 303?
No fix needed when used after form submissions. Use 301/308 for permanent moves and 302/307 for temporary ones instead of 303.

Defined in RFC 9110.

Other 3xx redirection codes