How to connect custom domain with the google sites ?
I see your screenshot — your domain bsbudha.shop is already active in your GoDaddy account, and now you have the option to Set up or Manage it.
Here’s how you can set up your domain in GoDaddy, depending on what you want to do with it:
Click on the Set up button in your screenshot.
Choose “Connect to a Website” (GoDaddy will suggest options like their own Website Builder, but you can choose “Other”).
If you are using Google Sites / Wix / WordPress, you’ll need to update the DNS records:
Go to Manage → DNS.
Replace the A record (Host: @) with the IP address provided by your website platform.
If required, update the CNAME record (Host: www) to point to your platform’s URL (like ghs.googlehosted.com for Google Sites).
Save changes (DNS changes can take a few minutes up to 24 hrs).
If you don’t have hosting and just want your domain to open another website:
Click Manage.
Go to the Additional Settings → Domain Forwarding.
Enter the URL you want your domain to point to (e.g., a blog, social profile, or existing site).
Save.
From the Set up menu, select Start Website.
Choose a free template from GoDaddy Website Builder.
Edit and publish.
⚡ Quick Tip: Since you mentioned earlier about Google Sites — if you want bsbudha.shop to open your Google Site, I can give you the exact DNS records you need to enter inside GoDaddy’s DNS Management.
👉 Do you want me to prepare the exact DNS settings for Google Sites, so you can just copy-paste them into GoDaddy?
Perfect 👍 You want to connect your GoDaddy domain bsbudha.shop to Google Sites.
Here are the exact DNS records you need to add in GoDaddy:
Go to GoDaddy DNS Manager → select your domain bsbudha.shop.
Click Manage DNS.
You will need 2 records:
Type: CNAME
Host: www
Points to / Value: ghs.googlehosted.com
TTL: Default (1 hour or 30 minutes is fine)
👉 This ensures that www.bsbudha.shop points to Google Sites.
Google requires 4 A records pointing to their IP addresses:
Type
Host
Points to (Value)
1> A @ 216.239.32.21
2> A @ 216.239.34.21
3> A @ 216.239.36.21
4> A @ 216.239.38.21
👉 This makes bsbudha.shop (without www) also work.
Go to your Google Site → Settings → Custom domains.
Choose Use a domain from a third party.
Enter your domain: bsbudha.shop.
Google will ask you to verify ownership through TXT record (one-time).
👉 Add the TXT record in GoDaddy DNS (Google will give you something like google-site-verification=xxxxxxx).
DNS changes may take up to 24 hours (usually works in 30 minutes).
Test by visiting bsbudha.shop and www.bsbudha.shop.
✨ Done! After setup, both versions (www.bsbudha.shop and bsbudha.shop) will open your Google Site.
Do you want me to also give you the step-by-step screenshots in GoDaddy DNS panel so you can just follow along click-by-click?
Got it 👍 I see from your screenshot that you successfully added one A record (216.239.32.21).
For Google Sites to work, you need to add four A records with the same host (@) but different IP addresses:
216.239.32.21
216.239.34.21
216.239.36.21
216.239.38.21
In the DNS Management page, click Add.
Select Type: A.
Host: @
Points to: enter the next IP (e.g., 216.239.34.21).
TTL: keep 1 Hour (or 600 sec like you did).
Click Save.
👉 Repeat this 3 more times until you have all four records.
⚠️ Important:
Don’t replace the existing one—you must have four separate A records.
All of them will have @ as host, but the Value (IP) will be different.
📌 After that, also remember to add the CNAME record:
Type: CNAME
Host: www
Points to: ghs.googlehosted.com
Do you want me to show you an example screenshot layout of how all 4 A records + CNAME should look in your GoDaddy DNS list once completed?
I purchased a domain from godaddy (with gmail account -bsbuxxx12@gmail.com) and connected it with google sites (hosted on bs1xxxx72@gmail.com)..Is it a problem for google sites not opening with the new domain ?
Got it 👍 thanks for explaining. Let’s break it down:
Domain: Purchased from GoDaddy (using bsbudha2012@gmail.com)
Google Site: Created/hosted on bs1199972@gmail.com
Issue: The new GoDaddy domain is not opening the Google Site.
This is not a Gmail account conflict problem. Google Sites can be published to any verified custom domain, regardless of which Gmail account was used to buy the domain.
The key requirement is that the Google account managing the Site must also have access to verify/control the custom domain in Search Console/DNS.
Domain not mapped in Google Sites
You must go to Google Sites → Settings → Custom domains → Start setup → Use a domain from a third party
Enter your GoDaddy-purchased domain (e.g., bsbudha.shop)
Verify ownership (usually via DNS TXT record)
DNS records not set correctly in GoDaddy
In GoDaddy DNS Manager, you need to add:
A CNAME record (for www) pointing to ghs.googlehosted.com
Optionally, an A record for the root domain (without www) pointing to Google’s IPs
If DNS isn’t updated or propagated yet (takes up to 24–48 hrs), the domain won’t open your Google Site.
Mismatch between accounts
Even if the domain is bought with bsbudha2012@gmail.com, you need to either:
Add bs1199972@gmail.com as a delegate in GoDaddy DNS (by sharing access), or
Do the verification from the Google Site account (bs1199972@gmail.com) using the TXT record provided by Google.
Propagation delay
After setting DNS, it can take a few hours (sometimes a day) for the changes to apply globally.
✅ Conclusion:
It’s not a problem that you bought the domain with one Gmail and built the site with another. The real issue is DNS + verification. As long as the Google Sites account (bs1xxx972@gmail.com) can verify the domain via GoDaddy DNS records, it will work fine.
Explanation of Point 3 :
Yes ✅ you understood it correctly. Let me explain in more detail so the account mismatch problem is clear:
Domain (GoDaddy) is owned under bsbudhxxx2@gmail.com.
Google Site is created under bs1xxx72@gmail.com.
When you try to connect the domain to Google Sites, Google asks:
“Prove that this Google account (bs1199972@gmail.com) has control over the domain.”
Since the domain is in another account (bsbudha2012@gmail.com), you need to bridge the gap by either:
Sharing GoDaddy access, or
Verifying domain ownership with a TXT record.
If you want bs1xxxx72@gmail.com to directly manage DNS:
Log into GoDaddy with bsbuxxxx12@gmail.com.
Go to Account Settings → Delegate Access.
Add bs1xxxx72@gmail.com as a delegate with Products & Domains access.
Now bs1xxxx72@gmail.com can log in and manage DNS.
Then add TXT/CNAME/A records as needed.
This is useful if you want the Google Site account to manage everything.
If you don’t want to share GoDaddy access:
Stay logged into GoDaddy with bsbuxxxx12@gmail.com.
Go to DNS Manager for bsbudha.shop.
Add the TXT record Google gave you while setting up the custom domain in Google Sites (from bs1xxxx72@gmail.com).
Example:
Host: @
Type: TXT
Value: google-site-verification=abc123xyz...
Save.
Go back to Google Sites (logged in as bs1199972@gmail.com) and click Verify.
Now Google confirms: “This account controls the domain,” even though the domain was purchased under another Gmail.
👉 In short:
You don’t have to buy the domain with the same Gmail.
You only need to prove ownership of the domain for the Google Sites account.
Easiest method = add TXT record in GoDaddy.