Cosmic Hub

What Is HTTPS and Why Your Website Needs an SSL Certificate

Updated · 5 min read · By Alpha Ross, multimedia creator & website builder

What Is HTTPS and Why Your Website Needs an SSL Certificate

HTTPS is the secure version of the web address protocol: it adds encryption between a visitor's browser and your website, so nobody on the way can read or change what is sent. A site gets HTTPS through a certificate, and most hosts and website builders now provide one for free or as part of the plan.

What HTTPS is

HTTP is the basic language browsers and websites use to exchange pages and form data. HTTPS is not a separate protocol. It is the same language with encryption layered on top, using a technology called TLS. TLS is the modern successor to SSL, which is why people still say "SSL certificate" when they mean the certificate that enables HTTPS.

Secure connections use port 443, while plain HTTP uses port 80. You never type these numbers, but they are one reason the two versions behave as separate addresses, which matters later when you move a site. Browsers show a padlock or a similar symbol next to a secure address.

How the encryption works in plain words

The method uses two keys. A public key can be shared with anyone and is used to lock information. A private key stays only with the site and is the one that unlocks it. When a visitor opens your site, the server presents its certificate, which contains the public key. The browser and the server then complete a short handshake and agree on a secure session. After that, everything travelling between them is scrambled for anyone listening.

What happens without HTTPS

Without encryption, data crosses the network in readable form. On a shared network such as public Wi-Fi, other people or devices could capture it. Some internet providers can also add their own content to unencrypted pages, such as extra ads.

Browsers have also started to mark sites without HTTPS as not secure. For a small business site this has a direct effect: a visitor who sees that warning on a page with a contact form is less likely to type their name and email into it.

How to get a certificate

There are three common routes, and the right one depends on how your site is built.

  1. Website builders usually switch HTTPS on automatically for the address they host, and often for a custom domain too. Look for a security or domain setting.
  2. Hosting providers often include a certificate in the plan or offer one-click activation. Some sell dedicated certificates for a single site, which can be useful for large business sites but is rarely needed for a small one.
  3. A content delivery service placed in front of your site can provide a shared certificate that covers many domains, sometimes at no cost.

If you are choosing a host, the options are compared in shared hosting, VPS and cloud hosting.

Moving an existing site to HTTPS

Switching on a certificate is not the last step if your site already has visitors and search listings. Work through this order:

  1. Turn on the certificate and open the site with the secure address to confirm it loads.
  2. Set up a permanent redirect from every old HTTP address to the secure version of the same page. The details are in the guide to 301 redirects.
  3. Update internal links, the sitemap and any addresses in your social profiles to the secure versions.
  4. Add the secure version of the site to Search Console and check for errors, as described in the Search Console guide.

When a page can be reached at several addresses, search engines may treat them as duplicates. Google generally prefers the secure version when it works properly, but it can fall back to the HTTP version if the secure one has certificate problems, loads insecure resources or redirects back to HTTP. Pointing everything to one preferred address avoids that, as explained in the canonical tag guide.

Common mistakes

Does HTTPS make a site fully secure?

No. HTTPS protects data in transit. It does not stop a hacked login, outdated software or a weak password. Treat it as the first layer and read the website security checklist for the rest.

FAQ

Is HTTPS a ranking factor?

It is a small signal, and the more practical reasons to use it are visitor trust and browser warnings. A secure site is the normal expectation today.

Is a free certificate as good as a paid one?

For encryption, yes. Paid certificates may add extras such as support or business validation, but the encryption itself works the same way.

Do I need a certificate if my site has no forms?

Yes, it is still a good idea. Browsers can flag the site as not secure, and encryption protects visitors on shared networks.

What does the "not secure" warning mean?

It means the page is loaded without encryption, or that the certificate has a problem. Visitors cannot be sure that what they see is unchanged.

How often must a certificate be renewed?

It depends on the certificate type and provider. Many hosts renew automatically, and you can confirm the expiry date by clicking the padlock in the browser.

Your next step: open your site with the secure address, click the padlock and check that the certificate is valid. Then confirm that the old HTTP address redirects to it.

Read next

Explore more