Hi friends I have moved my website (Example - www.xxx.com) to new domain (www.zzz.com) now what to do with the old url? I have 301 redirected it to new one but the old url still appers in Google sometimes when i search for my keyword. the old website is still on server do i need to remove it from there?
Don't leave that old domain quickly, if it is going to expire just renew it, you should keep the old domain name and files intact for couple of weeks to give time to SE crawlers to accept the changes.
Changing domain takes always some time, until all pages will be re-index. The best way is permanent redirect 301 on each page with permanent redirection to same content in new url. Not only the main domain. When you have ... www. xxx. com/same-nice-content you would redirect it to www. zzz. com/same-nice-content or www. zzz. com/that-nice-content-in-new-url-structure if you change URL structure on new domain. (there are spaces i URL cause I am new member and I am not allowed to use URL yet) Of course main domain xxx. com must be redirect permanently to zzz. com as well. This way all your content will be redirect to new content and reindexed by search engines.
You cant expect the changes immediately after redirection and it takes time for SE crawlers to index your new site.
I wrote a blog post about this exact issue. You can look at it here: http://www.jeffashby.com/seo/moving-your-domain/
yes don't remove it from google......................otherwise you can lost all your visitors....................take some rest and work on new domain...............google automatically accept your new domain instead of old domain