- Technical SEO
- Security
- SEO
How to Check If Your SSL Certificate Is Hurting Your SEO
HTTPS is a Google ranking signal, but a misconfigured SSL certificate can do more harm than good. Learn how to audit your SSL setup for SEO.
HTTPS is a confirmed Google ranking signal, and a properly configured SSL certificate is the foundation. But simply having a certificate isn’t enough — misconfigurations like mixed content, missing HSTS headers, and redirect loops can actively hurt your rankings.
Why SSL Matters for SEO
In 2014, Google announced HTTPS as a ranking signal. Since then, the bar has only gotten higher:
- Chrome flags HTTP sites as “Not Secure” in the address bar, which tanks trust and increases bounce rates.
- HTTP/2 and HTTP/3 require HTTPS, meaning your site can’t use modern performance protocols without SSL.
- Core Web Vitals are impacted by redirect chains caused by HTTP-to-HTTPS misconfigurations.
- Referral data is stripped when traffic goes from HTTPS to HTTP, corrupting your analytics.
HTTPS isn’t optional anymore. But a bad HTTPS setup can be worse than no HTTPS at all.
The SSL Checklist for SEO
1. Verify Your Certificate Is Valid and Not Expired
An expired certificate triggers a full-page browser warning that stops visitors in their tracks. Search engines will also stop crawling your site until it’s fixed.
Check your certificate expiry:
- Click the padlock icon in your browser’s address bar
- Look for “Certificate” or “Connection is secure”
- Check the “Valid to” date
Most modern certificates from Let’s Encrypt auto-renew every 90 days. If you’re using a manually installed certificate, set a calendar reminder 30 days before expiry.
2. Enforce HTTPS Redirects
Every HTTP URL should redirect to its HTTPS equivalent with a 301 (permanent) redirect. This tells search engines that HTTPS is the canonical version.
http://yoursite.com → 301 → https://yoursite.com
http://www.yoursite.com → 301 → https://www.yoursite.com
Common mistake: Using a 302 (temporary) redirect instead of 301. Temporary redirects don’t pass full link equity to the HTTPS version.
Common mistake: Redirect chains. If http://yoursite.com → https://yoursite.com → https://www.yoursite.com, that’s two redirects when it should be one. Each redirect adds latency and can lose a small amount of link equity.
3. Set the HSTS Header
HSTS (HTTP Strict Transport Security) tells browsers to always use HTTPS, even before the first redirect. This eliminates the HTTP-to-HTTPS redirect on repeat visits and protects against SSL stripping attacks.
Strict-Transport-Security: max-age=31536000; includeSubDomains
max-age=31536000means the browser will remember for 1 year.includeSubDomainsapplies the policy to all subdomains.
Without HSTS, every first visit still hits HTTP before redirecting. With HSTS, browsers skip HTTP entirely after the first visit.
4. Fix Mixed Content
Mixed content happens when an HTTPS page loads resources (images, scripts, stylesheets) over HTTP. Browsers may block these resources or show a warning.
Active mixed content (scripts, iframes) is blocked by default in modern browsers and can break your site’s functionality.
Passive mixed content (images, video) may still load but triggers a warning in the browser console.
Common sources of mixed content:
- Hardcoded
http://URLs in your HTML or CSS - Third-party widgets or embeds using HTTP
- Images uploaded through a CMS before the HTTPS migration
- CDN configuration still serving assets over HTTP
Fix: Search your codebase for http:// references to your own domain and change them to https:// or protocol-relative //. For third-party resources, check if they support HTTPS.
5. Check Your Certificate Chain
A certificate chain includes your site’s certificate plus the intermediate certificates that link it to a trusted root. If intermediate certificates are missing, some browsers and bots will reject the connection.
Use an online SSL checker (like SSL Labs) or your browser’s certificate viewer to verify the chain is complete.
6. Ensure TLS 1.2+ Is Enabled
TLS 1.0 and 1.1 are deprecated and no longer considered secure. Modern browsers will refuse to connect if your server only supports old TLS versions.
Your server should support:
- TLS 1.2 (minimum)
- TLS 1.3 (recommended — faster and more secure)
Common SSL Mistakes That Hurt SEO
| Mistake | SEO Impact |
|---|---|
| Expired certificate | Browser warnings → 100% bounce rate |
| HTTP not redirecting to HTTPS | Duplicate content issues, split link equity |
| 302 instead of 301 redirect | Link equity not fully transferred |
| Mixed content | Resource loading failures, security warnings |
| Missing HSTS header | Slower first loads, security vulnerabilities |
| Redirect chains | Added latency, potential link equity loss |
| Certificate name mismatch | Browser warning → lost traffic |
How Do I Audit My SSL Setup?
Manually checking all of this requires visiting your site, inspecting the certificate, checking headers, scanning for mixed content, and testing redirects. That’s a lot of steps for every domain you manage.
What seoutils.dev checks: Our free audit automatically validates HTTPS usage, checks for the HSTS header, detects mixed content, and verifies your SSL configuration is helping — not hurting — your SEO.
Run a free audit and see your SSL score in seconds.
This is part of our Complete SEO Audit Checklist. Related: The Complete Guide to Security Headers for SEO.