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 statusWhat 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
- No fix needed when used after form submissions.
- 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.