Hi, Well we use 301 redirect to make proffered url like sometime what happen your domain is redirect from www or without www so thats why we used 301 redirect
301 redirect is the most efficient and Search Engine Friendly method for webpage redirection. It's not that hard to implement and it should preserve your search engine rankings for that particular page. If you have to change file names or move pages around, it's the safest option. The code "301" is interpreted as "moved permanently".
We use two redirects 301 and 302. When the page has moved permanently to some other place then we use 301 redirect and when the page has moved to some other place temporarily then we use 302 redirect.
its just a redirecting method. when you move or delete any page of your site then its the rule to inform the search engine. and it is done by 301 redirecting. thanks