Why is my website not secure ssl certificate expired
Summary
This guide helps you troubleshoot and resolve: Why is my website not secure ssl certificate expired. Follow the steps below to fix the issue.
Quick Tip: Need immediate assistance? 💻 Open a Ticket
Common Causes
An SSL/TLS certificate encrypts the connection between your website and your visitors, keeping sensitive data such as login details and payment information private. When that certificate expires, web browsers display security warnings that can block access entirely and damage customer trust. For ecommerce sites, an expired certificate can stop transactions dead in their tracks, while for any small business it signals to visitors that the site is not maintained or safe to use.
Remember — If you host with us, you don't need to do this yourself — just Open a Ticket and our Brisbane team will get it sorted.
Quick Fix Steps
- Visit your website in a private or incognito browser window to confirm the security warning.
- Check the certificate expiry date by clicking the padlock icon (or warning triangle) in the browser address bar and selecting the certificate information.
- Log in to your domain registrar or hosting control panel where the SSL certificate was originally purchased or installed.
- Renew or reissue the certificate, then install the new certificate files on your web server.
- Restart your web server if required, then test the site again using HTTPS.
Detailed Instructions
Checking the certificate expiry date
- Open Google Chrome, Microsoft Edge, or Apple Safari.
- Navigate to your website using
https://at the start of the address. - Click the padlock icon in the address bar. If the certificate is expired, you may see a warning triangle or "Not secure" message instead.
- Select Connection is secure or Certificate, then view the certificate details.
- Locate the
Valid toorExpiresdate. If this date has passed, the certificate needs to be renewed.
Renewing through your hosting control panel
- Log in to your hosting control panel (for example cPanel, Plesk, or your provider's custom dashboard).
- Navigate to the SSL/TLS, Security, or Websites & Domains section.
- Select your domain from the list of managed sites.
- Click Renew, Reissue, or Manage SSL depending on the interface.
- Follow the prompts to generate a new Certificate Signing Request (CSR) if required, or select the option to auto-renew with your existing certificate authority.
- Download the issued certificate files, typically including the
.crtcertificate,.keyprivate key, and.ca-bundleintermediate certificate. - Upload and install the files under the same SSL/TLS management section, then click Install or Apply.
Renewing through your certificate authority
- Log in to the account where you originally purchased the SSL certificate (for example, your domain registrar or a dedicated certificate authority).
- Go to the SSL Certificates or My Products section.
- Find the expired certificate and click Renew or Reissue.
- Complete the validation process, which may involve email confirmation, DNS record changes, or uploading a verification file to your web server.
- Once issued, download the certificate bundle and install it on your server as described above.
Troubleshooting
Certificate renewed but warning still appears
- Clear your browser cache and try again in an incognito or private window.
- Restart your web server (Apache, Nginx, or IIS) so it loads the new certificate.
- Confirm that the correct certificate is bound to your site's IP address and port
443. - Check that you installed the full certificate chain, including intermediate certificates.
Mixed content warnings after renewal
- Ensure all internal links, images, scripts, and stylesheets use
https://instead ofhttp://. - Use your browser's developer tools (
F12) and check the Console tab for mixed content errors. - Update your content management system settings (for example WordPress Site URL) to use HTTPS.
Auto-renewal failed
- Verify that the email address on file with your certificate authority is current so renewal notices are received.
- Check that your domain's DNS records are correct and accessible for automated validation.
- Ensure your hosting account payment method is up to date if the certificate is billed through your provider.
- Consider enabling automatic renewal to prevent future expirations.
Do not ignore browser security warnings. Visitors who click through to an expired or invalid certificate expose their connection to interception, and search engines may downgrade your site's ranking or display their own security warnings.
Set a calendar reminder thirty days before your certificate expires. Most certificate authorities send renewal reminders, but relying on email alone can result in missed notices if those messages go to spam.
If you host with us, you don't need to do this yourself — just Open a Ticket and our Brisbane team will get it sorted.
Still Having Issues?
Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.
💻 Open a Ticket
💻 Open a Ticket