The Your connection is not private error indicates that the browser cannot verify a secure connection to the website; for the site owner, this often means an SSL certificate error. The certificate may have expired, automatic renewal may have stalled, the certificate may have been installed for the non-www address while www was forgotten, or the server may be sending an incomplete certificate chain. Correct diagnosis begins by reading the on-screen error code.

This article explains Chrome’s warning types, a diagnostic table by error code, why free certificates fail to renew automatically, checking methods, and the general steps for reinstallation through the hosting panel. General topics such as what SSL is, certificate types, and HSTS in the SSL certificates and website security guide are also covered separately. Onur Freelance is not an official support channel for Google, Chrome, or any certificate authority; the explanations are based on official documentation and our own maintenance process.

Why does Your connection is not private appear?: A 61-second video explanation
Video transcript

Why does the Your connection is not private error appear? When the browser does not consider the certificate offered by the website valid; diagnosis begins by reading the on-screen error code. The certificate may have expired, automatic renewal may have stalled, the address being opened may be outside its coverage, or the chain may be incomplete. Sometimes the problem is only the visitor device’s clock. A date code indicates expiration or an incorrect clock, a name code indicates an uncovered address, and an authority code indicates a self-signed certificate or incomplete chain. Free certificates are short-lived and verified at every renewal. If DNS has moved, a CDN has been placed in front, or the validation folder is blocked, renewal fails unnoticed. First check that the domain points to this server in DNS. Obtain the certificate again for all addresses, including www, enable HTTPS redirection, and test on a different device. The error code table and checking steps are on the page. If the certificate fails again every cycle, you can message us on WhatsApp. Onur Freelance dot com.

If the website displays a certificate warning, let us perform the first check together

If visitors encounter a warning screen when entering the website, every hour means lost customers. The error code, addresses covered by the certificate, and expiration date are examined in a free preliminary assessment; whether the problem is in the certificate, server, or domain redirection becomes clear.

What does the “Your connection is not private” warning mean?

This warning says that the browser does not consider the certificate presented by the website valid and cannot verify the connection’s security. It does not mean the site has been hacked or data stolen; however, for the visitor, it has not been proven that the connection genuinely belongs to that site. Chrome does not open the page in this situation and inserts a full-page warning screen.

Chrome’s Common error messages page lists messages such as NET::ERR_CERT_AUTHORITY_INVALID, ERR_CERT_COMMON_NAME_INVALID, and “SSL certificate error” together under “Your connection is not private.” It addresses “Your clock is behind,” “Your clock is ahead,” and NET::ERR_CERT_DATE_INVALID separately and notes that the device’s date and time may be incorrect. Because Your connection is not private can arise from different causes, diagnose the code below the heading rather than the heading itself.

The difference between “Not secure” in the address bar and a full-page warning

The “Not secure” label in the address bar and the full-page warning screen represent different problems. Chrome’s Site connection security page states that the “Not secure” icon indicates that the website is not using a private connection. The site opens but loads over HTTP, meaning without encryption.

  • “Not secure” in the address bar, but the page opens: The site loads over HTTP, there is no HTTPS redirect, or no certificate has been installed.
  • No padlock icon, but the page uses HTTPS: Some page files may still be requested from http:// addresses, creating mixed content.
  • A full-page “Your connection is not private” screen: A certificate exists but is invalid; an expiration, domain, chain, or device-clock problem.
  • A warning mentioning malware or a deceptive site: The problem is not the certificate; the site has been flagged for a suspected security breach.

In the last situation, renewing the certificate will not help; the site’s content must be examined. Symptoms and initial steps in the guide to identifying a hacked WordPress site is explained.

Diagnosis by error code: What does each code indicate?

The error code directly indicates where to investigate. Clicking the code on Chrome’s warning screen opens details such as the certificate expiration date and the date seen by the device. The codes most frequently encountered by site owners and their possible causes are as follows:

