You bought a shiny new custom domain, spent twenty minutes meticulously copying DNS records from Blogger into your domain registrar, hit save, and typed your URL into your browser with high hopes. Instead of seeing your blog, you are greeted with a terrifying error screen.
Take a deep breath. You are not alone, and your blog is not broken.
Connecting a custom domain to Blogger involves bridging two completely separate entities your domain registrar and Google's cloud server infrastructure. When a tiny detail gets out of alignment, the connection fails. In this troubleshooting guide, we are going to break down the top 5 reasons your custom domain isn't working and walk you through how to fix them in minutes.
Table of Contents
Fix #1: The 24-Hour DNS Propagation Trap
If you literally just saved your CNAME and A-records at your registrar five minutes ago and your site isn't loading, the number one culprit is time.
DNS (Domain Name System) changes do not update instantly across the entire world. When you change your records, internet service providers globally need time to update their phonebooks to recognize that your domain now points to Google's servers. This process is called DNS Propagation.
- The Reality: Propagation usually takes anywhere from 30 minutes to 4 hours, but in rare cases, it can take up to 24 hours to clear completely.
- How to check it: Instead of refreshing your normal browser tab (which aggressively caches old error data), use a free public tool like dnschecker.org. Enter your domain name, select "CNAME" or "A", and see if green checkmarks are appearing across global server locations. If they are green, your records are live!
Fix #2: Missing or Incorrect CNAME Records
If 24 hours have passed and your site still returns an error page, your DNS records are likely typed incorrectly inside your domain registrar's dashboard.
Blogger requires you to add two distinct CNAME records. Missing either one will break your site:
- The First CNAME (Name/Host): Usually your subdomain (e.g.,
www), pointing toghs.google.com. - The Second CNAME (The Security Hash): Blogger provides a unique security string for your specific account (consisting of two long random codes, like
gv-xxxxxx.domain.compointing togv-xxxxxx.dv.googlehosted.com). If you skip this second verification CNAME, Blogger will reject your custom domain connection entirely.
Log back into your registrar and double-check every single character against what Blogger displays in your settings.
Fix #3: Forgetting the 4 Google "A-Records" (Naked Domain Error)
If your browser loads your site when you type www.yourdomain.com, but crashes with an error when someone types just yourdomain.com (without the www), your A-Records are missing.
To fix this, you must map your naked domain to Google's four core server IP addresses:
- Go to your registrar's DNS settings and add four separate A-Records where the Host/Name is set to
@(or left blank, depending on the registrar). - Point them to these four official Google IP addresses:
216.239.32.21216.239.34.21216.239.36.21216.239.38.21
- Once added, go to your Blogger Dashboard, open Settings, and toggle Redirect domain to ON.
Fix #4: Formatting Errors (Trailing Dots and Typos)
DNS tables are notoriously unforgiving. Even a single stray character can break your entire connection. Watch out for these hidden formatting traps:
- Trailing Dots: Some advanced DNS managers automatically append your root domain name to the end of CNAME entries. If your record ends up reading
ghs.google.com.yourdomain.com, it will fail. Ensure your CNAME targets do not have accidental duplicates. - Extra Spaces: Copy-pasting text from a tutorial can accidentally include an invisible space at the beginning or end of your CNAME string. Clear the input box and type or paste carefully.
Fix #5: SSL Certificate and HTTPS Conflicts
If your domain loads fine, but your browser flashes a scary "Your connection is not private" warning, your SSL certificate hasn't finished provisioning or your toggle settings are out of sync.
- The Reset Trick: If your HTTPS availability toggle is stuck or throwing errors, turn HTTPS availability to "No." Wait 10 minutes, clear your cache, and toggle it back to "Yes." This forces Google's cloud servers to regenerate your SSL certificate fresh for your custom domain.
- For a full walkthrough on securing your site, read our companion guide: How to Enable HTTPS and SSL Certificates on Blogger.
Review the Step-by-Step Domain Setup Guide
If you've checked all five of these quick fixes and your domain is still refusing to cooperate, it can be immensely helpful to start from scratch and cross-verify your records step by step.
Check out our complete master walkthrough: How to Connect a Custom Domain to Blogger in 2026 (Easy Guide) to get your site live hassle-free!