Our company owns a selection of top level domain names. Each of these domain names points to the same IP.
We currently market our domain as existingfoo.com. All our incoming links are to that domain, our SSL certificate is JUST for that single domain, and so on. Our search results always point to that domain. (I'm not sure why or how that happens)
I've been asked to make any adjustments necessary so that our 'default' (if you like) domain becomes newbar.com. Obviously I will need to manage some of our business listings etc, I think I will need to change our Analytics code. I will need a new SSL certificate, and I know I'll need to change some of the code, and adjust keywords to be more relevant for the new domain. What else might I need to do (particularly on the IIS server on which the site is hosted, and to ensure search engines point to the right domain?)
EDIT: re 301s Some responses to this question have suggested using 301 redirects. I had previously ruled this out as the site is not moving. It will remain on the same server at the same IP. We want the url returned when searching for our company to be newbar.com, not existingfoo.com. But we DO still want the site to respond to traffic from both domains.