Error codePossible causeFirst place to check
NET::ERR_CERT_DATE_INVALIDThe certificate has expired or the device clock is incorrectCertificate expiration date, automatic renewal log
ERR_CERT_COMMON_NAME_INVALIDThe certificate does not cover the address opened, such as www/non-www or a subdomainThe certificate’s domain list, DNS record
NET::ERR_CERT_AUTHORITY_INVALIDA self-signed certificate, untrusted provider, or missing intermediate certificateThe certificate issuer, chain installation
“Your clock is behind” / “Your clock is ahead”The visitor device’s date or time is incorrectThe device’s date and time settings
“Not secure” in the address barThe page opens over HTTP or has mixed contentHTTPS redirection, files requested through http://

If the warning appears for only one visitor, the problem is most likely on that device. If the same code appears across different devices and connections, the problem is with the site and is resolved there.

Page contents

Bağlantınız gizli değil hatası: kırık asma kilit, çatlak kalkan, süresi dolmuş sertifika ve kum saati ile yenilenmiş altın kilit illüstrasyonu

NET::ERR_CERT_DATE_INVALID: Has it expired, or is the clock wrong?

NET::ERR_CERT_DATE_INVALID indicates that the certificate’s validity dates do not cover the date seen by the device. There are two reasons: either the certificate really has expired, or the visitor device’s clock is incorrect. The easiest way to distinguish them is to open the site on another device with the correct time.

If every device shows the same error, the certificate has expired. If Your connection is not private appears suddenly without any changes to the site, the most likely scenario is automatic renewal having failed silently for some time. Because the certificate works until its last day, renewal trouble is noticed only on the day it expires.

Visitor-side clock problems are more common on old computers with exhausted batteries, phones with manually changed clock settings, and devices with automatic time synchronization disabled. In this case, the site owner cannot do anything; setting the device’s date and time to automatic removes the warning.

Why did the free SSL certificate fail to renew automatically?

Free certificates are short-lived, and every renewal must be automatically verifiable; if validation fails, the certificate expires without renewal. Let’s Encrypt’s FAQ page states that default certificates are valid for 90 days and recommends renewing 90-day certificates every 60 days. A substantial proportion of free certificates offered by hosting companies use this infrastructure.

During renewal, the certificate authority checks that the domain still points to that server. According to Let’s Encrypt’s Challenge types documentation, the commonly used HTTP-01 validation operates only over port 80. Frequent causes of stalled automatic renewal are as follows:

  • The domain’s DNS record has moved to another server or new hosting, while the old server is trying to renew.
  • A CDN or security layer has been placed in front, preventing the validation request from reaching the server.
  • A security plugin or server rule blocks access to .well-known.
  • The certificate was originally issued only for the non-www address, leaving subsequently added subdomains outside its coverage.
  • The hosting package or domain registration has not been renewed.

Another important change: Let’s Encrypt, as stated in its announcement, stopped expiration warning emails on June 4, 2025. The reminder previously sent before expiration no longer arrives; monitoring must take place through the hosting provider or a separate monitoring arrangement. When the domain registration itself expires, the problem begins with domain resolution failing before the certificate becomes relevant.

Certificate lifetimes are getting shorter

The CA/Browser Forum, the joint body of browsers and certificate authorities, adopted a schedule gradually reducing the maximum lifetime of publicly trusted certificates; the schedule reaches 47 days on March 15, 2029. Let’s Encrypt also, in its transition from 90 to 45 days plan, announced that default certificates would move to 64 days on February 10, 2027, and 45 days on February 16, 2028. The same announcement states that a fixed 60-day renewal interval will no longer suffice. The detailed schedule is in the SSL guide; for site owners, it means manual renewal is becoming increasingly impractical.

www versus non-www address mismatches and missing intermediate certificates

ERR_CERT_COMMON_NAME_INVALID indicates that the certificate does not cover the address opened; the most common example is a certificate issued only for alanadi.com, leaving www.alanadi.com out. A certificate can cover multiple names, but those names are determined when it is issued. Visitors entering an uncovered address see the warning.

Typical site-side causes of this code include issuing a certificate for only one of www and non-www, subsequently adding a subdomain such as a store or blog, and DNS accidentally pointing to a server hosting another website. In the last case, the browser sees another domain’s certificate on that server. The solution is to reissue the certificate to cover every address used and set a 301 redirect to a single preferred address.

Self-signed certificates and incomplete chains

