301 redirection – SEO Best Practice Snippets
That all things change is a universal truth. Because of this, plus the canonicalization issues, or the need to track some URLs with query strings, using server-side redirection to seamlessly move a visitor from a deprecated URL to the preferred version is a guaranteed necessity.
Where redirection is needed, one must correctly understand the difference between a temporary redirect (server code 302 response) and a permanent redirect (server response 301).
The temporary redirect (302) says to continue to maintain the old URL in your index, bookmark, etc, and that the new one is to be largely ignored as it is only a short-term temporary URL. This is the default version of redirect that IIS based servers tend to give.
The permanent redirect (301) is the one most favoured in SEO terms. It says to forget the old and now deprecated URL and to instead index, bookmark or update to the new URL. This is the version you must use for canonicalization and duplicate content issues, because this is the only one that says not to index the deprecated version.
In cases where server-side redirection proves problematic for whatever reason, a META REFRESH is treated by search engines exactly as though it were a redirect. A refresh with a time of 0-3 seconds is treated as if it were a 301 permanent redirect. A longer delay on the refresh is treated as a temporary 302 redirect.
Checking that the correct server redirects are in place can be achieved with a variety of tools freely available online. I personally favour “Sam Spade” from www.samspade.org but any other tool that can retrieve http header information will suffice.