How To Migrate Your Website While Preserving SEO

migrationFor any number of reasons, you may need to migrate your website from one host to another. This may be because you are dissatisfied with your current web host or because you’ve decided you need a host that offers certain features. Website migration might also entail using a new domain name or redesigning your entire site. Whether you are changing web hosts, domain or both, there are certain technical challenges involved in migrating a website. One concern, however, that is especially important if your website has any significant traffic and search engine rank is what effect, if any, migration will have on SEO.

Migration can, in fact, cause your ranking to go down if you don’t take certain precautions. Fortunately, there are some steps you can take to protect your site’s SEO when migrating. SEO is not the only potential problem that can occur with migration. Another is downtime. The two are not mutually exclusive, of course, as having any significant downtime is likely to cause a drop in the search engines. So some of the measures that will prevent downtime will also protect your site’s search engine standing. Let’s look at some of the most effective steps that will make the transition from one web host to another as smooth and problem-free as possible.

Don’t Cancel Your Old Hosting Plan Too Soon

One mistake that website owners often make when migrating is to cancel their old hosting before the migration is complete. You may be anxious to cut your ties with the old host, but you should always wait until your website is safely established with the new host before canceling.

Canceling too soon can result in the loss of essential files, downtime and a drop in the search engine rankings. Once all of your files have been uploaded to the new server, you can safely inform the old host that you are taking your business elsewhere. The other side of the coin is that you should make sure your new hosting is active before you attempt to upload files from your website.

Gather Thorough Data About Your Current SEO Status

Before making the migration, take the time to gather all relevant statistics about the current state of your website’s SEO. You can get this information using Webmaster Tools or any other tracking tools you might use.

  • Download Your XML Sitemap -You can download your XML sitemap at Google Webmaster Tools. This will show you how your URLs are currently set up so you can arrange redirects to the new URL.
  • Links to Your Site -Backlinks still play an important role in SEO and you should know how many links you have. There are many tools that can provide you with this data, including Webmaster Tools. If your new website will have a different URL, you can make sure your links are redirected.
  • Page Load Speed -This is now something that Google looks at when ranking sites. It’s also extremely important for getting visitors to stay on your site and return. You can find this out by consulting Google PageSpeed Insights Tool. Another good free tool that you can use is WebPageTest.
  • Pages Indexed by Google -To find out how many pages the search engine is indexing, type in the command into Google and you will be able to see which pages come up. You can also check Google Webmaster Tools if you’ve set it up for your site.
  • Search Engine Ranking -If you want to find out if migration has affected SEO, you must first know where you stand before the migration. That’s why you should measure your site’s ranking just before the migration. You should, however, really check your ranking consistently, as this may change from week to week. There are many tools, both free and paid, that can be used for this purpose. If you want to use a free tool to check your main keywords, you can use SEO Global For Google Search, which is a Chrome extension.


Plan the Timing of the Migration

For best results, you should have a comprehensive plan in place for the migration rather than proceeding in a haphazard manner. You don’t want to schedule the migration at a time that’s especially busy. Depending on the website, this might be weekends, nights, a holiday season or summer vacation. If you’re working on your own website, arrange it at a time when traffic tends to be lowest. If you’re doing this for a client, you should consult with them to find out when downtime would cause the least harm.

Download Your Backup Files

If at all possible, make sure that your new host uses the same type of control panel as your old one. This isn’t usually an issue nowadays, as most hosts use cPanel. Some, however, use PleskPanel or other applications including proprietary software, so always make sure you know what you’re getting into first. Assuming that you are working with cPanel, you will have to locate the setting “Backup,” where you will be able to back up the site’s main files and download the backup. You can download the entire site or by subdomain. You can also obtain backups of MySQL databases, which should be compressed and later uploaded to the new server. Don’t decompress any files, as this is done by the new server.

Upload Files to the New Server

When you are ready, you will upload the compressed files to the new server. Your new host will send you the IP address and domain name servers, which you will need to access your cPanel and view the content of your website prior to DNS propagation.

At this point, you will log in to your cPanel and go to the same section you went to when downloading your files. In this case, however, you will seek the file upload area and the Backup Restore feature. You will then select full site backup and upload your files. You should also make sure that you add all of the necessary information to your FTP account, such as users, permissions and passwords.

Maintain Consistent URLs and Tags

You should maintain the consistency of URLs as much as possible. Even small changes in the structure of an URL can have a detrimental effect on SEO. This includes removing connecting words and changing the order of words, such as changing “rank-your-website” to “website-ranking.”

You should also maintain the consistency of your title tags and meta tags, as well as the page navigation system you have in place. Any breadcrumb trails you use for categories and subcategories should be maintained as well.

Check For Errors and Broken Links

After you have completed the migration, you should check for potential problems such as broken links or errors. Go to the Crawl Errors section of Webmaster Tools to check for common errors such as 404, Access Denied, 500 and others.

Redirect URLs

Redirecting URLs is one of the most important steps in the migration process. This is, of course, for pages where the URL is going to be different. When it comes to preserving your site’s SEO, it’s absolutely essential to redirect all of your URLs. This can be done using 301 redirects. Make sure you use 301 rather than 302 redirects, because the latter are only temporary redirects and can result in losing your ranking for important pages. Don’t neglect internal links, which are also valuable for SEO.

For valuable links, you can also contact the website owners where the links are hosted and provide them with your new URL. This, however, is not reliable as you can’t always be certain that the webmaster will take the trouble to do this for you.

You can use tools such as MajesticSEO and OpenSiteExplorer, among others, to identify the pages that have your most important links and other important data such as social media signals. Webmaster Tools can also provide you with information on which of your pages have the most links.

Meta Robot Tags, Canonical Tags, and Robots.txt

Meta robot tags instruct search engines whether or not to include pages in search engine results. Using crawler tools such as Screaming Frog can tell you if these tags are configured in the right way. Canonical tags inform the search engines which version of an URL is preferred, such as with or without “www” or http vs. https.

Another thing that can adversely effect SEO is having a Disallow command in your robots.txt file. This command, which you may want to use while the site is still in development, tells the search engines not to crawl your pages. You can find out the status of this file by typing in:

Final Steps

The following are some final steps for ensuring that your website migration proceeds as smoothly as possible with no adverse effects to your ranking.

  • Remove Duplicate Content -This does not refer to content that may appear on multiple websites across the web, but is duplicated on your own site. This can harm search engine ranking.
  • Create an XML Sitemap For the New Site -You will want to have an XML sitemap for your new site as soon as possible. This is one of the fastest methods for getting your new pages ranked.
  • Update Valuable Links and Create New Ones -You will want to begin optimizing your new site, which entails updating links and building new ones. If you have brand new pages, you will want to start linking to them as soon as possible.
  • Track the New Site’s Performance -Run the same tests on the new site as you did on the old one, such as page load speed. Keep track of your site’s ranking. If you notice any problems, try to identify them quickly and fix them right away.



Leave a Reply

Quick Contact Form

    Uncheck box to submit
    (please prove you're human)

    RSS feed

    Enter your email address to subscribe and receive notifications of new blog content by email:

    Content Calendar
    Free Consultation