How to Set a Custom Domain for Blogger.com

by David Utke | Last Updated: July 3, 2021

One fun aspect of blogger.com when compared to using WordPress.com is that you can set a custom domain for free without needing to upgrade your account. In fact, with blogger there is nothing to upgrade too as it is a completely free service by Google.

However, you do need to pay for a domain name from a domain name registrar (see our guide on how to register a domain name). You have a lot of options for domain registrars from Google Domains, GoDaddy or Namecheap.

We suggest using Namecheap as they provide lower prices than Google Domains and GoDaddy as well as giving you WHOIS protection for free. So once you’re ready to proceed, this is how you setup a custom domain for a blogger blog in three easy steps.

Step 1 – Register your domain name

To set a custom domain you first have to actually own the domain you want to set for your blogger blog. Head over to Namecheap, our preferred domain registrar of choice to get your domain name.

First, search for your domain name using the search box on the Namecheap homepage. If the domain name you want is taken, you’ll have to think of a different combinations of words.

Next, once you find a domain that is available, add it to your cart and proceed to checkout. We strongly suggest getting a .com when possible but using an alternative domain extension like .co or .net is fine if your website is for casual use.

Last, once you’ve finished creating an account, it’s time to confirm your order. Here you can choose how many years you want to register the domain name for:

namecheap checkout

You can now register your domain name for up to 10 years in advance if you like. With Namecheap you also get Whois Guard for free (unlike other domain registrars). Whois guard protects your privacy and is included with your purchase.

Namecheap

Low prices, low renewal rates and free WHOIS protection. Get your .com today.

Step 2 – Point your domain name to your blogger account

“Pointing” is an actual term with setting up domains and hosting. What you’re doing is that when people visit your domain name the DNS system will point to your blogger website.

First, you need to get your “Google hosted” CNAME record. To find this record is easy.

When you’re in your blogger account navigate to “settings” and under settings you’ll find a section called “publishing.” Here is where you can set a custom domain.

Try to set your custom domain now and a message box will appear telling you to set a CNAME record:

Set the CNAME record

First, you need the “name” and also the “destination.” These two items are unique to every single blogger blog. You take these two items and then update your “advanced” DNS settings in Namecheap:

Found in your Namecheap account.

Once logged into Namecheap click on “manage” for the domain you want to edit and then navigate to “Advanced DNS.” Here is where you’ll input the Google hosted CNAME record.

First, delete any records that are present by default. Next, click on “add new record” and select CNAME record:

Notice the CNAME record at the bottom.

Th CNAME record value is the “destination” from the message box in blogger and the host is the CNAME record name. When finished save your settings.

Set the A records

Last, you’ll need to put in a few different A Records. A records help your website redirect properly and are required for setting a custom domain in blogger. The A record information if found here, but for your convenience it is:

The host symbol for these A records are the “@” symbol. Once you input the required information click on save.

Step 3 – Set your custom domain to redirect in your blogger account

Once set, please wait about 1 hour for everything to propagate. It takes time and is not instantaneous. After you wait roughly 30 minutes to 1 hour, navigate back to your blogger blog. Go to your settings and set a custom domain under publishing:

Simply type in the domain name you registered at Namecheap where you updated the advanced DNS settings for and that’s it! Your blogger blog now has a custom domain. Also make sure to select the option to redirect the domain name.

With domains, www.example.com and example.com are actually considered two different addresses. One is a naked domain (the non www) and the other is the www. domain. With blogger you can only redirect from the naked domain to the www version and not the other way around as naked domains are not supported by blogger.

What about my SEO and links to my old domain?

All links to your old blogspot address will 301 redirect to the custom domain so it won’t hurt your SEO. In fact, by setting a custom domain you’re actually improving your SEO as people and search engines are more likely to trust and link to your blogger blog.

Set a custom domain name conclusion

Setting a custom domain for your blogger blog is not difficult or complicated. You simply need a CNAME record, a few A records and a domain name registered with Namecheap or a domain registrar of your choosing.

Once your settings are in place at your domain registrar, allow a short amount of time for propagation and then you can set a custom domain. No more example.blogspot.com!

Start Your Blogger Blog

Get our highly rated blogger.com course on Skillshare today!

David Utke is a professional blogger, web designer and a highly rated user experience consultant. He translates technical skills in an easy to understand way for beginners with his educational tutorials based on real-world experience. Join over 30,000 monthly readers and 16k YouTube subscribers.