I am currently redesigning a site for http://www.avocado.org/ the new site will have new SEO friendly urls. The old site, has over 3,660 pages indexed in google. I want to 301 redirect them to the new pages. Do you think i should do global redirect for all of them at the same time? for instance: if someone clicked on the old url it will go to new INDEX (Home page) ErrorDocument 404 /index.html or should I do following for all 3600 pages? redirect 301 /old_file1.html http://www.domain.com/new-file1.html redirect 301 /old_file2.html http://www.domain.com/new-file2.html . . . redirect 301 /old_file3660.html http://www.domain.com/new-file3660.html I had a thought about redirecting only pages that rank high, but then realized that what if someone would click on the pages that were not redirected will get 404 page
Do the latter, i had a similar dilemma a few weeks ago when i switched my blog cms from movable type to wordpress, i did a 301 redirect for all 2000 posts on my blog, i also submitted a sitemap to google sitemaps and my new pages were re-indexed in less than a week.