Google has indexed my site and the site command shows that it has indexed 13,900 pages. Almost all of the pages that has been indexed are like : sitename.com/ae453rte63.asp sitename.com/abc_xyz.asp sitename.com/sitemap.asp sitename.com/location/City_Name_Department-_6FABE74B45778B1AB2A8F555501F.asp Now client wants to change these dynamic urls and wants to show html pages instead while the internal working will be in asp.net only.This has already been done offline like numbers and character urls has been renamed as aboutus.html for instance, abc_xyz.asp is renamed as abc-xyz.html(underscore removed as google does not regard underscore as word separator), sitemap.asp has been renamed as sitemap.html and location/City_Name_Department-_6FABE74B45778B1AB2A8F555501F.asp has been renamed as location/City-Name-Department-name.html. Now i want to remove the already indexed pages in google with the new ones with proper names and .html pages.Now what do you think can be done ? Should i use <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> on every page that i want to be faded from google or could it be done better by using robots.txt instead or else if there is some other way ? One more thing to consider is that Page rank of the pages should be also saved. Please guide and if you can provide with some example, i will be grateful ! Thanks !
usually 301, but with that many pages maybe there is a better option available?? didn't see that last part there about PR... You will lose your page rank no matter what you do if you change the URLs, until the next PR update.
you asked a question and kaptain kangaroo gave you a valid answer to your question. you have to use 301 redirects. I don't know of any other way. Since you are using ASP, I am guess that you have a Content Management System and you are using a database. maybe you can write a script that automatically creates redirects for you. to compound your problem, the .asp extension means you are probably using windows servers and doing 301 redirects are not as easy as with Unix Hosting. this is not big issue and should not have been one of the determining factors of you renaming your pages. once you rename a page, it will lose its pagerank and there is nothing that you can do about this. It might take a couple of updates for the PR to be passed to the new page.
I did this exact same thing a few weeks back and we were able to write some php to redirect to the new pages. Unless you can redirect the pages correctly, you WILL lose your PR. If they are currently in supplementals, don't even worry about it. I would focus on doing a redirect from the pages that currently have the highest PR manually, and just forget about the rest. To get your pages out of the index, simply put a restriction in your robots.txt file...that worked for me. Google will eventually start to ignore these URL's and they will be phased out of the index (you will also see the stats in the Wemaster Tools under "URLs restricted by robots.txt"). You can also put the META tag on all pages as well, but make sure you do the robots.txt addition. I can understand changing long and ugly URL's...but why are you replacing your .asp pages? I have quite a few .php pages indexed and they are ranking well.
i suggest you try to optimize your it, don't change your keywords and URL it would affect your ranking,you work hard for it. You can use meta tags if you want.