Website Migration Query
-
We are going to migrate our site but we cannot do this gradually, so before we complete the whole migration, we were thinking of launching the new site on a sub-domain and gradually redirect traffic to the sub-domain, starting with 10%, moving up steadily so that we then migrate to the new site within four/five weeks.
The new site will have a new URL structure on the same domain, with a complete re-design and the IP address will be changing as well, even though the server geographical location will remain the same.
a) Should we noindex the new sub-domain while the new site is on trial?
b) Are there any other issues we should look out for?
Thanks in Advance
-
Hi Jeff,
Thanks for taking time to help us out as well.
We are checking out your recommendations, especially interesting is learning from Moz's experience.
Kindest Regards
Luciano
-
Hi Jeff,
Thanks for taking time to help us out.
Since you rightly pointed out that forwarding traffic gradually to a “/disallow” sub-domain will hurt us, we were thinking of taking this course:
- Roll out the new site on a /test/ sub-domain with the “disallow” / “no index” instructions
- Invite some visitors (also via geo-targeting) to click on a banner asking them to visit our new site (We will try not to redirect too much traffic to /test/)
- Monitor this limited traffic to weed out any problems and use crawling tools to crawl the website for two weeks, identifying and correcting any errors in the process
- Remove pages from /test/ and push new website “live”
Looking forward to your feedback.
Kindest Regards
Luciano
-
I would echo what Jeff says and take care of the migration all at once, otherwise you're bound to have duplicate issues and create a lot more work for yourself, and possibly cleaning-up to do too.
Migrations can get mega-complex, and thorough preparation is key.
I'd recommend reading this: http://moz.com/blog/web-site-migration-guide-tips-for-seos
watching Moz's own migration lessons learned Mozinar: http://moz.com/webinars/domain-migrations-lessons-from-the-moz-transition
and checking out Aleyda Solis' actually very useful infographic for migration considerations: http://moz.com/blog/achieving-an-seo-friendly-domain-migration-the-infographic
Best of luck.
-
Honestly, I don't the the gradual migration to the new site is a very good idea. If you take the route you've outlined, you're likely going to drop in the rankings due to duplicate content issues, or just the fact that you are no-indexing content. Once you no-index content, it can sometimes take quite a while for the content to be re-indexed after you remove the no-index restriction.
I'd instead recommend putting up the new site in a development / test area. If this is one a different subdomain, that's fine for now, but you should no-index / no-follow the test site.
Once everything is ready, flip the switch to have the DNS point to the new IP address for the new site, and then disable the existing site. In order to decrease DNS caching issues, you may wish to set the TTL (time to live) for the A records down to 300 seconds or so.
As your URL stucture is changing, you will want to make sure that the URLS are all 301 redirected to their new location. You can do this with a mod rewrite rule (if everything is changing from .aspx --> .php), or manually map out each page and put them in your .htaccess file.
I would test these out on a site like the http://httpstatus.io/ site to make sure it works properly.
And my recommendation is not to do the changeover on a Friday afternoon, unless you want to spend the whole weekend troubleshooting issues on the site.
Once the site is live, make sure things like the contact forms are working, and that any images on the old site are also moved over if possible (as you might be using them in email campaigns, etc.).
Hope this helps!
- Jeff
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Schema redirects for https migration
Hi, we are migrating our website to https. We have a lot of 301s in htaccess that we need to keep, changing the destiny to the https version of the site. At the same time, we need to make new 301 redirects from the http url´s to https url´s
Technical SEO | | unirmk
Our question is Could we combine this redirects in htaccess with a Schema redirect with 301 code? (Is it the same to use schema redirecs as using redirects in htaccess?) This would be the situation: Htaccess redirects: A http url ->301-> B http url -> (we change this in htaccess and use:)-> A http url ->301->B https url Schema redirect: B http url ->301-> B https url Thanks!0 -
Wrong titles for site links of my website.
Hello, everyone. As you can see from the images attached, the site link of the About page has a Weird title " About About about". I have add proper meta description, but it still appears like this. This problem is killing me. What else i can do to solve this problem? Thanks Jason UJcRov1
Technical SEO | | jasonyeyeye0 -
Measuring the size of a competitors website?
I think our website is too big, far too many indexed pages. I'd like to do some research on how big our competitors' websites are (how many indexed pages). Is there a way to do this? Cheers, Rhys
Technical SEO | | SwanseaMedicine0 -
Migrating micro site into existing website
My company is planning to migrate an existing (ecommerce) micro site - which sits on its own domain - into their main ecommerce site. This means that the content will be moved from www.microdomain.co.uk to www.maindomain.com/category. Some products already exist on the main domain. The micro site is fairly small with just over 400 pages - I am planning to map each URL to the new URL (exact corresponding page) and create 301 redirects for each. Where any additional content does not exist yet on the existing main domain, we will create it and 301 redirect to it. The micro site currently ranks fairly well for some keywords - being such a specialised micro site, (some of) the keywords also form part of the domain name, however, they won't on the main page although they may form part of the URL (category). As an example (using a made up URL), our micro site www.bread-sticks.co.uk ranks on page 1 for the keyword bread sticks - we don't just sell bread sticks on www.bread-sticks.co.uk but also rolls and bread though, bread sticks is one category of very closely related categories. Say our main domain is www.supermarket.co.uk (selling a wide range of food / drink products. The micro site will be moving to www.supermarket.co.uk/baked-products/ - which is a category. Within that category, there are sub categories, i.e. bread sticks, rolls and bread which will sit under www.supermarket.co.uk/bread-sticks/ etc. What would be the best way for ensuring that our main domain would take over the rankings from our micro site, given that it will be sitting on our main domain as a category (one of many)? Can we expect www.supermarket.co.uk/baked-products/ or www.supermarket.co.uk/bread-sticks/ to replace www.bread-sticks.co.uk in the rankings simply by 301 redirecting? Thanks for your help!
Technical SEO | | ViviCa10 -
Our Website Get too many visits from this IP ?
Hi, We get alot of visits from this IP below... Whats this ? | Host Name: | google-proxy-66-249-85-8.google.com | Browser: | IE 8.0 |
Technical SEO | | Asjad
| IP Address: | 66.249.85.8 — [Label IP Address] | Operating System: | WinVista |
| Location: | Mountain View, California, United States | Resolution: | 1024x768 |0 -
Optimizing a website which uses JavaScript and jQuery
Just a quick question (or 2) If I have divs which are hidden on my page, but are displayed when a user clicks on a p tag and the hidden div is displayed using jquery a user clicks on an a tag and the hidden div is displayed using jquery with the href being cancelled in both examples, will the hidden content be optimized, or will the fact it is initially hidden make it harder to optimize? Thanks for any answers!
Technical SEO | | PhatJP0 -
Struggling to get my lyrics website fully indexed
Hey guys, been a longtime SEOmoz user, only just getting heavily into SEO now and this is my first query, apologies if it's simple to answer but I have been doing my research! My website is http://www.lyricstatus.com - basically it's a lyrics website. Rightly or wrongly, I'm using Google Custom Search Engine on my website for search, as well as jQuery auto-suggest - please ignore the latter for now. My problem is that when I launched the site I had a complex AJAX Browse page, so Google couldn't see static links to all my pages, thus it only indexed certain pages that did have static links. This led to my searches on my site using the Google CSE being useless as very few pages were indexed. I've since dropped the complex AJAX links and replaced it with easy static links. However, this was a few weeks ago now and still Google won't fully index my site. Try doing a search for "Justin Timberlake" (don't use the auto-suggest, just click the "Search" button) and it's clear that the site still hasn't been fully indexed! I'm really not too sure what else to do, other than wait and hope, which doesn't seem like a very proactive thing to do! My only other suspicion is that Google sees my site as more duplicate content, but surely it must be ok with indexing multiple lyrics sites since there are plenty of different ones ranking in Google. Any help or advice greatly appreciated guys!
Technical SEO | | SEOed0 -
Best way to display maintenence mode on a website?
I have a website with lots of traffic and sometimes the backends fail. I want to use lighttpd to show that the website is under mantenence and should be back up shortly. I was thinking of using Soft 503 errors or doing a 302 for every page to /maintenance.html. What would you do (besides fixing the backends, we are already doing that :P) to avoid hurting your SEO efforts? Thanks in advance Mariano
Technical SEO | | marianoSoler980