OK, I posted recently about replacing my old website with a new one. I left all of my old html pages up until I saw how the new ones would perform. All of those old html pages link to each other and also to the new site. The new pages do not link to the old ones. Around the time the site went live I also added 301 redirect code to htaccess to redirect all www urls to non-www. I deleted old google sitemaps and replaced with new ones, all using th non-www urls. I also redirected or let go 404 almost 1,000 pages. After almost two weeks the end result has been a 75% drop in traffic. Google is quickly indexing all my new pages and I don't see any supplemental problems. The only pages that are in supps are the pages I redirected offsite or let go 404 - which is predictable. The problem is all of my approx 600 remaining older html pages have vanished from the index except for the few which had external links pointing to them. Everything else of my old content is neither in supps, nor is it the regular index. If I run a site:mysite.com followed by keywords used in the page name the pages don't show up. But if I use a page rank lookup tool to check those pages they return a page rank from 0-4. Whereas two weeks ago those pages were ranking in the top 10 results, now they are nowhere to be found so traffic has dropped. The new site's pages are ranking much more poorly. All I can think of is that in switching the domain from www to non-www somehow google sees those old pages as new and is reindexing them completely. The ones that had any page rank never lost it in the switch though. Could it be possible that google sees the inbound links and keeps the rank for those pages while discarding all of my older pages which had no inbound links? Does a site/page's age really make that much of a difference in ranking?