Add a link to this tool on your website! Thanks

If you find this tool usefull, please link to this page:

SEO & HTTP Status Codes

A good URL should always return code 200 and a good SEO redirect should always return 301 (be aware of 302 redirects).

You can also use this tool to find out broken links (404 status codes).


HTTP Code List

Most common HTTP status codes and what you need to know about it to help you in doing SEO:

200 OK
A good URL should always return 200. This means that the browser found the URL and the server returns a good content page.
Warning! If a page returns 200, but actually the page doesn't exists and should return 404 Page not Found, it should be fixed (check .htaccess and rewriterules), else it can hurt your SEO because Google won't make a difference between good pages and non-existent pages. It can create duplicate content in your site.
301 Moved Permanently
To move a page(or entire website), always use 301 redirects for good SEO. This tells Google to follow the new website, transfering all the backlinks received by the old page to the new page. Make your 301 status redirects from .htaccess (using RewriteRule ... [R=301,L]) or PHP header(...)
302 Found
A lot of redirects are done like this. They are bad redirects for SEO. Use 301 redirects instead.
404 Not Found
It can be good to see what pages return 404 and fix them (either create that page or 301 redirect it).

For a list of all status codes, you can check Wikipedia.

Also you may want to read Common HTTP Header Error codes and fixes.

Site protected against Negative SEO