Using a Custom Domain

Requires Pro Standard or higher

Carrd sites can be published to URLs, custom domains, and custom subdomains. To publish a site to a custom domain (such as domain.ext), follow the steps below.

The custom domain must be registered before you can use it on Carrd. If you haven't registered the domain yet, you can generally do so at any domain provider (such as Cloudflare, Namecheap, or Porkbun).
  1. Click Publish

  2. Set Action to Publish to a custom domain.

  3. Enter the domain name exactly as you want it to appear in the address bar (either domain.ext or www.domain.ext). The version you don't use will automatically forward to the other; in other words, using domain.ext will automatically redirect www.domain.ext to it (and vice versa).

  4. Scroll down a bit to locate the site's DNS records. These will "point" the domain to the Carrd site and usually need to be set up over at your domain provider. For most domains, you'll be asked to add the following records:

    • An A record pointing @ to the target IP address shown (eg.
    • A CNAME record pointing www back to the bare domain (eg. domain.ext)
    • Another CNAME record pointing _acme-challenge to a special hostname needed to issue an SSL certificate for the domain (eg.

    Not sure how to do this? Select your domain provider for specific instructions:

    (Other providers: 1&1 IONOS, Amazon Route 53, Hover, Namesilo, Network Solutions, OVHcloud)

  5. Back at Carrd, click Publish Changes

  6. You're done ... almost. The domain now needs to initialize, which is an automatic process that can take up to an hour to complete (though it's usually a lot faster than that). Once initialized, you'll be able to access the site using the custom domain you just set up (and do so via SSL).

    Note: If your dashboard still lists the domain as "(initializing)" after an hour, please refer to the troubleshooting page or simply get in touch for assistance.