2xx Success
200 OK
The request succeeded and the response contains the requested content.
Check a URL's HTTP statusWhat it means
200 is the normal response for a successful page load or API call. The meaning of the body depends on the request method.
Common causes
- The resource exists and was returned successfully.
How to fix it
- No fix needed.
- If an error page returns 200, change it to the correct 4xx or 5xx code.
Example response
HTTP/1.1 200 OK
Content-Type: text/plain; charset=utf-8Worked example
A client submits a valid request and receives this successful response. It should follow the code's semantics: use the returned content when present, or rely on headers and avoid parsing a body when the response promises none.
How to read this response
- Find the status line in your browser's Network panel, API client, or server access log.
- Read the response body and headers shown above; headers such as Location, Allow, Retry-After, and WWW-Authenticate explain the next step.
- Use the code's class to orient your diagnosis: informational, successful, redirected, request-related, or server-side.
SEO impact
Only real, indexable pages should return 200. Error pages that return 200 are treated as soft 404s by search engines.
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.
Frequently asked questions
- What it means: HTTP 200
- 200 OK: The request succeeded and the response contains the requested content.
- Common causes: 200
- The resource exists and was returned successfully.
- How to fix it: HTTP 200
- No fix needed. If an error page returns 200, change it to the correct 4xx or 5xx code.
Defined in RFC 9110.