Setting up a Namecheap Domain

To setup your domain from Namecheap to use Ghost, follow the steps below.

Access DNS records

  1. Log in to your Namecheap account.
  2. Click on the Manage button next to the domain you are working with.
  3. From the options directly underneath your domain, select Advanced DNS.

Subdomain Setup

Set your domain up using the www subdomain, e.g. www.yourdomain.com

  1. Click Add New Record

  2. Select CNAME Record from the Type dropdown that appears.
  3. In the Host field, enter www.
  4. In the Target field, enter your ghost.io blog URL, e.g. yourblog.ghost.io.
  5. Select Automatic from the TTL dropdown menu.
  6. Click the checkmark when finished to save your DNS record.

Root Domain Setup

Note: Namecheap doesn’t recommend to create CNAMEs for a root domain, as this affects the operation of the domain's MX records and, consequently, the email service.

Set your domain up without using the www subdomain, e.g. yourdomain.com

  1. Click the Add New Record text on your DNS settings screen
  2. Select CNAME Record from the Type dropdown menu.
  3. In the Host field, enter @.
  4. In the Target field, enter your ghost.io blog URL, e.g. yourblog.ghost.io.
  5. Select Automatic from the TTL dropdown menu.
  6. Click the checkmark when finished to save your DNS record.

Redirect the Subdomain

Redirect the www subdomain to the root domain.

  1. Click the Add New Record text on your DNS settings screen.
  2. Select URL Redirect Record from the Type dropdown menu.
  3. In the Host field, enter www.
  4. In the Destination URL field, enter in your root domain, e.g. http://mydomain.com.
  5. Select Permanent (301) from the dropdown menu directly underneath the destination URL field.

Redirect the Root Domain

Redirect the root domain to the www subdomain.

  1. Click the Add New Record text on your DNS settings screen.
  2. Select URL Redirect Record from the Type dropdown menu.
  3. In the Host field, enter @.
  4. In the Destination URL field, enter in your root domain, e.g. http://www.yourdomain.com.
  5. Select Permanent (301) from the dropdown menu directly underneath the destination URL field.

Update the Blog Settings

  1. Log in to your Ghost.org account.
  2. From the publications list, select the dropdown arrow next to Owner.
  3. Select Settings to access the blog settings.
  4. In the Custom Domain field, enter the domain you have configured your blog to use.
  5. Click Save to save your changes.

NOTE: It can take anywhere from 15 minutes to 72 hours for your DNS to propagate. Namecheap URL redirect records can take up to 30 minutes to take effect.