To point your domain to Google Sites, first, you need to configure your domain in the Google Sites platform. Once you do that, add Google Sites DNS records to your domain’s DNS zone.
Let's go through all the steps in detail 👇
Step 1 – Prerequisites
Set up your website at Google Sites by following this instruction: Use a custom domain for your site. Expand the section Use a domain you own that is registered elsewhere and complete the first three steps.
You'll be asked to verify your domain, but we'll cover it in the last step, as you should create A and CNAME records first.
Step 2 – Set Up A Records
Create the following A records in your domain’s DNS zone:
| Record 1 | Record 2 | Record 3 | Record 4 |
Host | @ | @ | @ | @ |
Points to | 216.239.38.21 | 216.239.36.21 | 216.239.34.21 | 216.239.32.21 |
The result will look like this:
Make sure to delete any other A (@) records that may have been previously added so that only these four remain.
Step 3 – Set Up a CNAME Record
Delete all the current CNAME records (if any), and create a new CNAME with the following value:
Host: www
Points to: ghs.googlehosted.com
It will look like this:
Once you do that, DNS propagation will start. This process can take up to 24 hours. During this time, it's expected that your website won't work, but give it some time, and it will get online soon.
Step 4 – Verify Your Domain
Once DNS propagation is over, verify your domain with Google. Go back to Google's official guide and follow the steps in the section Verify ownership of your domain.
After successful verification, it might take a few hours for Google to recognize the changes and for your website to start working with the new domain.
NOTES
If you encounter errors during the process, check the section Respond to an error message in Google's article
For further help with pointing your domain to Google Sites, refer to the Sites Help Community