# HTTP Status Codes

## What is Status Code

Status Code tells browser of your customer instructions on what to do. Whether it is "Redirect user to a different page instruction" or "You don't have access to tihs page".&#x20;

Also SEO engines are based on Status Codes. Which means that if you had a page <https://yourstore.com/contact-us>, and you want to change tihs page to <https://yourstore.com/contact>, you should create redirect rule with 301 status code. Google (and other search engines) will understand this change, and eventually change this url in their search results.

## Status Codes

<table><thead><tr><th width="99">Code</th><th width="133">Name</th><th>Explanation</th></tr></thead><tbody><tr><td>204</td><td>No Content</td><td>There is no content to send.<br><br>Customer's browser will open main page of the store.</td></tr><tr><td>301</td><td>Moved Permanently</td><td>This page is moved permanently to a different URL. <br><br>Customer's browser will open target URL page. SEO engines will change the page.</td></tr><tr><td>302</td><td>Found</td><td><p>This response code means that the URL of requested resource has been changed <em>temporarily</em>. Further changes in the URL might be made in the future.</p><p><br>Customer's browser will open target URL page. SEO engines will not change the page.</p></td></tr><tr><td>303</td><td>See Other</td><td>The server sent this response to direct the client to get the requested resource at another URI with a GET request.</td></tr><tr><td>307</td><td>Temporary Redirect</td><td>Same as 302, with minor differences.</td></tr><tr><td>403</td><td>Not Authorized</td><td>Customer does not have access to this page. <br><br>Customer's browser will show "Not Authorized" message.</td></tr><tr><td>404</td><td>Not Found</td><td>The requested page does not exist.<br><br>Customer's browser will show "Not found" message.</td></tr></tbody></table>
