How to Add SSL Certificate to a Website on WordPress

Many website owners have switched to WordPress because of its free and open source software, which gives them the flexibility to do whatever they want with their site. But what happens when you want to add an SSL certificate to your WordPress site, which will help reduce online fraud and protect your customers’ personal information?

Let’s explore how to add an SSL certificate to a WordPress site.

Step one: Install an SSL certificate to your server

Before you can add an SSL certificate to your site, you’ll need to install an SSL certificate on your server. This will protect your visitors’ personal information as it travels between their computers and yours. When users visit your site, their browser will contact your server to confirm that it’s an “approved” site and give the site’s certificate as a secure lock. If the user is not completely satisfied with the security of the site, they can always try another one. In most cases, this process will only take a couple of minutes. So don’t worry, secure browsing won’t hurt your site’s performance.

Step two: Generate a cryptographically secure random number

An SSL certificate contains a “certificate pin” or “certificate password”, which is a code that will help you authenticate that the site you’re visiting is actually the site you intended to. The stronger the code, the stronger the connection. To generate a more secure pin, you can use a free online tool likeSecureRandom. When you paste your root certificate into the generator, along with a memorable phrase, it will create a 6-16 digit pin for you. Keep this number safe, as you’ll need it later when you add the certificate to your WordPress installation.

Step three: Add the certificate to your WordPress install

With your root certificate and password in hand, you can now log in to your WordPress account and add the certificate. Once you’ve added the certificate, you can activate it by clicking the Activate button next to the certificate’s name.

From this point on, whenever a user visits your site, they will have the opportunity to view your website’s certificate and know that they are being safely redirected to the actual website.

Step four: Change the DNS settings of your domain

If you’ve followed our guide correctly and installed an SSL certificate on your server, you’ll now have to change the DNS settings of your domain. To do this, go to Admin panel and then click on the Settings button. From here, you can edit the A records (a type of DNS record) for your domain’s Name Servers.

Since your Name Servers are the ones who actually point your domain to a specific IP address, you’ll have to enter the IP addresses of your server’s Name Servers. Make sure you’ve selected the right ones from your registrar’s website. Changing the DNS settings of your domain may take up to 30 minutes to take effect.

Step five: Check your site for any errors

Once you’ve configured your domain’s Name Servers correctly, you can test how well your website’s SSL certificate works by visiting a site that uses HTTPS. If you’ve followed our guide correctly, you’ll see a lock (just like the ones used by banks to authenticate financial transactions) in the address bar of your browser once you’ve reached the site’s home page. If you see any errors, you may need to fix them before continuing.

Sometimes, when you change certain configuration settings on your server (like the Name Servers), you may need to refresh the page for the changes to take effect. Once updated, try pointing your domain’s Resolver to the Name Server IP addresses you provided earlier.

Step six: Repeat for subdomains

If you’ve followed our guide correctly and installed an SSL certificate on your server, you’ll now have to repeat the process for any other subdomains you have, such as www.example.com and store.example.com. The process is largely the same – you’ll need to generate a pin for each subdomain and add them to your WordPress installation.

After you’ve added all your subdomains’ pins, activate them in the same way you did for your main domain. This will help users know that they are being securely redirected to the right site when they visit your site’s subdomains.

That’s all there is to adding an SSL certificate to a WordPress site. Congratulations! You’ve just completed the most basic and fundamental steps to securing your WordPress site with SSL. From here, you can take advantage of all the powerful features that come with using an SSL certificate on your site.