---
title: "Set up a custom domain"
description: "Connect a domain to an Ordering Website and track its validation state."
canonical: https://docs.ordering.co/docs/products/dashboard/my-products/ordering-website-2/custom-domain/
---

# Set up a custom domain

Connect a custom domain from **General** in the existing Ordering website editor. For sites in Builder, use [Manage a Builder website and its domains](https://docs.ordering.co/docs/products/dashboard/builder/website-general-and-domains/).

## Before you start

Confirm the site and domain, and make sure you can edit its DNS records. Check the requested hostname before changing a customer-facing address.

## 1. Configure the DNS records

Use the record name and target given for this domain request. Follow the provider’s supported record type for the chosen hostname.

## 2. Request or change the domain in Ordering Website

Open **Catalog → My products**, select the Ordering website, and go to **General → Custom domain**. Choose the request or change action and enter the hostname without a protocol or slash. Review the validation status.

## 3. Choose the canonical address

Verify the intended public hostname over HTTPS. If you use a redirect from a second hostname, check that it reaches the intended site.

## Cloudflare notes

Where the interface offers a Cloudflare-specific domain flow, use the DNS settings shown for that request and check the certificate status afterward.

## Troubleshooting

If validation is pending or fails, review the requested hostname, records, and certificate state. Check the site at its temporary address while resolving the domain.
