Google Domains was acquired by Squarespace back in September of 2023. For those who own domains purchased via Google, that have already migrated to Squarespace, follow the Squarespace domain setup guide.

Using a custom domain with Ghost(Pro) not only makes your site memorable, but also establishes your publication as a professional brand.

You can connect any domain or subdomain you've purchased from Google Domains to your Ghost(Pro) publication by adding a CNAME record to your domain's DNS settings. SSL certificates are automatically provisioned (and renewed each year) for you.

Regardless of how a user enters your publication's URL in their browser, they'll always be directed to the correct site.

If you own a domain through Google Domains, the following steps explain how you can map your custom domain to your Ghost(Pro) publication.

Step 1: Access Domain DNS Settings

The first step in setting up your custom domain is to sign into your Google Domains account and head over to your domain's DNS settings.

Step 2: Create CNAME Records

In the "Custom resource records" section of your DNS settings, create the following DNS records:

Subdomain DNS Configuration
Record Type Host Value
CNAME www <subdomain>.ghost.io
A @

Note: The A record will automatically redirect the http and https root domain to the subdomain you configure.

Root Domain Configuration
Google Domains does not support CNAME root domain configurations and using an A record to achieve a root domain is not supported. To setup a root domain configuration, we recommend that you consider using Cloudflare for additional flexibility.

Step 3: Activate the Custom Domain

Login to your publication's Ghost Admin area, and go to the Ghost(Pro) > Domain settings.

Click Setup, and enter your custom domain into the custom domain field, then click Activate, to activate your custom domain.