Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
HTTP to HTTPS - Secure your Website with SSL for Free
Rating: 4.5 out of 5(788 ratings)
6,475 students

HTTP to HTTPS - Secure your Website with SSL for Free

Fix connection "Not Secure" warning in Google Chrome. A complete guide to installing a free SSL certificate.
Created byAndrew Williams
Last updated 12/2025
English

What you'll learn

  • Understand why SSL is important.
  • Understand how SSL works.
  • Migrate an HTTP Wordpress website to HTTPS
  • Use AutoSSL if it is enabled on the host.
  • Setup redirects so Google will know the site has moved, and visitors will automatically be redirected to the secure HTTPS webpage.
  • Secure the Wordpress dashboard, so those that login always have a secure connection.
  • Check that SSL is working on all pages on a website.
  • Find and fix mixed content.

Course content

5 sections37 lectures2h 22m total length
  • Introductions6:38

    In this video, I'll introduce myself, and what you can expect from this course.

  • What is SSL and Why Switch?5:32

    SSL, TLS, confused?  This lecture explains what SSL is, and why you should implement it on your site.

  • cPanel & AutoSSL1:53

    Since version 58 of cPanel, AutoSSL has been available to web developers. This lecture shows you how to check if your cPanel is up-to-date.

  • How HTTPS Works3:46

    This lecture explains a little bit more about how SSL works.

  • Check if HTTPS is Already Enabled6:25

    If your web host has AutoSSL enabled, you may already have an HTTPS version of your site available to you.  This video looks at how you can check.

  • HTTP or HTTPS, Not Both3:02

    So, with AutoSSL enabled, my sites now have both HTTP and HTTPS versions.  This is not a great idea and I'll explain why in this lecture

  • Which Web Host?2:05

    This lecture quickly goes through the type of web host you need for this course..

  • Before you Begin: Backup your Site0:20

    Taking backups of your Wordpress website is something we all should be doing on a regular basis.  That is especially true before any major work is done on a site.

Requirements

  • You should have, or intend to have a Wordpress website hosted on a web host using cPanel. Most hosting platforms do use cPanel..
  • You need access to your cPanel and Wordpress dashboard.
  • Your web host should support server name indication (SNI) for Full (Strict) SSL. Ask them if in doubt, but most good hosts will. Without SNI, you can still implement the Flexible SSL described in this course and get the https lock.

Description

Are Your Website Visitors Seeing “Not Secure” in Their Browser?

It’s a bit unnerving, right? You’ve put time and effort into building your website, but when visitors land on your page, they might see that dreaded “Not Secure” warning. In today’s world, where online security is more important than ever, that little message can seriously impact how much people trust your site.

Trust is Everything
Imagine this: a potential customer visits your site, but instead of feeling reassured, they hesitate because their browser warns them about security. It’s not just a minor issue—it’s a deal-breaker. People are becoming increasingly cautious about sharing their information online, and a website that isn’t secure can instantly lose credibility.

How to Know If Your Site Is Secure
It’s easy to check. Just glance at the address bar of your browser. If your site is secure, you’ll see a little padlock icon—sometimes even the word “Secure” next to it. If it’s not secure, there’s no padlock, and some browsers, like Google Chrome, may even display “Not Secure.”

That’s not a good look.

The Solution? SSL (Secure Sockets Layer)
SSL is the industry standard for creating a secure, encrypted connection between a website and a visitor’s browser. You’ll know a website is protected when the URL starts with “HTTPS://” rather than just “HTTP://”—the “S” means secure.

Setting up SSL used to be a hassle, and it could get pretty pricey. But the good news? You don’t have to worry about that anymore. In my course, I’ll show you how to get a free SSL certificate, install it, and make your site secure—step by step. Plus, we’ll boost your site’s speed and security even further by connecting to Cloudflare, a powerful content delivery network.

Here’s What You’ll Learn:

  • The importance of SSL and why it helps your website rank better on Google.

  • How HTTPS works and how to set it up correctly.

  • Tips on checking whether your site is already secure (some hosts set it up for you automatically).

  • How to update your site and make sure all your pages are fully secure.

  • Using Cloudflare to protect your site and boost performance.

  • Handling mixed content issues and fixing them to maintain full SSL security.

  • Updating Google Analytics and Search Console after transitioning to HTTPS.

Why This Course Is Different:
I know that technical stuff can feel overwhelming, so I made this course hands-on and beginner-friendly. I’ll walk you through every step using one of my own sites as an example. You can follow along and see exactly how it’s done. At the end, I’ve included a complete conversion from start to finish in a single video—no guessing, just clear guidance.

Ready to Make Your Site Secure?
Join me, and let’s make sure your website shows that reassuring padlock—so your visitors know they can trust you.

Who this course is for:

  • Wordpress website owners that want to move their HTTP site to the secure HTTPS
  • Anyone interested in learning more about SSL and why HTTPS is important going forward.