I've put in place a lot of different 301 redirects to deal with numerous URL changes.
And for certain URLs there are 3-4 different 301 redirects landing the visitors to the new URL.
I heard that 301 loses pagerank/linkjuice. All the 301's are onsite for the same domain. With a mix of PHP 301's and htaccess 301's.
So for instance:
articles/news.php?id=2 ---> articles/blog.php?id=2 [filename change]
articles/* ---> /* [subdir to root]
/blog.php?id=2 ---> /title-of-post [mod rewrite url change]
So if you were to visit /articles/news.php?id=2
there will be two 301 redirects until you land on the /yellow-wellington-boots/
.
My question is does Google see the intermediate redirects, or just the final page the 301's redirect to?