Hi I need to redirect all pages of my old website to a brand new domain name without losing ranking and backlinks. Can anyone give any suggesting on how to do this. Thanks
I think 301 redirection is best for your website.. get more information about 301 redirection using this blog: http://searchenginewatch.com/article/2288690/How-and-When-to-Use-301-Redirects-vs.-Canonical
First Visit your Google Webmasters tools account and drop a request move your old site to new one. Then Edit your .htaccess file and put following code there: Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^youroldsite.com$ RewriteRule ^(.*)$ http://yournewsite.com/$1 [R=301,L] Code (markup): Make sure that you have remove all the lines from your htaccess file before inserting these lines. Otherwise it will won't work. Through these methods you will never lose your rankings, however Google will take few days to show the changes.
I use Godaddy hosting and cannot find the ".htaccess" file - what should I do or how can I create one?
You can use Redirection from your Hosting Account by Forwarding (Look it up) or you can download a WordPress plugin called Redirection that points to your new domain.