Set up SSL on my WordPress site
Having a Secure Sockets Layer (SSL) certificate on your WordPress website ensures that the data transmitted between the website and the user is encrypted and cannot be intercepted by malicious hackers. This provides a secure environment for online transactions and builds trust with visitors because they know their personal data, login credentials and payment details are safe and secure. There are several steps to add an SSL certificate to a WordPress site.
Purchase an SSL from GoDaddy
If you purchased the SSL certificate from GoDaddy, in most cases we'll automatically set up and install it for you, depending on where your domain and hosting are located.
Install a third-party SSL certificate
For third-party SSL certificates, see these articles to install the downloaded SSL certificate:
- Web Hosting (cPanel): Install an SSL certificate on my Web Hosting (cPanel)
- Windows Hosting with Plesk: Install an SSL certificate on my Windows hosting with Plesk
Redirect your WordPress site to HTTPS
If you installed a third-party certificate, you should redirect traffic to your site to HTTPS to provide a secure experience for your visitors.
- Web Hosting (cPanel): Redirect my website to HTTPS in Web Hosting (cPanel)
- Windows Hosting with Plesk: Redirect my WordPress website to HTTPS in Windows Hosting with Plesk
- Managed WordPress: Managed WordPress plans with an SSL certificate automatically redirect to HTTPS after the SSL certificate is activated.
Check your SSL installation
Finally, to ensure that the SSL certificate is set up correctly, check your SSL installation.
More info
- To get started installing an SSL certificate, see Get started with SSL series.
- Here's how to fix the Mixed content error on your WordPress site if you notice missing images after you set up the SSL certificate.
- Hosting your WordPress site on a Gen 4 VPS or Dedicated server? Check out How do I install an SSL certificate on my server?