Websites and Tech

HTTPS

Also called Hypertext Transfer Protocol Secure

The encrypted version of the web protocol, protecting what visitors send and confirming which site they are talking to.

Quick facts: HTTPS

Category
Websites and Tech
Also called
Hypertext Transfer Protocol Secure
Level
Beginner
Affects
Browser trust warnings, form completions, duplicate URLs, tracking
Where to see it
Browser address bar and developer console, Search Console, Screaming Frog
In this article4
  1. How HTTPS works
  2. Why HTTPS matters
  3. Where HTTPS goes wrong
  4. What to do about it

How HTTPS works

HTTPS is the ordinary web protocol with a layer of encryption wrapped around it. Before any page content moves, the browser and the server agree on a shared secret using the site’s certificate. After that, everything — the address requested, the form fields submitted, the response returned — travels in a form only those two can read.

It protects three things at once. Privacy, so an observer cannot read what was sent. Integrity, so nothing can be altered on the way. And identity, so the browser can confirm it is talking to the domain shown in the address bar rather than to something impersonating it. The first is the one people expect; the second is why an internet provider or a public network cannot inject advertising or scripts into your pages.

Why HTTPS matters

Browsers made the decision for everyone. Pages served over plain HTTP are marked as not secure, and any page carrying a password or a card field gets a stronger warning still. Visitors do not need to understand the protocol to act on the label.

A number of things also simply do not work without it. Modern browser features, payment integrations and some tracking and consent tools require a secure context. Search engines have long treated it as expected rather than exceptional, so adding it removes a disadvantage more than it creates an advantage.

The commercial effect shows up on forms. People are noticeably more reluctant to type a phone number or an address into a page the browser has flagged as unsafe.

Where HTTPS goes wrong

Half-finished migrations cause most of the trouble. Pages load securely, but a stylesheet, an image or a script is still requested insecurely, which produces mixed content. Browsers block the insecure asset and layouts break in ways that are easy to miss when you only test one page.

The other half is addressing. If both the insecure and secure versions of a page respond, search engines see duplicates, and a canonical tag still pointing at the old address quietly undoes the move. Internal links written as absolute insecure addresses do the same thing.

Redirect chains are the third problem: insecure to secure, then to the www version, then to a trailing slash, each hop costing time on every single request.

What to do about it

Redirect every insecure address to its exact secure equivalent with a permanent redirect, in a single hop, and never to the homepage. Update internal links, canonical tags, the sitemap, and any hard-coded addresses sitting in the theme or the database.

Then verify rather than assume. Load your key templates and watch for blocked requests, confirm the secure property is the one reporting in Search Console, and check that redirects resolve in one step. Once everything is stable, consider HSTS so browsers request the secure address from the start — but only when you are certain the whole site works over it, because it is deliberately difficult to reverse. This clean-up sits squarely within technical SEO.

Do and do not

Do

  • Redirect every insecure URL to its exact secure equivalent
  • Fix hard-coded insecure asset addresses after migrating
  • Verify the secure property is the one reporting data

Do not

  • Redirect old insecure URLs to the homepage
  • Leave canonical tags pointing at insecure addresses
  • Enable HSTS before the whole site works securely

Questions people ask about this

Does HTTPS improve search rankings?

It is best understood as a baseline rather than a boost. Search engines expect a secure site, so having one removes a disadvantage rather than creating an advantage, and no ranking change should be expected from the switch alone. The stronger reasons are the browser warning on insecure pages, the effect on form completions, and features that will not run without it.

What is mixed content and why does it break my pages?

Mixed content is a secure page that still requests some files — images, stylesheets, scripts, fonts — over the insecure protocol. Browsers block the risky ones outright, so styling collapses or a slider stops working, and they may flag the page. It usually comes from hard-coded addresses left behind in the theme or in old content after a migration.

Do I still need to redirect old HTTP URLs?

Yes, and in a single hop to the exact secure equivalent. If both versions still respond, search engines find duplicate pages and existing links point at an address you no longer use. Redirect each old URL permanently to its matching new one, never to the homepage, and check that no chain of several redirects has formed along the way.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.