partyark - 11:03 am on Jun 11, 2013 (gmt 0)
Thanks, we did 301 for about 4 months. This is a sensible thing to do if you've never been indexed improperly. However, if these pages have been indexed with 200s previously, they still remain as dupes in the internals of google. And you still get penalised. And worse of all, the 301 doesn't do anything to clear the old page out of whatever corner of google the original page is stored.
What we need is some way of telling google 'please take this page out of your link graph'. RemoveUrl won't do it, that's just for the results pages. In fact the only way I can see is to wait for google to crawl your page and if it consistently returns a 410/404 and/or NoIndex then after a few months you might be lucky enough to see it pulled out. But there seems very little you can do to encourage this crawling, and for a site that you're trying to 'demote' the crawling can take years.
And even then it's not really out. I can look at each of the 1,000 pages that have now been crawled as 410, and see what links to that page.... and there are thousands more internal pages even though 'internal links' are reported as zero.
The lesson is: once in, (almost) never forgotten.