The codes that matter for SEO
| Code | Use it when |
|---|---|
| 200 | The page exists and should be indexed. |
| 301 / 308 | A page moved permanently — passes ranking signals. |
| 302 / 307 | A temporary move — the old URL stays indexed. |
| 404 | The page does not exist. |
| 410 | The page was removed on purpose — dropped from the index faster. |
| 503 | Planned maintenance — Google retries later. |
Type a code (404), a class (3xx) or a word (redirect, timeout) to filter. To see which code a real URL returns, use the HTTP Status Code Checker.
Frequently asked questions
What is the difference between 301 and 302?
301 is permanent and transfers SEO value; 302 is temporary and keeps the original URL indexed.
What causes a 502 Bad Gateway?
A proxy or CDN received an invalid response from the origin server — often a crashed PHP or app process.
What are 520–526 errors?
Cloudflare-specific codes for problems between Cloudflare and your origin server.

