Many users of Google Sites run into the all-too-common
"This location is already in use by another service, please pick a different one"message when attempting to map their Google Sites website to their custom domain. In some cases, this error requires the assistance of the team at Google, but in most cases, it can be handled by the website administrator in very little time.
One of the reasons this error is so common is that when a domain is purchased through Google, a Google Apps account is automatically created, and the "www" subdomain is mapped to a placeholder for a site that has not yet been created. For more details, see the Errors while mapping your site to a Google Apps domain article in the official Google Sites Help center.
- If the subdomain ("www", for example) exists under the list of existing mappings, check the box to the left and remove it by clicking the "Delete mapping(s)" button.
- If the subdomain ("www", for example) exists under the "Sites URL" heading (or any other section), it should be deleted or replaced. If replacing, "sites" would be a good alternative.
- Was the subdomain previously mapped to a different Google Sites website? If so, does that site still exist, or has it been deleted? If deleted, was it deleted within the past 30 days? Can the site be recovered/accessed to remove the previous mapping?
- Was the subdomain previously mapped to a blog on blogger.com? If so, does the blog still exist, or has it been deleted? Can the blog be accessed to remove the previous mapping
- Has the subdomain been previously mapped to any other Google service (AdSense, etc)?
One other thing you can try is to register your domain (example.com) with the free version of Google Apps to try to "override" the domain mapping. This has been known to correct the "Location already in use..." issue in many extreme situations. The steps for this are as follows:
- Register your domain (example.com) with the free version of Google Apps
- Map www.example.com to the Sites service in Apps. (This step may be automatically done during the registration process.)
- Release www.example.com from Sites service by mapping sites.example.com to the Sites service
- Return to your site and map it to www.example.com
Note that the above will NOT move your site to Google Apps. It should simply give you the ability to override the mapping so you can use it in your existing site.
post your issue on the Google Sites User Forum. Be sure to include the following:
- The system URL for your site (http://sites.google.com....)
- The subdomain you are trying to map to your site (www.example.com)
- A description of your issue, and any specific problems you may be having.