When you create a site, it gets a temporary placeholder domain so you can preview pages before going live. After you've built and reviewed your site, connect your own custom domain to publish to production.
Note: If you are a reseller adding domains across multiple sub-accounts under the same parent account, add domains via the API instead of the UI. See the Domains reference category. If you are using the legacy Domains UI or API, refer to the Add a Domain (Legacy) guide.
Before You Connect a Domain
Make sure the following are complete before connecting your production domain:
- All changes are published in both the global styles editor and the layout editor.
- You've reviewed your live pages on the placeholder domain and confirmed everything looks correct — visually, content accuracy, and link behavior.
- You've checked the site on multiple browsers and on a mobile device.
Connect a Domain
- Navigate to Pages > Domains.
- Click Set Up Domain.
- Register a domain with a domain provider if you haven't already. When you're ready, click I'm ready.
- Enter your domain name and click Add Domain.
- Follow the instructions provided to update your DNS records. You may need to pass these instructions to an IT professional at your organization.
- After updating your DNS records, click Verify Domain. Yext will notify you after the domain is verified. You can also confirm verification by checking that the domain shows as Connected on the Pages > Domains screen.
- When you're ready to launch, click Yes, Launch Now. Select the site to attach the domain to and click Launch Site.
- Confirm the changes and click Launch Site.
Your site is now live. Click the domain to view it.
After Launch
After your site goes live, do a final round of testing on the production domain before making any announcements:
- Confirm pages are loading correctly at the new domain.
- Check that redirects are working as expected.
- Verify that the locator and directory pages are functioning.
- Test on mobile.