What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions

Official statement

If an HTTPS URL has an invalid certificate and the HTTP version is known, Google will likely use the HTTP version to avoid showing security warnings to users.
2:07
🎥 Source video

Extracted from a Google Search Central video

⏱ 1h30 💬 EN 📅 19/09/2017 ✂ 10 statements
Watch on YouTube (2:07) →
Other statements from this video 9
  1. 1:04 Les certificats SSL gratuits ont-ils le même poids SEO que les certificats payants ?
  2. 3:39 Comment gérer hreflang quand le contenu et l'interface utilisateur sont dans des langues différentes ?
  3. 8:19 Google utilise-t-il vraiment les données de clic pour classer vos pages ?
  4. 9:33 Les fluctuations de classement sont-elles vraiment liées à votre ancienne migration de site ?
  5. 13:16 Faut-il vraiment optimiser la longueur de vos balises Alt pour le référencement d'images ?
  6. 15:17 Le noindex sur les pages faibles améliore-t-il vraiment la perception qualité de votre site ?
  7. 19:56 Les liens de navigation et de pied de page ont-ils le même poids SEO ?
  8. 21:14 Les rapports de spam Google sont-ils vraiment traités manuellement ?
  9. 23:56 Faut-il vraiment déclarer votre AMP comme version mobile officielle pour le mobile-first indexing ?
📅
Official statement from (8 years ago)
TL;DR

Google favors the HTTP version of a URL if the HTTPS certificate is invalid, to avoid displaying security warnings to users. This automatic decision can jeopardize your HTTPS migration and dilute your authority between two competing versions. Keep an eye on your SSL certificates: a simple oversight in renewal can shift your indexing to an unsecured version.

What you need to understand

Why does Google prefer HTTP when the HTTPS certificate is problematic?

Google's logic is straightforward: user experience takes precedence over the preference for HTTPS. If a visitor clicks on a search result and encounters a scary security warning ("Your connection is not private"), they will immediately backtrack.

Google is aware of catastrophic bounce rates associated with certificate errors. Rather than exposing its users to this friction, the engine automatically downgrades to the HTTP version if it is accessible and functional. This decision is made at the crawling and indexing level.

Specifically, if your SSL certificate expires, uses an incorrect domain name, or originates from an unrecognized authority, Googlebot detects the anomaly and searches for a viable alternative. The HTTP version then becomes the default choice.

What types of certificate errors trigger this switch?

Not all certificate errors are equal, but Google responds to blocking issues for modern browsers. An expired certificate almost systematically triggers the alert: your site will switch to HTTP in the index within a few days or weeks.

A self-signed certificate causes the same effect. Certificates with an incorrect domain name (mismatch) also trigger the same response: if your certificate covers example.com but you attempt to secure www.example.com, Google detects the inconsistency. Incomplete certificate chains are problematic too.

In contrast, a simple warning on an outdated SHA-1 certificate or a flawed TLS configuration usually does not trigger a full switch. Google tolerates certain minor weaknesses as long as the connection remains technically encrypted.

How does Google detect that an HTTP version still exists?

Google maintains a comprehensive map of your URLs across both protocols. Even if you've migrated to HTTPS, the engine retains a historical memory of your HTTP pages, especially if backlinks still point to these old versions.

When Googlebot encounters an HTTPS certificate error, it automatically tests the HTTP equivalent of the URL. If this version responds with a code 200 and accessible content, it becomes a candidate for indexing. If your server returns a 404 or a clean redirect to HTTPS, Google has no viable alternative.

This is why allowing accessible HTTP pages after migration creates a risk zone. A temporary certificate issue can abruptly reactivate your old HTTP site in the index, with all the implications that entails.

  • Google prioritizes user experience by avoiding security warnings, even if it means indexing HTTP
  • An expired or invalid certificate triggers an automatic switch to HTTP if this version exists
  • The HTTP version must remain accessible for Google to use it as fallback
  • This mechanism activates at the crawl level, not instantly but within a few days
  • Maintaining active HTTP URLs after HTTPS migration exposes your site to this ongoing risk

SEO Expert opinion

Is Google's logic consistent with real-world observations?

Absolutely, and it has been documented for years in webmaster forums. Sites that allowed their SSL certificates to expire have seen their positions drop drastically, not directly because of the missing HTTPS, but because Google had switched to HTTP URLs that were no longer optimized or maintained.

The classic scenario: a site migrated to HTTPS in 2018, the certificate expires in 2023, and the webmaster is absent. Google gradually reverts to HTTP URLs, which point to either flawed chain redirects or duplicate content with the partially indexed HTTPS version. The result: cannibalization, dilution of authority, traffic drop.

What sometimes surprises is the speed of the switch. Some sites notice the change within 48-72 hours for frequently crawled pages. Others take weeks. This depends on your crawl budget and how often Googlebot visits the affected URLs.

What gray areas remain in this statement from Mueller?

Mueller states, "Google will probably use the HTTP version" — this "probably" leaves room for interpretation. In what cases does Google still maintain the HTTPS version with an invalid certificate? [To be verified] On sites with very high authority or strategic domains, does the engine temporarily tolerate the error?

Another ambiguity: what happens if the HTTP version does a 301 redirect to HTTPS (recommended configuration)? Does Google follow this redirect despite the invalid certificate, creating a logical loop? Or does it ignore the redirect and index the final HTTP URL? Field reports suggest that Google respects the 301 but marks the URL as problematic.

Finally, Mueller does not specify the tolerance duration before the switch. Will a certificate expiring on a Sunday be penalized right away on Monday? Or does Google allow a grace period of a few days, anticipating a quick renewal? Observations vary by site.

