Should you use rel=canonical or 301 redirects for Search Engine Optimization
Share TweetAs an SEO company, we run into questions like, “Should you use a rel=canonical or a 301 redirect” all of the time. While we are quite versed in answering these topics, it is always nice to hear information straight from Google. In this video, we hear Matt Cutts, head of WebSpam at Google, address the difference between rel=canonical and 301 redirect.
301 Redirect vs. rel=canonical for SEO
As mentioned in the video, you only loose a tiny bit of link juice if you do a 301 redirect. Google has configured the 301 redirect this way because if you didn’t loose any link juice, webmasters would implement many more 301 redirects opposed to internal links. It is also mentioned that link weight from a 301 redirect does not change over time. 

SEO Inc. on Twitter