I have been running a website for over 4 years and I have now had a new programmer come in and completely redesign and code the website. All the old pages have now changed urls. I'd like to direct users going to the old urls to the news ones (I believe 301 redirects are the best). But I'd obviously like to keep the PR for each. Now each old url has a corresponding new url, so not all can be redirected to the homepage for example. Now my problem is I have over 100 pages to do a 301 redirect for. Do I have to do each of these manually, or is there a way to do it in bulk?
yes, you have to do it manually unless you have a relation/logic of how the old names were and if the new file names are based on them.