Back to Support Domains and Email Secure Your Domain With SSL

Secure Your Domain With SSL

An SSL certificate protects the privacy and security of you and your website visitors. This guide will show you how to view your domain’s SSL cert, which we include for free with all domains on WordPress.com.

About SSL

SSL (Secure Sockets Layer) is the global standard in encrypted online security technology. An SSL certificate reduces the risk of malicious players (hackers or identity thieves) stealing sensitive information like credit card numbers and passwords from a website visitor or the website itself. Essentially, it provides safe, encrypted communication between your computer and the website you’re visiting.

SSL certificates on WordPress.com come from the Let’s Encrypt Certificate Authority. All certificates on WordPress.com use the same Common Name, tls.automattic.com, and store the unique domain names (grouped in batches of about 50) in the SubjectAltName attribute. All modern browsers honor this attribute, so you and your visitors will not encounter any security warnings on your site.

TLS is the upgraded version of SSL, although the terms SSL and TLS are often used interchangeably. WordPress.com supports TLS versions TLSv1.2 and TLSv1.3.

WordPress.com also sends a Strict-Transport-Security (HSTS) header with all our HTTPS responses, ensuring your site is accessed via https instead of the less-secure http.

Install an SSL Certificate

Although it’s common for WordPress site owners to install (and pay for) their own SSL certificate, we take care of this for you on WordPress.com. It is not possible (or necessary) to install an SSL certificate from another source — we automatically encrypt all domains registered and connected to a WordPress.com website.

Our automated process adds an SSL certificate shortly after the domain is registered, transferred, or connected to your WordPress.com site. Adding an SSL certificate to your site may take up to 72 hours. If you are not seeing an active SSL just yet, give it time to take effect.

For domains connected to WordPress.com from other registrars, SSL certificates are added after you complete the connection process.

Check Your SSL Status

To make sure your domain has an active SSL certificate, take the following steps:

  1. Visit your site’s dashboard.
  2. Navigate to Upgrades → Domains (or Hosting → Domains if using WP-Admin).
  3. Click on your domain.
  4. Scroll down to the “Domain security” section.
  5. Check for the text “SSL certificate active”:
Domain security shows the SSL certificate is active.

You can also check if a site has a working SSL by checking the URL in your browser’s address bar when visiting the website as a normal visitor. Browsers typically show a lock icon, safety seal, or a green URL bar to indicate a secure connection.

If SSL is Missing

As long as your domain is displaying your WordPress.com site, we will automatically generate the SSL certificate. If you receive an SSL-related error message, review your domain’s DNS records to ensure the domain can display your WordPress.com site (and receive the SSL).

For domains registered with WordPress.com or transferred to WordPress.com, check your DNS is correctly configured with the following steps:

  1. From your site’s dashboard, navigate to Upgrades → Domains (or Hosting → Domains if using WP-Admin).
  2. Click on your domain name.
  3. Click on the “Name Servers” section and ensure the option to “Use WordPress.com name servers” is in the ON position.
  4. Click on the “DNS Records” section and click the “Manage” button.
  5. Ensure that your domain’s A and CNAME records are set to the default values for WordPress.com by:
    1. Clicking the ellipses (three dots) at the top right of your screen.
    2. Clicking “Restore default A records” and/or “Restore default CNAME record”:
The options show the "Restore default A records" and "Restore default CNAME record" options.
(If both options are grayed out, you are already using our default A and CNAME records.)

Once you have completed these steps, your WordPress.com site will appear on your domain within a few hours, and SSL applied shortly after.

If your domain is connected from another registrar, ensure that you have completed the domain connection to receive the WordPress.com SSL certificate.

Renew a Domain’s SSL

You do not need to take action to renew your domain’s SSL certificate. It is renewed automatically when you renew your domain. Your SSL certificate will remain active as long as the domain is connected to a WordPress.com site.

Disable SSL

We consider strong encryption so crucial that we do not allow you to compromise the security of your website by disabling SSL. We also 301 redirect all insecure HTTP requests to the secure HTTPS version.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!