i have a wordpress blog. In my logs, i have witness i had lots of internal 301 redirects for two reasons: 1. I added the social share plugin from Jetpack and i discovered it added something a parameter at the end of the URL which was something like /?google-plus-share=1 Since i had another plugin that cleaned URL, it created a 301 redirect each time, googlebot used to crawl a particular URL from /?google-plus-share=1 to / (url without parameter. I fixed it by disabling the social share.
2. I had also /feed/ folder at the end of some URL. This was due to the extra feed that exists for each page. For some reasons googlebot used to read the url with the feed at the end and consider it was the real URL. For instance: http://mydomain.com/mypage always appeared like http://mydomain.com/mypage/feed/ . It also created a 301 redirect from http://mydomain.com/mypage/feed/ to http://mydomain.com/mypage I fixed it by removing the /feed/ link in the header from wordpress.
Guess what? I started to receive much more googlebot traffic and traffic coming from google than before. The old URLs flushed itself but it took a while.
So i m wondering if a lot of 301 internal redirect does not harm SEO. .
[edited by: Robert_Charlton at 5:13 pm (utc) on Aug 5, 2012] [edit reason] Disabled autolink to display sample urls [/edit]