Blogger Custom Domain Error 12: How to Fix It

Blogger custom domain error 12

Blogger's Error 12, which says it has not been able to verify your authority to the domain, means Blogger cannot see the two CNAME records it needs at your DNS provider. The fix is to add both records exactly as Blogger shows them, make sure nothing else is using the same host name, wait at least an hour as Google advises, and then press Save again. If it still fails, the usual causes are a conflicting record, a Cloudflare proxy or a typo in the Name field.

Key Takeaway: Error 12 is not a Blogger bug or a block on your account. It is a DNS check that fails until Blogger finds two specific CNAME records. Most fixes take one corrected record and some waiting.

What Error 12 actually means

When you add a custom domain in Blogger, it checks your DNS. If it cannot find what it expects, it shows a red message along the lines of "We have not been able to verify your authority to this domain. Error 12," together with two records you need to create. Google's Blogger Help describes this as the step where you "get an error with 2 CNAMEs," which is a normal part of the setup, not a sign that something is broken.

The two records are:

RecordName (Host / Label)Destination (Target / Points to)
Blog CNAMEThe subdomain you entered, like www or blogghs.google.com
Security CNAMEA unique name shown by Blogger, different for each blog and Google accountA unique value shown by Blogger

Google also notes that in some setups you may not have to enter the two CNAMEs at all. If Blogger does not ask for them, you do not need to add them.

Fix Error 12 step by step

  1. Get the records from Blogger. Open Settings, find the Publishing section and click Custom domain. Enter your domain, usually with www in front, and click Save. Keep the error screen open or copy both CNAMEs exactly. The names shown stay the same each time you try, so you do not need to refresh to "get new ones." A blogger who tested this reported the same names every time he pressed Save.
  2. Open your DNS settings. Log in where you bought or manage the domain, whether that is GoDaddy, Namecheap, Squarespace or another provider, and find the DNS settings. Menu names differ by provider, so look for fields called Name, Host or Label, and Destination, Target or Points to.
  3. Add the Blog CNAME. Name: the subdomain, like www. Destination: ghs.google.com.
  4. Add the Security CNAME. Copy the unique name and destination from the Blogger error screen. Copy and paste instead of typing, because one wrong character is enough to fail.
  5. Check how the record was saved. Some DNS panels add your domain name for you. If you typed the full name there, you can end up with the domain written twice. Look at the finished list and compare it with what Blogger asked for.
  6. Remove conflicts. A host name such as www should have only one record. If an old A record, a parking page or a "URL forwarding" record already uses www, remove or replace it before adding the CNAME. This is a general DNS rule, and it is the most common reason a provider refuses to add the record.
  7. Wait at least one hour. Google's help page says to wait at least an hour for DNS settings to activate before you repeat the setup in Blogger.
  8. Press Save again in Blogger. Go back to Settings, Publishing, Custom domain and save the domain again.

If it still says Error 12

What you seeLikely causeWhat to check
Provider will not let you add the CNAMEAnother record already uses that nameRemove the old A record, parking page or forwarding record for www
Records look right but Blogger still failsCloudflare proxy is onSet both CNAME records to DNS only (grey cloud)
Lookup tool shows nothingWrong Name field or DNS not updated yetCompare the saved name with Blogger's, then wait longer
Worked once, then stoppedRecords were changed or deletedCheck that both CNAMEs are still in your DNS list

The Cloudflare check

If your DNS runs through Cloudflare, a proxied record (orange cloud) answers lookups with Cloudflare's own addresses instead of showing the CNAME. Cloudflare's own community guidance says this can cause trouble when a service uses the CNAME record to confirm you own the domain, and the fix is to turn the proxy off for that record (grey cloud, "DNS only"). Do that for both Blogger CNAME records, and for any A records you add for the root domain.

Root domain, HTTPS and the blogspot redirect

Error 12 is about verification, but the same setup also covers three other things that make a domain look "not working."

  • Opening example.com without www. Blogger Help says to add four A records that point to Google's IP addresses: 216.239.32.21, 216.239.34.21, 216.239.36.21 and 216.239.38.21. If other A records already exist for the root domain, remove them. Then turn on Redirect domain under Publishing so the root domain goes to the www version.
  • HTTPS not working. If your domain uses CAA records, you must add one for letsencrypt.org. Google says that without it, Blogger will not create or renew your SSL certificate.
  • The blogspot address still shows. Google says your blogspot.com address can take up to 24 hours to redirect to your custom domain.
Quick Win: Before you change anything, write down every existing DNS record for your domain. If a fix does not work, you can put things back exactly as they were.
Warning: If your custom domain is already live, do not remove it in Blogger just to "reset" it. One blogger reported that deleting his custom domain took his blog's URL offline until he added it back and redid the DNS check. Add and fix records first, and only change the Blogger setting when you have to.

After the domain works

Once the domain loads, two jobs are left. First, if you earn from AdSense, check that your new domain is in your AdSense sites list and that ads.txt is in place. My guide to the Blogger ads.txt "Earnings at Risk" fix explains what to look for. Second, add the new domain to Google Search Console and watch for new errors. My guide to why Search Console shows errors covers the usual ones.

What this guide cannot promise

  • Exact waiting time. Google says to wait at least an hour, and the blogspot redirect can take up to 24 hours. Provider speed varies, so there is no fixed number.
  • Provider menus. Every DNS provider labels things differently, so I describe fields instead of exact clicks. If you are stuck on a provider step, Google's help page says to contact your domain provider.
  • Your individual case. If the records are correct and a lookup tool shows them, but Blogger still fails, post the exact error in the Blogger Help Community.

Final thoughts

Error 12 looks scary, but it is almost always one record: a wrong name, a conflicting record, or a proxy that hides the CNAME. Add both records, remove anything in the way, wait an hour and try again. Most setups work the second time.

Pro Tip: After your domain is live, save a screenshot of your full DNS list in a safe place. If you ever change providers or lose access, you will know exactly which records Blogger needs.

Sources and limits: this article is based on Google's Blogger Help page "Set up a custom domain," reviewed on October 15, 2026, plus a Cloudflare community answer about proxied DNS records and a blogger's report of his own setup. Google's page does not quote the Error 12 wording or list provider-specific steps, so the table of causes beyond Google's own advice is my own reading, and the general DNS points (conflicting records, saved names) are not from Google. This is general information, not a guarantee that your setup will work.

Author Image

Hardeep Singh

Hardeep Singh is the founder and editor of Panstag, an independent technology publication covering AI, software, SEO, and digital trends. He focuses on verified updates, practical solutions, and insights that help readers navigate the evolving digital world. About Author.

Previous Post