Recently, one of my sites has gained a lot of popularity. I want to change the domain to a more "branded" domain as opposed to the one I had for SEO purposes. Obviously, I don't want to lose my rankings. What is the best way to do this? I was thinking of moving all of my old domains contents to the new domain and then setting up a 301 redirect from the old domain to the new domain. Will that work, or is there a better way? Thanks and +Rep will be given to whoever can help me out.