Add Custom Domain to Blogger (Step-by-Step) Easy Way
Using a custom domain (such as www.yourdomain.com) makes your Blogger website look more professional and improves your brand identity.
Requirements
Before you begin, make sure you have:
- A Blogger blog
- A custom domain from providers like GoDaddy, Namecheap, Hostinger, Cloudflare, or Google Domains (Squarespace Domains)
- Access to your domain’s DNS settings
Step 1: Open Blogger Dashboard
- Sign in to your Blogger account.
- Select your blog.
- Click Settings from the left menu.
Step 2: Go to Publishing
Scroll down to the Publishing section.
Click Custom domain.
You’ll see a field asking for your custom domain.
Step 3: Enter Your Domain
Type your domain with www.
Example:
www.example.com
Click Save.
Note: Don’t use only
example.com. Blogger requires the www version first.
Step 4: Copy the Blogger DNS Records
After clicking Save, Blogger displays two CNAME records.
Example:
CNAME 1
| Host | Destination |
|---|---|
| www | ghs.google.com |
CNAME 2
| Host | Destination |
|---|---|
| abc123 | gv-xxxxxxxx.dv.googlehosted.com |
Keep this page open because you’ll need these values.
Step 5: Open Your Domain DNS Manager
Log in to your domain registrar.
Examples include:
- GoDaddy
- Namecheap
- Hostinger
- Cloudflare
- Squarespace Domains
Open:
DNS Management
or
Manage DNS
Step 6: Add the First CNAME
Create a new CNAME Record.
| Type | Host | Points to |
|---|---|---|
| CNAME | www | ghs.google.com |
Save the record.
Step 7: Add the Second CNAME
Create another CNAME using the values Blogger provided.
Example:
| Type | Host | Points to |
|---|---|---|
| CNAME | abc123 | gv-xxxxxxxx.dv.googlehosted.com |
Save it.
Step 8: Add Blogger A Records
To make the root domain (example.com) work, add these A records:
| Type | Host | Points To |
|---|---|---|
| A | @ | 216.239.32.21 |
| A | @ | 216.239.34.21 |
| A | @ | 216.239.36.21 |
| A | @ | 216.239.38.21 |
Step 9: Return to Blogger
Go back to Blogger.
Click Save again.
If the DNS records have propagated, your custom domain will be accepted.
Step 10: Enable HTTPS
Once the domain is connected:
- Go to Settings.
- Turn on HTTPS Availability.
- Turn on HTTPS Redirect.
This secures your website with SSL.
Final DNS Example
| Type | Host | Value |
|---|---|---|
| CNAME | www | ghs.google.com |
| CNAME | abc123 | gv-xxxxxxxx.dv.googlehosted.com |
| A | @ | 216.239.32.21 |
| A | @ | 216.239.34.21 |
| A | @ | 216.239.36.21 |
| A | @ | 216.239.38.21 |
Troubleshooting
If your domain doesn’t connect:
- Double-check that the CNAME records exactly match the values Blogger provides.
- Ensure all four A records are added for the root domain.
- Wait for DNS propagation, which can take a few minutes up to 48 hours.
- Make sure there are no conflicting DNS records for
www.
Congratulations!
Your Blogger site is now connected to your custom domain. Visitors can access your blog using your professional domain name, and after enabling HTTPS, they’ll have a secure browsing experience.

