Well.. last year i have website with NO search engine friendly URL such as: hxxp://www.mydomain.com?id=212&cat=5 This year i modify website and now have search engine friendly URL like this : hxxp://www.mydomain.com/my-title-goes-here.html The problem my OLD url like hxxp://www.mydomain.com?id=212&cat=5 still in google SERP. So now i have 2 different URL with same content in google SERP like these : hxxp://www.mydomain.com?id=212&cat=5 (old url) hxxp://www.mydomain.com/my-title-goes-here.html (new url) My question is how to ask google to remove my old url and use the new URL? Thanks for advise. Sory for noob question.
Firstly you should disallow all old urls in robots.txt later you should use "Remove URL" tool in google webmasters tools. Besides you should use canonical meta for your new urls. http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html
you must register in google webmasters tools, and then login into, use "Remove URL" tool to remove your old URL.
I cant use canonical meta tag because my script is already modified. So url like hxxp://www.mydomain.com?id=212&cat=5 is ONLY like CACHE in google. i have hundreds old URL. But yes... i think the best way is removing hundreds of my URL one by one (manually) in google webmaster tool i just hope there are another ways to do this faster.