How do I add my domain to Google Sites
Recently, Google has released a NEW version of Google Sites (it can be accessed through https://sites.google.com/new), however, it has no option to use a custom domain with it. If you still would like to use this version of sites with your domain, you may set up the connection via URL forwarding (more detailed instruction on how to set up the URL forwarding can be found in this article).
Classic Google Sites (https://sites.google.com) provide you an ability to map your Namecheap domain pointed to our BasicDNS, BackupDNS (a legacy option), PremiumDNS or FreeDNS with your Google Site, so that your domain (e.g. "www.namecheap.com") will be shown in the browser's bar instead of a default Google Sites webpage - https://sites.google.com/site.
NOTE: If you are using hosting or other third-party nameservers, the following needs to be done on the side of your hosting/DNS provider.
Please follow these instructions to map your domain with Classic Google Sites:
Go to your Namecheap account > Domain List > Manage > Advanced DNS > Host Records > Add New Record to add the ghs.googlehosted.com Google verification record for the subdomain you wish to connect to the site (more detailed instruction on how to create CNAME records can be found in the "How can I set up a CNAME record for my domain?" article):
More details on hosts you can use can be found in the "How do I create a subdomain for my domain?" article.
Click on the Save All Changes button each time you need to save the record:
This record will only map your subdomain to the site (www.namecheap.com in our case). Should you want to access the site via bare domain as well (e.g. "namecheap.com"), please create a URL redirect record to forward @ (Host) to https://www.namecheap.com (Value) - namecheap.com is an example, please replace it with your actual domain name ;)
Wait for 30 minutes for the host records to be accepted. Please also check if there are any CNAME, URL Redirect (Unmasked/Masked/Permanent) or A or records set for the same Host. Such records can conflict with each other, thus, they are to be removed.
Here is an example of such conflicting records:
Once you've done this, log in to your G Suite account (have no G Suite account?) to configure site's settings there. Make sure that your domain name is already verified:
Select Manage Site from the More actions drop-down menu:
Scroll the page a bit and click on the "Map this site" button (or "Web Address" on the left if it's there):
Insert a subdomain that you've already added at Namecheap (www in our case) into the Web Address line and click "Add mapping":
Click on the "I've completed these steps" button:
If you receive any error after that (Error 405, for example), don't worry, it may happen. The domain name will be still mapped successfully in a few minutes or so.
If you have any questions, feel free to contact our Support Team. They're available 24/7 for you.