I have a website whose over 7000 pages has been indexed by google and ranking in first 3 results for high competitive keywords in google.for some reason i have to change the domain.SO what is the safest way to do to switch to other domain without loosing the positions for these keywords in google. Thanks in Advance for your help
301 Redirection can be done with a single .htaccess file, or from directly your host if you have Cpanel. That's the safiest way to redirect everything without loosing anything.
I was going to ask a very similar question regarding moving a site to a new domain name so I will just add the two missing pieces I need answered here: 1) If a person changes their domain name using a 301 redirect, how long do you need to leave that in place before you can take down the old domain without too much fear of losing links? 2) If people do not change their links to point to your new site what happens to those links once your old URL goes away permanently? Do the search engines know enough to continue to credit you for them or will your inbound links disappear once the old URL is taken off line?
You know its easy to taunt but very difficult to fix things.If you are interested in reason then i tell you i am promoting a product of some big giant in that site and if i name that giant ,it can be a big scandal for news. Now, the problem is the conversion from my site is better (due to a lot of effort i have put in in number of years)than their own site and mysite is outranking them in most of keywords.So they want that we should leave that domain and use it for some other purpose as its something to do with their brand. I know and they also know that they are wrong but i dont want to get myself into legal fight and strain the relationship as i am selling some of their thing.i hope u understand now.
ok are u suggesting that i point the home page with new domain and change the urls of other pages with respect to new domain and for previous domain urls i put the 301 redirect to respective new domain url .And what is the better way to do it what synatx do u recomend to use.bcz redirecting each page manually will take a lot of time and can i change the hosting or it should be same one.
yaa also use same content for old site and no each one change in site so you can get result back otherwise not
301 redirect is the most efficient and Search Engine Friendly method to switch to new domain. Checkout Redirect using 301 for more info.
I would say you to better search in Google. I have even done this before to one of my websites. I don't know the exact URL from Google's page. To what i remember it was written that you need to put 301 redirect to each of your webpage. It means 301 from old webpage to new webpage. Also there were some more interesting points and if you don't find that URL then tell me...i will research and will give you out..
1) Leave the 301 in place permanently - you don't need to have the old domain up. The 301 is an instruction that oldsite now lives at newsite. 2) See previous answer. A 301 is like a change of address notification - you're saying to search engines "send all my mail/links/PR to newsite, this is where I live now." Sometimes people try to cut corners and redirect all pages to the new homepage - but best practice is to tediously redirect every old page to a corresponding page on the new domain, or whatever is closest in terms of content/keywords - so your old page about 'cats' redirects to your new page about 'cats' and your old page about 'goldfish' redirects to your new page about 'goldfish'. You can change hosting, but some hosting packages will give you easier ways to do a redirect in their user panel, whereas with others you'll have to do it all yourself.