Search any HTTP status code or click for full details on when it occurs and how to handle it.
1xx Informational — request received, continuing. 2xx Success — request completed. 3xx Redirection — further action needed. 4xx Client error — bad request. 5xx Server error — server failed to fulfill request.
301 is a permanent redirect — search engines transfer ranking signals to the new URL. 302 is temporary — the original URL stays canonical. Use 301 unless the move is genuinely short-term.
429 "Too Many Requests" means the client hit a rate limit set by the server — the fix is usually to slow down request frequency or add backoff/retry logic.
All standard 1xx-5xx status codes are listed with their meaning, when they typically occur, and how to fix them.
Want more detail? Read How to Use HTTP Status Codes: Practical Guide and Best Practices.