Enter your Email Address to get subscribed to our Blog.

When it comes to websites on the internet, security is of utmost importance and with Google announcing HTTPS as a ranking signal moving your website from HTTP to HTTPS has become crucial.

This post covers the basic difference between HTTP and HTTPS, the reasons to migrate and the steps to follow.


HTTP stands for HyperText Transfer Protocol, it is used for communication purpose on the world wide web (www).

HTTPS, on the other hand, is the secure version of HTTP, HyperText Transfer Protocol Secure. The data sent over the communication channel that is established therefore is secure. HTTPS, therefore, is usually used on websites that deal with banking or e-commerce transactions.

Why Move?

Apart from the three key layers of protection provided by HTTPS, there are several other reasons for you to migrate your website from HTTP to HTTPS. Let’s have a look at the three key ones.

    • Improved SEO Ranking
      Not only does making your website secure help protect your website, it even helps in your ranking with Google’s secure web initiative.
      According to the initiative, Google encourages websites to go secure by


      1. Announcing HTTPS as a ranking signal
      2. High priority given to index HTTP Pages
      3. Debunking myths and explaining how it’s easier and cheap to move to HTTPS
    • Security
      The security is provided by TLS (Transport Layer Security) and is essentially provided in three layers viz.
      1. Encryption: Data is encrypted and no one apart from the end user can decrypt it. Thus, if there are is any eavesdropper present trying to listen or steal the information it is prevented.
      2. Data Integrity: Data passed over the channel can’t be corrupted or modified without detection.
      3. Authentication: Users are able to communicate to their intended website without an attacker interrupting the conversation. Eg: Man-in-the-middle attack
    • Better Performance
      With the upgradation of HTTP to HTTP/2 (HTTP 2.0), most of the browsers support the new protocol over the secure HTTPS network. Moving to HTTPS increases the speed of your website and, in turn, boosts the performance of your website and user experience.

Steps to Migrate

  1. Getting a Valid SSL Certificate
    To begin with, you require an SSL certificate. SSL Certificate is a digitally signed certificate that establishes the identity of a website and uses encryption to send data to the website. There are several types of SSL Certificates but the most recommended one is an EV SSL Certificate. Alternatively, you can even choose a COMODO SSL Certificate. ResellerClub provides four categories of SSL certificates:
    2. COMODO
    3. WILDCARD and
    4. EV SSL
  2. Installing your SSL Certificate
    I: One of the most important things to remember is that to install SSL Certificate you also need the SSL Certificate of the Certificate Authority (CA). The CA bundle contains root and intermediate certificates of the CA. You can download it from here. Once your certificate is issued, it will be available in your control panel.

    1. Login to your Control Panel
    2. Go the Order Information view3. In the Order Information view, click on View certificate details,

    A pop-up will now show the certificate. For installing your SSL certificate on your server, it depends mostly on the software that you are running. The steps change accordingly. Refer them to see the appropriate instructions.
    Microsoft IIS 5.x & 6.x
    Microsoft IIS 7.x
    OS X Lion (10.7) Server
    OthersII: If you want to host multiple SSL certificates for different domain on the same IP address, then you need to install them via SNI (Server Name Indication). Installing SSL via SNI doesn’t require a dedicated IP address. Resellerclub supports SNI on their HostGator servers. To install it you need to contact the Support Team and they install it for you.

  3. Update Hard-coded links to HTTPS
    It is a good practice to use relative URLs, but then are chances someone has hard-coded a URL and in such a case you will need to do a full cleaning of your website and the database during the migration process.

    If you are a WordPress user, then you can easily follow Yoast’s instructions that can be found here. You will need to change the URL of the website, add some bits of code to force HTTPS in the admin area and even install the WordPress HTTPS plugin.

    If you are a non-CMS user then you will need to find all the links. This includes links to pages, images, CDN, JavaScript and, anything that your website might use. The next step is to change the relative link paths. For example, if the link is “http://yourdomain.social/link” then it should be “/link”. Finally, refresh your cache on both website and browser and check the links.

  4. Update Custom JavaScript, AJAX libraries to HTTPS
    If at all you’ve installed any custom script on your website, you will want to change it to HTTPS as well. For example, if you’re using Google’s jQuery then you can point it to their HTTPS version https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
  5. Adding 301 Redirects
    Adding 301 redirects is an important step to all your new URLs. You can either use a plugin or add the following code to your htaccess file via FTP (Note this is for WordPress sites).


    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R=301,L]

    server {
    listen 80;
    server_name domain.com www.domain.com;
    return 301 https://domain.com$request_uri;

  6. Update your robots.txt file and Sitemaps
    First, you update Sitemaps to use the HTTPS version of the URLS then, update the robots.txt file to include the new Sitemap. It is important to update robots.txt and Sitemap for SEO purposes, as it consists of website URLs.
  7. Fetch
    As all the website URLs are changed after migrating to HTTPS, Google needs to recrawl this. Sometimes it may take weeks for Google to make these changes correctly, so it is recommended doing this as soon as you can to speed up the process.
  8. Updating your Google Analytics Profile URL
    Lastly, you need to update your Google Analytics Website’s URL. To do this, click Admin under your account and then view settings. Then change the URL to the HTTPS version. Change your Property Settings as well, so as to not lose history.

As you have noticed, there are a lot of steps when migrating from HTTP to HTTPS make sure you do follow the steps properly and you should be successful. If you have any comments or suggestions, feel free to drop us a comment below.

1. ResellerClub Knowledge Bank
2. Google’s Security Blog

There is no ads to display, Please add some
H. FatimaH. FatimaH. Fatima used to be an Engineer by profession and Writer by passion until she started pursuing full-time writing. She is presently a Content Marketeer at Newfold Digital (APAC). She mostly writes what she deeply perceives and analyses, it is her way of unwinding. Her interests include writing, reading (an avid reader), watching foreign-language movies and public speaking.View all posts by H. Fatima