Well, this is the firt time the SEO Fail Blog will have to fail itself. Apparently the non-www version of our site is redirecting to the www version, but it’s a 302 redirect! For those who don’t know, a 302 redirect is a temporary redirect that will not pass link juice to the url it redirects to. A 301 redirect is a permanent redirect that does pass the link juice.
Lesson learned: Always check your redirects. Just because it is redirecting somewhere, it doesn’t mean it is a 301. Here is a tool you can use to check your redirects: http://www.seoconsultants.com/tools/headers
-SEO Fail Blog