NET::ERR_CERT_AUTHORITY_INVALID indicates that the certificate cannot be linked to an authority trusted by the browser. If no certificate is installed for the domain, some servers present a self-generated, self-signed certificate, which the browser rejects. If an intermediate certificate file is omitted when manually installing a paid certificate, the chain remains incomplete; the site may open normally in some browsers while warning on certain devices. This “it works for me” misconception is the most typical sign of an incomplete chain.

If the certificate will not renew, let us solve the problem at its source

Manually renewing the certificate removes today’s warning, but if the DNS, CDN, or access rule blocking renewal remains, the problem returns a few weeks later. Why renewal is stalled and which addresses are uncovered are examined in a free preliminary assessment; the scope of intervention is clarified in the initial consultation.

How do you check certificate status?

Who the certificate was issued to, who issued it, and when it expires can be seen with a few browser clicks. In Chrome, click the site information icon on the left of the address bar and open the certificate viewer through connection details. Read three pieces of information here:

  1. Issued name and alternative names: Domains covered by the certificate; both www and non-www addresses should be listed.
  2. Issuer: The authority issuing the certificate; if the server’s own name appears, the certificate is self-signed.
  3. Validity dates: The start and expiration dates; if only a few days remain and no renewal has occurred, automatic renewal may have stalled.

The browser shows only what that device sees; this distinction matters if Your connection is not private appears on only one device. Free online SSL testing tools scan the server externally; they list chain completeness, supported protocols, and covered names in one report. Problems such as missing intermediate certificates that browsers may hide are easiest to spot through this type of scan.

How do you reinstall a certificate through the hosting panel?

For websites using free certificates, reinstallation usually takes place in the hosting panel’s SSL/TLS or security section. Panel names and menus vary by company, but the general sequence is the same:

  1. Check that the domain and www DNS records point to this server; a certificate cannot be obtained for an address pointing to the wrong server.
  2. View the domain’s current certificate status and covered names in the panel.
  3. Request the free certificate again for every address used, including the main domain and www.
  4. If a CDN or proxy is used, check that layer’s certificate and encryption mode too.
  5. Enable permanent HTTP-to-HTTPS redirection and clear caches.
  6. Verify the result by reopening the site in a private window and on a different device.

For paid certificates, install all three files from the provider together: the certificate, private key, and intermediate certificate. If the intermediate is omitted, the warning continues on some devices.

The certificate was renewed, but there is no padlock: Mixed content

If the certificate is valid but no padlock icon appears, the page may still request some files through http:// addresses. Google’s web.dev Mixed content explanation defines this as a page opened over HTTPS loading subresources over HTTP and states that most browsers now block such content. Remediation steps are in the SSL guide’s mixed content section.

What should visitors do if they see this warning?

The safest approach for visitors is not to bypass the warning and to contact the website through another channel. The “Advanced” button on Chrome’s warning screen may allow entry anyway; however, because the connection is unverified, this route is considered risky especially on login, payment, and form pages. Chrome’s connection security page also recommends not entering personal information on insecure pages.

  • Check the device’s date and time; if incorrect, enable automatic settings.
  • On public networks such as cafes or hotels, complete the network’s login page first, then try the website again.
  • If the warning appears on another device and connection too, the problem is with the site; do not enter passwords or card details.
  • Notify the business by phone or email; many site owners learn about the problem from visitors.

Checkout security is particularly important on e-commerce sites; this subject in the SSL, HTTPS, and secure payments guide is covered.

How does a site not secure warning affect trust, sales, and SEO?

A site not secure warning primarily affects clicks and conversions because it turns visitors back before they see the content. A full-page warning presents the “go back” option first; visitors must take an additional step to enter the website. Every visitor arriving from an ad, search result, or shared link encounters the same screen.

For SEO, HTTPS has long been a standard recommended by Google. In its 2014 HTTPS ranking signal announcement, Google announced that it had begun using HTTPS as a lightweight ranking signal. The current Page experience documentation, meanwhile, lists HTTPS among page experience topics, notes that factors other than Core Web Vitals do not directly raise rankings on their own, and states that Google always aims to show the most relevant content.

In practice, losses often arrive before a ranking decline: even if the site keeps its ranking, visitors clicking through see the warning and leave. Certificate problems therefore belong among failures that should be resolved on the day they are noticed. If the site will not open at all and the issue appears broader than the certificate, the Website not opening guide also covers server and domain-side causes.

