---
articleType: Tutorial
categories:
- Custom Domain
- Account Management
- Troubleshooting
last_updated: '2026-06-23'
primaryTopic: custom-domain-setup
relatedModules:
- name: settings-domain
  route: /admin/dashboard/settings/domain/
- name: settings-custom-inserts
  route: /admin/dashboard/settings/custom-inserts/
shortDescription: Learn to connect a branded domain to your Fourthwall shop by configuring
  DNS records for a professional URL.
tags:
- custom-domain
- dns-configuration
- a-record
- cname-record
- ssl-certificate
- domain-verification
- cloudflare
- entri
- domain-registrar
- domain-limit
- domain-redirect
title: Set up your custom domain
tasks:
  - Connect a custom domain to your shop
  - Configure DNS records manually
  - Verify domain connection status
  - Troubleshoot domain verification delays
  - Migrate a domain from Shopify or Teespring
  - Redirect additional domains to your primary domain
terms:
  - custom domain
  - DNS
  - A record
  - CNAME
  - URL
  - domain registrar
  - Porkbun
  - Cloudflare
  - SSL certificate
  - TTL
  - nslookup
  - subdomain
  - domain limit
  - domain redirect
  - multiple domains
labels:
  - dns
  - custom-domain
  - url
contextString: Requires a registered domain from any domain registrar. Available on all Fourthwall plans. Fourthwall Pro subscribers can claim a free domain.
breadcrumbPath: "Getting started > Setting up your shop > Set up your custom domain"
path: getting-started/setting-up-your-shop/get-started/set-up-your-custom-domain
---

# Set up your custom domain

Connecting a custom domain to your Fourthwall site (e.g., example.com) gives you a fully branded URL. Instead of directing supporters to your Fourthwall subdomain, you send them to your own domain for a more professional and trustworthy experience. Fourthwall attempts automatic DNS setup via Entri for supported registrars. If your registrar is not supported, you add DNS records manually.

## Buy your own domain

You need to own a domain before connecting it. If you haven't purchased one yet, Porkbun is a user-friendly and affordable registrar. Fourthwall Pro subscribers can claim a free domain — see [How to Claim Your Free Domain](/manage-my-shop/shop-settings/claim-free-domain).

## Connect your domain

Important: Connecting a custom domain changes your product URLs. Once your domain shows as **Connected**, reconnect any integrations that rely on those URLs (including Instagram Shopping and your YouTube product shelf) so they point to the new addresses.

1. Go to [**Settings > Domain**](https://my-shop.fourthwall.com/admin/dashboard/settings/domain/) and click **Connect domain**.

[Image: Fourthwall Site settings with Settings and Domain selected, showing Connect domain button]

2. Enter your domain or subdomain (without https:// and without trailing slashes) and click **Connect domain**.

[Image: Connect a domain to your site page with domain name entered and Connect domain button]

3. Fourthwall will attempt to configure DNS records automatically using Entri, an integration with popular registrars. Click **Continue** to proceed.

[Image: Entri dialog showing Fourthwall uses Entri for domain configuration with Continue button]

4. If your registrar supports Entri, authorize the connection. Entri adds the DNS records for you automatically.

[Image: Entri Squarespace authorization dialog with Authorize button and manual setup link]

If your registrar does not support Entri, copy and paste the DNS records into your provider's DNS settings manually.

## Configure the DNS records

If you're entering DNS records manually, Fourthwall provides the exact values to add. You'll add two record types:

- **A record** — points your root domain to Fourthwall's servers.
- **CNAME record** for **www** — so the "www" version of your domain resolves to your shop.

Note: On Cloudflare, always use **DNS Only** for your records. Fourthwall already has built-in caching and DDoS protection, so proxied records are not needed and can cause conflicts.

Once you've added the DNS records, click **I have added #/# records above to my domain's provider**, then click **Done**. If added correctly, your domain is successfully connected.

[Image: Manual DNS configuration dialog showing A and CNAME record entries with confirmation button]

## Verify and wait for sync

After adding the DNS records:

- Fourthwall automatically attempts to verify your domain.
- Your domain appears as **Syncing** while SSL certificates are issued. This usually takes 15 minutes.
- Some providers set long DNS cache times (TTL), which may delay verification.
- In rare cases, propagation can take up to 48 hours.
- When complete, the status updates to **Connected**.

A **Not connected** status in your Domain Settings means no DNS records have been added at your registrar yet. It is not a verification failure. Add the records, then click **Retry connection** to check again.

## Troubleshooting delays

- **DNS record not syncing?** Visit nslookup.io and enter the record name. If the value matches what Fourthwall displays, it will sync once the TTL expires.
- **Record entered incorrectly?** Compare the nslookup.io result with the values shown in Fourthwall. Look for typos or missing characters.
- **DNS cache still active?** If the TTL is high, correct records still take time to propagate. Wait out the TTL period shown on nslookup.io (in minutes).
- Flushing your DNS cache at whatsmydns.net can help your device retrieve updated records faster after you've made changes.

## Frequently asked questions

## How can I tell if my DNS record was entered correctly?

Visit nslookup.io and type in the record name. If the value matches what Fourthwall's system displays, it will sync shortly. If it does not match, either the change has not synced yet (check the TTL field to see how many minutes remain) or the record was entered incorrectly — update it at your registrar.

## How do I migrate a Shopify domain?

Follow Shopify's domain transfer instructions to move your domain to Porkbun or your preferred domain provider. Once transferred, follow the steps in the "Connect your domain" section above.

## How do I migrate a Teespring domain?

Contact Teespring's support team directly to move the domain to Porkbun or your preferred provider. Once transferred, follow the steps in the "Connect your domain" section above.

## Do I use "Proxied" records or "DNS only" records on Cloudflare?

Use **DNS Only** for all records on Cloudflare. Fourthwall has its own caching and DDoS protection network, so proxied records are not needed and can cause conflicts.

## Can I connect more than one custom domain to my shop?

No. Each Fourthwall shop supports one custom domain at a time. If you own additional domains, configure them to redirect to your primary domain through your registrar. For example, if your shop uses **myshop.com**, configure **myshop.net** to redirect there. See [Manage multiple storefronts on Fourthwall](/getting-started/setting-up-your-shop/manage-multiple-storefronts-on-fourthwall) for details.

## Can I use a subdomain?

Yes. Enter your subdomain in the format subdomain.example.com and it works the same way as a top-level domain.

For additional domain FAQs including troubleshooting details, see [Troubleshooting your domain and DNS records](/manage-my-shop/shop-settings/troubleshoot-your-domain-and-dns-records).
