Transferring a website to a new domain name

So your business name has changed or for some reason you need to transfer a website to a new domain name.
  • So what is the best way to transfer your website?
  • What are the issues involved with such a transfer?

Why change domains

  • your business name may change
  • your old site may have a penalty on it and may not be showing on the search engines. Only when you have exhausted all avenues of proper search engine optimisation should you consider changing domains. It is more likely that there are SEO issues that can be fixed. If you merely change domains, you are as likely as not going to have the same issues with the new website.
  • your business may outgrow a domain name. If your domain is product name or category specific, your business may have grown to include other products or categories. Consider keeping those specific products on the old domain.

Your rankings on the search engines may suffer

A website ages with time, and Google recognises this by better rankings on its search. For some search phrases it can take 6+ months for a website to start showing up for its search phrases. With a new website, you will have to again wait for the website to age. It is most likely that your search results will suffer as a result for that first 6 or so months.

New Possible Strategy (updated 24 April 07)

There is a new strategy where you 302 redirect all your old websites pages through to the new domain. Frank has summarised the issues well on his blog post Header Redirects. Google sees the 302's and still allows the old url's to be used on the Google results. This allows time to get links for the new domain and wait out the 6+ month sandbox period. Once 6 months or so have passed, you can change the redirects to 301 redirects and so delete the old domain from Google. Google does not pass PR through 302 links. In this way, you may retain good search engine rankings on the old site till the new site is able to get out of the sandbox and have good rankings in its own right.

Telling the Search Engines of the change

Google and the other search engines have a cached copy of the old websites pages. They need to be told that the old site has been moved. You also need to retain the benefit of the links to the old website where possible. People following old links and search results need to be able to find the new domains pages.

A good strategy is firstly to have the new pages with the same url structure as the old website. Then create an htaccess file in the old website that 301 redirects all the old pages to the same url on the new website. Where page names have changed, specific redirects may be necessary. With the 301 redirects, you will retain the benefit of the old links (PR and anchor text value).

Google will follow the redirects, and delete the old url's from its index, and replace with the new url's.

However, it is unlikely that there are external links to all the old websites pages. Google will not have your old website to spider to have links to all the pages on the old website. Therefore, it is good practice to have a page on the new domain that has links to all the pages on the old domain. Google will then see the links, and see the old pages, and the 301 redirects from them to the new pages. Another way is to include the old url's on an xml sitemap on the old domain. Google and the other search engines will spider the xml sitemap, and so see the redirects and make the transition.

Having multiple domains with the same content

Don't just park the new domain on the same space as the old website. You need to make sure that the website is able to be accessed by only one domain. If you have multiple domains parked on the same webspace, you need to have the appropriate 301 redirects so that only one domain has the website content.

Ask people who link to you to change their links

A website builds up external inbound links, and all these will need to be updated over time to the new website. You can use the Google link:domain.com command to show your sites inbound links. But this will only show a small number of the links. Google Webmaster Tools shows more of the inbound links, including links into each page on your website. You are even able to download these to a spreadsheet. Just be aware that it does not show all url's.

Please contact SearchMasters for consulting advice on how to best manage the transition between domains for your websites.

Digg StumbleUpon del.icio.us technorati blinklist furl reddit sphinn

Tags: 

10 Comments

- Jul 6, 2007

If I have multiple domains for one website is my google pagerank gonna be better?

- Jul 6, 2007

I have answered this in the article - Having multiple domains with the same content. Page Rank is a function of the number and quality of links coming into your website. In fact, if you 301 redirect all your domains into one domain, you will have more Page Rank into that one domain.

- Oct 2, 2008

Hi,

we have change our business name and so our domain name. However the old domain name is pointing to the same website and content then our new domain. So I suppose I can use the redirest link. Now when I search on google we still see our old domain name. What can we do to resolve this?

- Oct 2, 2008

The article says it well. You have two domains that show the same content. You need a 301 redirect from one to the other and a way of telling Google that all the url's have changed.

Luke - Oct 19, 2008

Thanks Michael. Just the advice I was looking for . . . and well written.

I take it that Google has changed it policy on all this?

Chris Maffey - Website Design - Aug 17, 2009

I have a customer with one hundred domain names. They still all 301 redirect to a single site. I think he just likes collecting the domain names incase they are useful one day.

- Sep 6, 2009

It is good to keep my old domain???

- Oct 2, 2009

Thanks for the article.
Can you recommend any free applications or services that would help me upload an existing website to a new domain without redirecting?

Yahoo Geocities is closing Oct. 26, 2009, and any website they host (including mine) has to find a new domain or else cease to exist. So redirecting isn't an option. I have my existing pages saved in HTML, and have a new domain name in mind...but all the existing services seem to be for redirecting or creating a new web page. How can I transfer my old one?

tijani yahuza - May 5, 2010

please i want to transfer my old website into a different domain,what should i do?

Michael Brandon - May 5, 2010

Copy all the files and database to the new host, or to the different domain space.

Or point the new domain to the same hosting space as the old domain

Do an htaccess 301 redirect from the old to the new.

Tell Google via webmaster tools that there has been a change in domain - there is a tool for such transfers.

Make sure that there are links into the old website url's so that the spiders can see the old and that they are then redirected to the new.

Work at making sure all/as many as possible links into old are changed to link into the new. Remember that with 301 redirects, there is a slight reduction in PR through that transfer.

Wait till Google caches you properly, and your new domain ages and starts ranking well on the search engines.

Potentially have a small website set up on the new domain for several months so as to age the domain. Then it will rank that much faster when you have the domain transfer.


Post Comment

*
*


Visual CAPTCHA

*
Code is not case-sensitive
*

We welcome comments on this article, provided they have something to contribute. Please note that all links will be created using the nofollow attribute. This is a spam free zone. HTML is stripped from comments, but BBCode is allowed.