Manual renewal or automatic renewal with monitoring?

The lasting solution is automatic certificate renewal plus separate expiration-date monitoring; manual renewal becomes unsustainable as certificate lifetimes shorten. Common practice installs a certificate once and forgets it; the problem is noticed only when a warning appears. Under a maintenance routine, renewal runs automatically and the schedule is checked separately.

CriterionInstall and forgetAutomatic renewal + monitoring
Who notices the problem firstThe visitor or customerThe person managing the site
Renewal failureInvisible until expirationCaught as the expiration date approaches
DNS or hosting changeCan silently disrupt renewalChecked after the change
Shorter certificate lifetimesFailure frequency increasesThe process remains the same

In our annual maintenance process, SSL certificate and domain expiration dates are monitored on the same calendar; the certificate is checked separately after DNS or hosting changes.

Common mistakes and the correct method

The most time is lost in certificate failures through temporary interventions instead of lasting solutions:

  • Asking visitors to bypass the warning through “Advanced”: Damages trust and guides visitors toward a risky habit; the correct route is fixing the certificate.
  • Renewing manually without investigating the cause: The rule preventing renewal remains, and the problem recurs in the next cycle.
  • Obtaining a certificate only for the non-www address: Visitors arriving through www see a warning.
  • Not checking the certificate after moving hosting: The certificate on the old server does not automatically transfer to the new server.
  • Downloading a “free SSL” file from unknown websites: Obtain certificates only through the hosting panel or a trusted certificate authority.

When should you consult a specialist for Your connection is not private?

Specialist support saves time if reinstallation through the panel does not remove the warning or the certificate fails again every renewal cycle. The following particularly require systematic review: sites behind a CDN or proxy, multiple subdomains, recently migrated hosting, e-commerce sites accepting payments, and unfamiliar redirects appearing alongside certificate trouble.

For hosting, the package’s technical scope, including disk, email, backups, and SSL, and renewal conditions are specified in the written quotation; details are on the hosting prices page, and hosting costs 2,000 TL annually. If certificate, domain, update, and security monitoring are to be handled together, the annual WordPress maintenance and updates service makes this an ongoing process. WordPress maintenance costs 500–2,000 TL per month depending on the site’s size and scope.

Put certificate monitoring on a calendar rather than leaving it to chance

If the warning is currently appearing, first restore secure access to the site; once resolved, the next step is preventing recurrence. If you want certificate, domain, and hosting expiration dates monitored on one calendar, the current state is examined in a free preliminary assessment. Contact us through WhatsApp or by phone for information, to compare options, or to begin immediately.

Frequently asked questions

The browser displays this warning when it does not consider the website’s certificate valid. The most common site-side causes are certificate expiration, a certificate not covering the address opened, and a missing intermediate certificate; an incorrect date and time on the visitor’s device can produce the same warning.

First open the site on another device with the correct time. If every device shows the same error, the certificate has expired and is obtained again through the hosting panel; if only one device shows it, set that device’s date and time to automatic.

Renewal verifies that the domain still points to the same server. If DNS moved to another server, a CDN was added in front, or access to the validation folder was blocked, renewal fails unnoticed and the certificate expires.

The certificate was most likely issued only for the non-www address, producing ERR_CERT_COMMON_NAME_INVALID. Reissue the certificate to cover both addresses and set a 301 redirect to a single preferred address.

No. The “Not secure” label in the address bar indicates that the page opens over HTTP without encryption; the full-page “Your connection is not private” screen indicates that a certificate exists but was found invalid.

It is not recommended because the connection is unverified; passwords or card details should not be entered, especially on login, payment, and form pages. If the warning appears on multiple devices, it is better to contact the site through another channel and notify the owner.

Google has stated that it has used HTTPS as a lightweight ranking signal since 2014; its current documentation emphasizes that the most relevant content takes priority. The main loss is a visitor clicking a search result, seeing the warning screen, and leaving the site.

In Onur Freelance’s annual WordPress maintenance process, SSL certificate and domain expiration dates are monitored on the same calendar; maintenance costs 500–2,000 TL per month depending on the site’s scope. Onur Freelance is not an official support channel for Google or any certificate authority.