• Toll-free: 1-800-514-5796
  • In Montreal: 514-400-0852

SEO Glossary

An ever-growing glossary of SEO Jargon

SEO Glossary » #

200 status code

The HTTP status code 200 OK is the most common status code, and is the standard response for successful HTTP requests. It means that the web page request has succeeded.

301 status code

("301 Redirect" redirects here)

The HTTP status code 301 Moved Permanently is used to indicate that a file (usually a web page) has been permanently redirected.

Example: If www.somesite.com/page1.html is 301 permanently redirected to www.somesite.com/page2.html, then attempting to navigate to www.somesite.com/page1.html will result in www.somesite.com/page2.html loading in its place.

A 301 permanent redirect is the most search engine friendly method of web page redirection, as most of the authority, rankings, and PageRank from the former web page will be passed on to the new one.

The two most common methods of 301 redirection are by adding directives to the .htaccess file (Apache web server, on Linux) and xxx (IIS web server, on Windows).

301 Redirect in Apache

To create a 301 redirect in Apache web server, the Apache Mod-Rewrite module must be enabled, and the following commands must be added to its .htaccess file:

Options +FollowSymlinks 
RewriteEngine on 
Redirect /olddir/oldfile.html http://example.com/newdir/newfile.html

A common application of a 301 redirect is to direct http://example.com to http://www.example.com, which is an example of URL canonicalization:

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^exampledomain.com [nc]
rewriterule ^(.*)$ http://www.exampledomain.com/$1 [r=301,nc]
See also: URL Redirection Top
301 Redirect
See 301 status code Top
302 status code

The HTTP status code 302 OK or Moved Temporarily is similar to a 301 status code in that it means that the page has moved to a new location. Unlike a 301 permanent redirect, a 302 redirect is temporary, and search engines will keep a version of the old page.

302 temporary redirects are easier to implement than 301 redirects, using either javascript or a meta tag, and are therefore sometimes used instead. However, using a 302 redirect for permanent redirection can confuse search engines, and have unpredictable results on search rankings. Additionally, authority, rankings, and pagerank from the former web page are not inherited by the new one.

400 status code

The HTTP status code 400 Bad Request is returned when the request sent to a web server (usually to view a web page) had malformed syntax, and wasn't understood.

401 status code

The HTTP status code 401 Unauthorized is returned when request to a web server is not authorized, possibly from an authentication failure such as with bad user account login attempt.

403 status code

The HTTP status code 403 Forbidden is an error code returned when access to some resource on a web server is forbidden. A typical example is an image directory that has indexing turned off, which prevents its contents from being listed.

404 status code

The HTTP status code 404 Not Found is returned when an attempt is made to access a web document that does not exist. Common examples that result in 404 errors are, mistyped URLs, and web pages that have been removed.

Get a QuoteOr call us: 1-800-514-5796