I have changed all internal URLs of my site to new links with 301 redirection, also redirect non www to www. i have also created xml sitemap & submit to google. my question is its around 20 days i have made these changes but still google shows me old urls as well as SOME (not All) new URLs while i type site:mysite.html, even when i check with google webmaster tool it shows old urls. Can u tell me after how much time my new URLs will be displayed with google & after how much time new robots.txt will be affected? Thanks for your time friends, Regards, Daniel Stallon
It takes time, you could end up seeing some old url's in the serps for months. As long as all pages 301 if those search results are clicked on, and you have your old rankings back, I wouldn't worry about it.
I did same thing for my site which is in my signature. I renamed all of my inner pages URL and i faced same problem which u are facing this time. But what i did?? Just wait!!!!!!! Google took so much time for me to make everything right. Around more than one and half months. And you also had concern about Webmaster Tool then i wud say it updates after some time than Google Results............. So have patients and with time everything wud solve........