Important HTTP Status Codes and what they mean
HTTP status codes are maintained by the Internet Assigned Numbers Authority. They are typically used by hosts to provide clients about their successful/unsuccessful requests.
HTTP Status Codes
200 – OK
The standard server response for when a HTTP request is successful.
204 – No Content
The request was successful, however no content was returned.
301 – Permanently Moved
When it comes to SEO this one is very important. When a URL is redirected this status code tells us the browsers and search engines this is a permanent move. This is very important for search engines as it tells them to stop crawling the old URL and start using the new one, making sure as much link juice is saved as possible.
302 – Temporarily Moved
Another important code for SEO. This is useful if need redirect to a temporary holding page when a component of your website is under maintained. This would let Google know not to index this new page in place of the original.
403 – Forbidden
Request was valid, however the client does not have the required permissions to receive the response.
404 – Not Found
The request resource was not found. This can be cause by content which has been deleted. Use a tool search as Google Search Console to find which of your URLs are generating 404 errors, setting up the appropriate 301 redirects where necessary.