How do I add my domain to Google Sites

Recently, Google has released a NEW version of Google Sites (it can be accessed through and added a possibility to use a custom domain with it.

Classic Google Sites ( 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., "") will be shown in the browser's bar instead of a default Google Sites webpage -

NOTE: You can map your custom domain to Google Sites only if you have a paid G Suite subscription. Additionally, you can verify the domain ownership following this link. Please make sure that a TXT record is set up for your subdomain (e.g., www or blog), otherwise, the domain verification will fail.

If you would like to use your domain with free Google Sites version, you may set up the connection via URL forwarding.

NOTE: In case you are using hosting or other third-party nameservers, the settings need to be done on the side of your hosting/DNS provider.

Please follow these instructions to map your domain name with Classic Google Sites:

Go to your Namecheap account >> Domain List >> Manage >> Advanced DNS >> Host Records >> Add New Record to add the 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 ( in our case). Should you want to access the site via bare domain as well (e.g., ""), please create a URL redirect record to forward @ (Host) to (Value) - 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:

After that you should go to the Classic Google Sites Admin Console and click on the name of your site:

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, the domain name will be still mapped successfully. Just give it more time for the changes to be accepted globally.

That's it!

If you have any questions, feel free to contact our Support Team. They're available 24/7 for you.


We welcome your comments, questions, corrections and additional information relating to this article. Your comments may take some time to appear. Please be aware that off-topic comments will be deleted.

If you need specific help with your account, feel free to contact our Support Team. Thank you.

Need help? We're always here for you.

× Close