In what cases does this mechanism not apply as expected?

If your site never had an indexed HTTP version — created directly in HTTPS, never any content accessible in HTTP — Google simply has no alternative. The engine may then choose to keep the HTTPS URL in the index with an error annotation, or temporarily remove it from the index.

On sites with HSTS enabled (HTTP Strict Transport Security), the behavior may differ. HSTS forces browsers to accept only HTTPS, even if the user types HTTP. Google respects this directive: if your HSTS header is active and your certificate fails, the engine faces a technical wall without a valid HTTP escape.

Attention: Sites migrating to HTTPS but leaving their old HTTP URLs accessible (without systematic 301 redirection) expose themselves to a risk of abrupt regression in case of a certificate issue. This is a more common scenario than one might think, especially in multi-domain architectures or poorly finalized partial migrations.

Practical impact and recommendations

How can you prevent Google from switching to your HTTP URLs?

The main strategy: completely remove HTTP access once the HTTPS migration is finalized. Set up permanent 301 redirects from all your HTTP URLs to their HTTPS equivalents. This way, even if your certificate fails, Google finds no viable HTTP version to index.

Regularly test these redirects, especially after server changes. A overwritten .htaccess file, a poorly merged nginx configuration, and your HTTP URLs become accessible again without you knowing. A quarterly scan with Screaming Frog or a similar crawler can detect these weaknesses.

Enable HSTS with a long duration (at least 1 year) and include your subdomains. This directive forces browsers and Googlebot to never attempt an HTTP connection, even in case of problems. Add your domain to Chrome's HSTS preload list for maximum security.

What monitoring systems should be implemented?

An active SSL certificate monitoring system is non-negotiable. Services like SSL Labs, Uptime Robot, or your CDN's native alerts notify you 30, 15, and then 7 days before expiration. Configure multiple notification channels: email, SMS, Slack.

Do not rely solely on the automated emails from your certificate provider. These messages often end up in spam or arrive at an outdated address. Use a third-party tool that actively verifies the validity of the certificate from the outside, just like Googlebot would.

Also monitor your server logs and Google Search Console. A sharp increase in crawl errors on HTTPS URLs, combined with a re-indexing of HTTP URLs, signals a transition underway. Respond within 24-48 hours at most to limit the impact on your visibility.

What to do if the HTTP switch has already occurred?

The first priority: immediately correct the SSL certificate. Renew it, fix the certification chain, correct the domain mismatch – whatever the cause, resolve it as a top priority. Ensure that all your subdomains and variations (www, non-www) are properly covered.

Next, force a re-crawl of your HTTPS URLs via Search Console. Submit strategic pages one by one if necessary. Update your XML sitemap to point exclusively to HTTPS URLs and resubmit it. Google must understand that the HTTPS version is again the canonical URL.

If HTTP URLs have re-emerged in the index, create explicit 301 redirects to HTTPS and request the removal of the old URLs via the URL removal tool in Search Console. This process speeds up the cleanup, even if the redirects end up doing the work by themselves.

  • Implement permanent 301 redirects from all HTTP URLs to HTTPS
  • Enable HSTS with preload to prevent any future HTTP access
  • Set up multi-channel SSL certificate alerts (30, 15, 7 days before expiration)
  • Regularly scan the site to ensure no HTTP URL has become accessible again
  • Monitor Search Console coverage reports to detect any abnormal HTTP re-crawls
  • Test the complete certification chain with SSL Labs at least quarterly
Managing SSL certificates and HTTPS migrations requires constant technical vigilance: proactive monitoring, regular testing, responsiveness to alerts. For high-traffic sites or complex architectures (multi-domain, CDN, multiple subdomains), these optimizations can quickly become time-consuming and require sharp expertise. Turning to a specialized SEO agency allows you to delegate this critical monitoring while benefiting from personalized support across your entire HTTPS and security strategy.

❓ Frequently Asked Questions

Google bascule-t-il immédiatement vers HTTP dès qu'un certificat expire ?
Non, le basculement n'est pas instantané. Il dépend de la fréquence de crawl de vos URLs. Pour des pages visitées quotidiennement par Googlebot, comptez 48-72h. Pour des pages à faible crawl budget, cela peut prendre plusieurs semaines.
Un certificat auto-signé est-il traité comme un certificat invalide par Google ?
Oui, Google considère les certificats auto-signés comme non valides car ils ne sont pas émis par une autorité de certification reconnue. Cela déclenche le même mécanisme de basculement vers HTTP qu'un certificat expiré.
Si mes URLs HTTP redirigent en 301 vers HTTPS, Google peut-il quand même les indexer ?
Google respecte généralement les redirections 301, mais si le certificat HTTPS est invalide, le moteur peut marquer la chaîne comme problématique. L'URL HTTP reste techniquement indexable si la redirection échoue ou crée une boucle.
HSTS empêche-t-il Google de basculer vers HTTP en cas de certificat invalide ?
Oui, HSTS force Google et les navigateurs à n'accepter que HTTPS. Si le certificat est invalide et HSTS actif, Google n'a pas de fallback HTTP viable et peut désindexer temporairement la page plutôt que la servir en HTTP.
Combien de temps faut-il pour que Google réindexe les URLs HTTPS après correction du certificat ?
Cela varie selon le crawl budget, mais forcer un recrawl via Search Console accélère le processus. Comptez 3-7 jours pour les pages prioritaires, jusqu'à plusieurs semaines pour les pages profondes ou rarement crawlées.
🏷 Related Topics
HTTPS & Security Domain Name Local Search

🎥 From the same video 9

Other SEO insights extracted from this same Google Search Central video · duration 1h30 · published on 19/09/2017

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.