Full width home advertisement

Travel the world

Climb the mountains

Post Page Advertisement [Top]

 1. Verify Your Custom Domain Settings in Blogger

Introduction:

Start by confirming your domain is successfully added in the Blogger backend. Navigate to Settings > Publishing. Your custom domain (e.g., www.yourdomain.com) should appear without any spelling problems. If you get a red “Not connected” warning, remove the domain and re-add it. Double-check that you haven’t unintentionally inserted “http://” instead of the plain domain. This basic check removes roughly 30% of HTTPS issues instantaneously.

2. Configure DNS A Records with Your Domain Provider

HTTPS relies on good IP resolution. Log into your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.) and modify DNS entries. Add two A records linking to Blogger’s IPs: 216.239.32.21 and 216.239.34.21. Also, add a CNAME record for www pointing to ghs.googlehosted.com. Without these, SSL certificates cannot authenticate your domain ownership. Wait 5–10 minutes for DNS propagation before testing.

3. Enable HTTPS Redirect in Blogger Settings

Inside Blogger, navigate to Settings > HTTPS. Turn ON both options: “HTTPS Availability” and “HTTPS Redirect.” The first enables secure serving, while the second forces all HTTP traffic to HTTPS automatically. If these toggles are greyed out, your domain verification is incomplete. After enabling, delete your browser cache and test by entering http://yourdomain.com – it should redirect to https://. This is the core fix.

4. Remove Conflicting Redirects from .htaccess or Cloudflare

Third-party redirection often damage Blogger’s native HTTPS. If you use Cloudflare, disable “Always Use HTTPS” momentarily because it can interfere with Google’s SSL. For self-hosted redirects (e.g., via cPanel), erase any custom .htaccess rules pushing HTTP to HTTPS. Blogger handles its own redirection layer. Overlapping rules produce “too many redirects” problems. Keep only Blogger’s internal redirect active for a clean SSL handshake.

5. Force Reissue of SSL Certificate by Google

Sometimes Google’s automated SSL certificate fails to produce. To force a reissue, go back to Settings > Publishing, click your domain, and select “Edit.” Remove the www version, save, then re-add it. Save again. Within 15 minutes, Google’s system will provision a fresh Let’s Encrypt or Google Trust Services certificate. You may verify success by clicking the padlock icon in your browser. No padlock means the certificate is still waiting.

6. Test using Online SSL Checkers and Browser Console

After making fixes, utilize free tools like SSL Labs or Why No Padlock to scan your domain. Open your browser’s Developer Tools (F12) and navigate to the Console tab. Mixed content errors (HTTP images/scripts on HTTPS pages) appear in red. Each unsafe resource breaks the green padlock. Fix these by upgrading widget URLs to relative paths (//) or full HTTPS links. This step catches hidden flaws that Blogger’s dashboard won’t disclose.

7. Clear Browser Cache and Flush DNS Locally

Old cached redirects can make you think the patch failed. Clear your browser cache completely (Ctrl+Shift+Del). Then flush your local DNS: On Windows, type ipconfig /flushdns in Command Prompt. On Mac, sudo dscacheutil -flushcache. On Linux, sudo systemd-resolve --flush-caches. This ensures your computer obtains the new HTTPS records. Test in an incognito window too. Many consumers skip this and incorrectly believe the fault persists.

8. Check for Hardcoded HTTP Links in Your Blog Template

Go to Theme > Edit HTML in Blogger. Search (Ctrl+F) for http://yourdomain.com. Replace every instance with https:// or better, use //yourdomain.com (protocol-relative). Also check for HTTP requests to external fonts, jQuery, or pictures. Use the “Replace All” function cautiously - backup your theme first. After changes, save and preview. Unfixed HTTP links create “partially secure” warnings, which nevertheless count as an HTTPS error in current browsers.

9. Wait for Full DNS Propagation (Up to 48 Hours)

DNS updates are not instant. Even after accurate A records and CNAME, worldwide propagation can take 24–48 hours. During this window, some visitors may see the HTTPS error while others don’t. Use whatsmydns.net to see if your DNS records have gone worldwide. If 80% of sites show the new records, you merely need patience. Avoid making more modifications during propagation — it resets the timer.

10. Final Fallback: Remove and Re-add the Custom Domain

If nothing works after 48 hours, attempt a hard reset. In Blogger > Settings > Publishing, click “Remove” for your custom domain. Wait 10 minutes. Then click “Add a custom domain,” re-enter your domain (without www), and save. Blogger will initiate a fresh SSL setup. This clears all stuck redirect rules at Google’s end. Reconfigure your DNS records once more. This brute-force method overcomes 99% of obstinate HTTPS problems on Blogger.

Frequently Asked Questions(FAQs)

Q 1. Why is my Blogger HTTPS error still appearing after 24 hours?

DNS propagation might take up to 48 hours. Also, check for mixed content (HTTP images) using browser dev tools.

Q2. Do I need to buy an SSL certificate for Blogger?

No. Google gives a free, auto-renewing SSL certificate for all custom domains on Blogger.

Q3. Will activating HTTPS destroy my existing backlinks?

No, because HTTP to 301 redirects retain link equity. Your previous links will forward to HTTPS automatically.

Q4. Can I use Cloudflare with Blogger HTTPS?

Yes, but disable “Always Use HTTPS” and “Rocket Loader” to avoid issues with Google’s native SSL.

Q5. How can I repair “ERR_SSL_PROTOCOL_ERROR” on Blogger?

Delete your current A records, wait 1 hour, then re-add Blogger’s IPs (216.239.32.21 and 216.239.34.21) exclusively.

No comments:

Post a Comment

Bottom Ad [Post Page]

Distributed by ProTemplates