I've started migrating my sites from Squarespace to Google Sites. Here is how I mapped each of my GoDaddy domains to point to Google Sites:
- Change CNAME of the www subdomain in GoDaddy for the domain to ghs.googlehosted.com. I recommend using the GoDaddy app for this instead of the poorly designed website.
- Verify the GoDaddy domain using Google Webmaster Tools.
- This will kick off the verification process which will prompt you to login to GoDaddy.
- Add the GoDaddy domain to the Google Sites site under Manage Site -> Web Address. This must be in www.<domain_name>.com format.