301 redirect is the most effective way for telling the search engine crawlers that a particular page is moved, For example if you want to drop a old domain and create a new domain then you are bound to loose all link popularity of the old domain, For new domain you have to create link popularity from scratch, with 301 redirect we can tell then search engine crawlers that the page has moved to a new location and that the link popularity of the old site or old page should be transferred to the new page or site, A simple way of creating a 301 redirect from a page to a new page is redirect 301 / http://www.anysite.com" Also there are various ways for 301 redirect in different coding languages, To use 301 redirect in PHP programming use the following code, For using 301 redirect in ASP use, <%@ Language=VBScript %> <%Response.Status="301 Moved Permanently" Response.AddHeader "Location", " http://www.anysite.com"> For using in IIS use either of the following methods, there are 2 methods of configuration of 301 in IIS server, 1. We can just add the following code to the httpd.ini file, this will create a 301 redirect on the server site, [ISAPI_Rewrite] RewriteCond Host: ^example\.com RewriteRule (.*) http\://www\.example\.com$1 [I,RP] 2. IIS Redirect configuration, In internet services manager in your windows sever, right click on the file or folder you wish to redirect Select "a redirection to a URL". Enter the new page where the redirect has to go, Double check both the source URL(old URL and the target URL ( New URL ) Click on 'Apply' Using 301 permenant redirect in cold fusion, Redirect in ColdFusion <.cfheader statuscode="301" statustext="Moved permanently"> <.cfheader name="Location" value="http://www.new-url.com"> 301 redirect from www version to non-www version to prevent pagerank/ link popularity leakage, Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^yourdomain\.com RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=permanent,L]