SEO Manchester | Digital Marketing Agency | Red Cow Media

HTTP to HTTPS | What Is An SSL?

HTTP to HTTPS | What Is An SSL?

If you’re wondering how to transfer your HTTP website across to the HTTPS version, take advantage of this handy guide. Here we take you through what an SSL is and break down the concept for those of you who are completely confused by the whole thing.


It has been 3 year since Google kindly announced that making your website more secure would not only be a trend but a benefit to its performance. Despite the announcement and the brief spike of people switching their website, we are now several years on and we are still finding that hundreds of business owners are still yet to make the move, more to the point, they are still unaware of what it is and the benefit it has.

What Exactly Did Google Say?

All the way back in 2014, Matt Cutts posted a tweet on the 7th of August which stated that Google had published some clear guidelines on what they want to see from websites using HTTPS. It was also confirmed that because of the well-received response, they’ve made this a positive signal for ranking websites. The signal, however – as they went on to mention – is a very “light-weight signal” and will only affect less than 1% of global search queries. The secure signal will apparently carry less weight than other signals such as a website containing high-quality content but may become a stronger signal in the future. So if you’re reading this article and you’re at a loss about what a HTTPS is, let us give you some context. HTTPS – or hypertext transport protocol secure – is the protocol used for secure data transfer (Opposed to HTTP – the non-secured variant). With HTTP websites (not HTTPS), all data that is transferred can potentially be read or changed by hackers, and as a user, you can never be certain about whether your information on things like debit or credit cards, have been sent to the intended vendor and not a hacker. Simply put HTTPS, or SSL, encrypts the HTTP data and verifies the authenticity of whatever request it is. This whole process is carried out by using an SSL certificate, which is explained below.

So What Is an SSL?

An SSL, which stands for Secure Socket Layer, is a technique for encrypting and authenticating data securely from a person’s browser to a web server. As mentioned above, it is ultimately used to prevent hackers from getting a hold of the data users leave on a website (so in areas such as checkout pages or registration/contact forms). This is especially useful when it comes to e-commerce websites where confidential and sensitive information is unavoidably transferred when carrying out transactions.   So when you land on any website the secured transfer would be through a standard SSL certificate – noticeable for users when they see that the website’s URL in the address bar is marked with ‘https://’. The opposed non-variant – mentioned above – can be seen as ‘http://’ which represents a standard protocol on websites – this way does not use SSL. When a person visits a https:// page, therefore, their communications, data and transactions are classified as safe from a potential information or identity theft. To give you an idea of the different types of sensitive data that should be protected with SSL encryption, we’ve listed some examples below:

5 Reasons To Make The Migration?

  1. More Security – As you’ll have gathered from the above, the switch helps towards making your website more secure, protecting your website from third party attacks.
  2. Trust – When you add an SSL certificate, a green padlock appears in your search bar instantly conveying trust and credibility to a user. It’s a little pointer for your customers that their information will be secure and protected!
  3. Data Integrity – Data cannot be modified or corrupted during transfer, intentionally or otherwise, without being detected.
  4. Improved Referral Data Accuracy – Another reason to make the jump is because of the fact that when it comes to referral data, when going from HTTPS to HTTP it gets blocked in Google Analytics. To give you an example – if your site is still using HTTP –  maybe you perform some clever and creative marketing that happened to go viral or gain masses amount of traffic from a site such as Reddit or YouTube etc. Both of these sites are running over HTTPS. Therefore, your referral data will be completely lost in Analytics and the hard work you’ve put into gaining that traffic could end up under direct traffic which is not very helpful. By getting the HTTPS, for those going from HTTPS to HTTPS the referral data will be passed meaning you get more accurate data to analyse.
  5. Slight Rankings Improvement – As described above, however slight, by investing in HTTPS, your site could receive a small boost in rankings due to it being a lightweight ranking signal.

Making The Switch

There are essentially two ways you can go about this. For starters, if you’re in the field or you’re somewhat of a tech expert then there is a handy guide from Search Engine Land that breaks down the various elements of the switch, quoted below:

If however, all of that has gone over your head and you just want someone to handle this for you then you’ll be pleased to hear that your hosting company can take care of this for you. This is often the case when it comes to small business owners as first of all they don’t have the time, nor do they have the technical knowledge. Many hosting companies offer different packages where they take care of the SSL certificate purchase, they make the installation and they take care of things such as the 301 redirects (from your HTTP to HTTPS site). Despite its cost, you will make this back on the amount of time and frustration you’ll save yourself. It will make more sense so that no errors occur either, which will more than makeup for the fee. As someone else will be handling the technical side, it is always important that you still understand the process even on a basic level so reading the above as a checklist is worth the time. You may also want to check the following:

  1. Continuously contact your web hosting company to make sure you understand exactly what’s included and get them to re-explain any elements that you’re unsure about.
  2. There are different types of SSL certificates so make sure you get clarification on the one you’ll need for your site.
  3. You can also either use an SSL certificate which is given to you by your hosting company or you alternatively can choose to get a certificate which has been bought from a different vendor. *Please note this may change the price of your package depending on your provider.

And Finally… The Possible Mistakes

After experiencing several of these migrations, there a few common problems that you’ll need to look out for in order to ensure it has been done correctly. With all website changes, errors can occur so don’t panic, they can be sorted!

  1. Check that the redirect from the HTTP to the HTTPS (the resolve if you like) works across all of your pages. This is the most common problem. You can find that past redirects or coding rules override the new changes so you need to ensure it is functioning correctly. If they don’t then you will find that you have duplicate content issues as both versions will show.
  2. The change prevents Google from crawling the HTTP version of the site, or alternatively, it stops site crawls in general (usually due to not updating the test server to allow bots).
  3. There could be different versions of the HTTP and HTTPS showing.
  4. Check that the re-directs not only work but also that they work for your internal links too. Failure to do so could lead to duplication/page errors. Furthermore, your external links could be affected if the redirect is not in place correctly – so check these too!
  5. Remember to update your XML Sitemaps. It will need to be updated and recorded in Search Console.
  6. Finally, remember to convert your Search Console and Google Analytics. Despite their being redirects, in theory, the HTTP and the HTTPS versions are technically two different websites, which is why the new HTTPS version will also need to be registered in Search Console or Webmaster Tools is you’re still going off the old name!

If you’re interested in updating your website to HTTPS, please get in touch with us today as we would be more than happy to assist you if you have any questions or if you’re interested in carrying out a service with us!

Article by our SEO Manager Stephen Darwin.