> ## Documentation Index
> Fetch the complete documentation index at: https://docs.readdy.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Publish - for React Project

> Step-by-step guide to publishing your Readdy website online

<Info>
  This guide is specifically for **React** projects. If your project uses a different framework (HTML, Vue, Vue-Ant Design, Vue-Element, Vue2, React-Ant Design, React-Shadcn, or UniApp), please refer to [Publish](/features/publish).
</Info>

This guide will walk you through the steps to publish your project online. Before you begin, please make sure your website is fully built and ready to go live.

## Go to the Domain Settings Page

Click Publish button in the top-right corner of the page, and click **Publish on Custom Domain** to access the domain settings page.

<Frame>
  <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/publish-v2-entry-custom-domain.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=a341cf21d906b3e6ba23be8acb3d2ba9" width="2258" height="1410" data-path="images/publish-v2-entry-custom-domain.png" />
</Frame>

## Connect an Existing Domain

If you already own a domain, Click **Connect Domain**.

<Tip>
  **What is domain?**\
  A domain is the address of a website. For example, Google’s domain is google.com. To publish your website, you need a domain first. [Buy New Domain](/features/publish-purchase-domain)
</Tip>

<Frame>
  <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/publish-v2-domain-settings-choose-connect-domain.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=1bd46c038d084b46e22d9921c088ab28" width="2520" height="1346" data-path="images/publish-v2-domain-settings-choose-connect-domain.png" />
</Frame>

## Step 1. Enter Your Own Domain

Enter the domain you want to connect and click **Next**.

<Frame>
  <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/publish-v2-connect-domain-step1.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=5ac36ffa4e01103d03766054369c7614" width="2532" height="1336" data-path="images/publish-v2-connect-domain-step1.png" />
</Frame>

In some cases, you'll see a red error message. Here's how to interpret and resolve errors:

<Accordion title="Please enter a correct domain, e.g., xxx.com">
  The domain format is incorrect. Ensure there's only one "." and no trailing spaces.\
  A correct domain looks like `google.com`.
</Accordion>

<Accordion title="This domain has not been purchased by you yet">
  First, check that your domain is entered correctly. If the domain is correct, it means you haven't purchased this domain yet. Click **Previous** and choose [Buy New Domain](/features/publish-purchase-domain).
</Accordion>

<Accordion title="This domain is already connected to xxx. Please unbind it first.">
  This domain is already connected to another one of your project (**xxx** means the project's name). You need to remove it from that project before proceeding.
</Accordion>

<Accordion title="This domain is already connected to another user's project.">
  This domain is in use by another user. Please choose a different one. If you're sure the domain belongs to you, please contact our support team to reclaim it.
</Accordion>

## Step2. Set Up DNS of Your Domain

You need to set up the DNS of your domain to make it point to Readdy. Please follow the guide displayed on the interface.

<Frame>
  <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/publish-v2-connect-domain-step2-1.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=77e50e1f32904055713086c77cd63fb1" width="2502" height="1388" data-path="images/publish-v2-connect-domain-step2-1.png" />
</Frame>

### DNS Setup Guide

We provide detailed guides for four domain providers: GoDaddy, Hostinger, Cloudflare, and Namecheap. If your DNS is managed by a different provider, you can use those guides as a reference. If you need help, feel free to contact us.

<Accordion title="GoDaddy">
  **Step 1: Log in to GoDaddy**

  * Open a new tab in your browser, go to [www.godaddy.com/](http://www.godaddy.com/) and log in. Locate ACCOUNT in the top-right corner of the page, and click **My Products**, you will see your domain.

  <Frame>
    <img src="https://mintcdn.com/readdy/7CjKFJLvlZkkuEbB/images/godaddy-step1.png?fit=max&auto=format&n=7CjKFJLvlZkkuEbB&q=85&s=5c858e9e4c4194b41bc9f680357864d2" width="2714" height="1482" data-path="images/godaddy-step1.png" />
  </Frame>

  **Step 2: Find your domain's DNS Management page**

  * Find the domain you want to connect and click **DNS** to navigate to its DNS Management page.

  <Frame>
    <img src="https://mintcdn.com/readdy/7CjKFJLvlZkkuEbB/images/godaddy-step2.png?fit=max&auto=format&n=7CjKFJLvlZkkuEbB&q=85&s=c6c90fc1df5d1cf29a7826aab94e2820" width="3410" height="1716" data-path="images/godaddy-step2.png" />
  </Frame>

  <br />

  <Frame>
    <img src="https://mintcdn.com/readdy/7CjKFJLvlZkkuEbB/images/godaddy-step3.png?fit=max&auto=format&n=7CjKFJLvlZkkuEbB&q=85&s=91e580a8adcbf06cee05f5c27a127465" width="3410" height="1712" data-path="images/godaddy-step3.png" />
  </Frame>

  **Step 3: Update your DNS records**

  * Scroll down on the DNS Management page, and you will see all the DNS records for the current domain.

  <Frame>
    <img src="https://mintcdn.com/readdy/7CjKFJLvlZkkuEbB/images/godaddy-step4.png?fit=max&auto=format&n=7CjKFJLvlZkkuEbB&q=85&s=ca815c78448443fdd7c4b4a978bd6350" width="2718" height="1480" data-path="images/godaddy-step4.png" />
  </Frame>

  Based on your domain, you need to update these three types of DNS records: **A**, **CNAME**, **TXT** (subject to what is actually displayed on the Readdy interface).

  * If you connect a root domain, such as `xxxxxx.com`，you need to update A + TXT
  * If you connect a subdomain, such as `www.xxxxxx.com`，you need to update CNAME + TXT

  <Tip>
    Here we'll use an **A** record as an example; the update process for **CNAME** and **TXT** is exactly the same.
  </Tip>

  First, you need to delete the old records where  **Type=A** and **Name=@** that may cause conflicts.

  <Frame>
    <img src="https://mintcdn.com/readdy/7CjKFJLvlZkkuEbB/images/godaddy-step5.png?fit=max&auto=format&n=7CjKFJLvlZkkuEbB&q=85&s=0722bd79d9d8191f58e256723337107d" width="2718" height="1446" data-path="images/godaddy-step5.png" />
  </Frame>

  **Then add a new record:**

  > Type: A\
  > Name: @\
  > Value: 52.37.165.222\
  > TTL: 600

  <Frame>
    <img src="https://mintcdn.com/readdy/7CjKFJLvlZkkuEbB/images/godaddy-step6.png?fit=max&auto=format&n=7CjKFJLvlZkkuEbB&q=85&s=b8a8e7d7034b8ab8392a91af52c3fa19" width="2712" height="1480" data-path="images/godaddy-step6.png" />
  </Frame>

  <br />

  <Frame>
    <img src="https://mintcdn.com/readdy/7CjKFJLvlZkkuEbB/images/godaddy-step7.png?fit=max&auto=format&n=7CjKFJLvlZkkuEbB&q=85&s=5daa1a54fe583e1b5f884196956be360" width="2718" height="1482" data-path="images/godaddy-step7.png" />
  </Frame>

  Based on the content displayed on the Readdy interface, if there are additional **TXT** or **CNAME** records that need to be updated, use the same method to update them: delete all records with the same Type and Name, and add the required records.

  <Frame>
    <img src="https://mintcdn.com/readdy/7CjKFJLvlZkkuEbB/images/godaddy-step8.png?fit=max&auto=format&n=7CjKFJLvlZkkuEbB&q=85&s=e297d4765c87dec42ce0ce8eb3d56dd9" width="2716" height="1446" data-path="images/godaddy-step8.png" />
  </Frame>

  After updating all records, you will have completed the domain DNS configuration. Please return to Readdy, click **I've added the records** and continue.
</Accordion>

<Accordion title="Hostinger">
  **Step 1: Log in to Hostinger**

  * Open a new tab in your browser, go to [https://hpanel.hostinger.com/](https://hpanel.hostinger.com/) and log in. You will see your domain on the home page.

  <Frame>
    <img src="https://mintcdn.com/readdy/NjypJwJxP_8VFM5C/images/hostinger-step1.png?fit=max&auto=format&n=NjypJwJxP_8VFM5C&q=85&s=febabd59d6362a5b465830ecf0f1bc85" width="2754" height="1628" data-path="images/hostinger-step1.png" />
  </Frame>

  **Step 2: Find your domain's DNS Management page**

  * Go to the **Domain portfolio** page and click the domain you want to connect.

  <Frame>
    <img src="https://mintcdn.com/readdy/NjypJwJxP_8VFM5C/images/hostinger-step2.png?fit=max&auto=format&n=NjypJwJxP_8VFM5C&q=85&s=56d6403290081642886b29a1df52d703" width="2752" height="1628" data-path="images/hostinger-step2.png" />
  </Frame>

  * Navigate to **DNS / Nameservers** page where you can manage the DNS records.

  <Frame>
    <img src="https://mintcdn.com/readdy/NjypJwJxP_8VFM5C/images/hostinger-step3.png?fit=max&auto=format&n=NjypJwJxP_8VFM5C&q=85&s=33a907aa3c2bd00457422402d43cf41a" width="2752" height="1628" data-path="images/hostinger-step3.png" />
  </Frame>

  **Step 3: Update your DNS records**

  * Scroll down on the DNS / Nameservers page, and you will see all the DNS records for the current domain.

  <Frame>
    <img src="https://mintcdn.com/readdy/NjypJwJxP_8VFM5C/images/hostinger-step4.png?fit=max&auto=format&n=NjypJwJxP_8VFM5C&q=85&s=c6530bdb8890e2d2cb995a85a53fb9ad" width="2746" height="1624" data-path="images/hostinger-step4.png" />
  </Frame>

  Based on your domain, you need to update these three types of DNS records: **A**, **CNAME**, **TXT** (subject to what is actually displayed on the Readdy interface).

  * If you connect a root domain, such as `xxxxxx.com`，you need to update A + TXT
  * If you connect a subdomain, such as `www.xxxxxx.com`，you need to update CNAME + TXT

  <Tip>
    Here we'll use an **A** record as an example; the update process for **CNAME** and **TXT** is exactly the same.
  </Tip>

  First, you need to delete the old records where  **Type=A** and **Name=@** that may cause conflicts.

  <Frame>
    <img src="https://mintcdn.com/readdy/NjypJwJxP_8VFM5C/images/hostinger-step5.png?fit=max&auto=format&n=NjypJwJxP_8VFM5C&q=85&s=739163be3f0306b4379ab43f00ddc626" width="2752" height="1624" data-path="images/hostinger-step5.png" />
  </Frame>

  **Then add a new record:**

  > Type: A\
  > Name: @\
  > Value: 52.37.165.222\
  > TTL: 60

  <Frame>
    <img src="https://mintcdn.com/readdy/NjypJwJxP_8VFM5C/images/hostinger-step6.png?fit=max&auto=format&n=NjypJwJxP_8VFM5C&q=85&s=f225c6a7db95dc6e78e787aaa577b541" width="2750" height="1624" data-path="images/hostinger-step6.png" />
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/readdy/NjypJwJxP_8VFM5C/images/hostinger-step7.png?fit=max&auto=format&n=NjypJwJxP_8VFM5C&q=85&s=d46a3e86894d229329c511bbababe7fd" width="2752" height="1630" data-path="images/hostinger-step7.png" />
  </Frame>

  Based on the content displayed on the Readdy interface, if there are additional TXT or CNAME records that need to be updated, use the same method to update them: delete all records with the same Type and Name, and add the required records.

  <Frame>
    <img src="https://mintcdn.com/readdy/NjypJwJxP_8VFM5C/images/hostinger-step8.png?fit=max&auto=format&n=NjypJwJxP_8VFM5C&q=85&s=baaf855c1f603e9d4e0f8932e499ad15" width="2750" height="1622" data-path="images/hostinger-step8.png" />
  </Frame>

  After updating all records, you will have completed the domain DNS configuration. Please return to Readdy, click **I've added the records** and continue.
</Accordion>

<Accordion title="Cloudflare">
  **Step 1: Log in to Cloudflare**

  * Open a new tab in your browser, go to [https://dash.cloudflare.com/](https://dash.cloudflare.com/) and log in. You will see your domain on the Account home page.

  <Frame>
    <img src="https://mintcdn.com/readdy/VnlR53FYyZzKKyTQ/images/cloudflare-step1.png?fit=max&auto=format&n=VnlR53FYyZzKKyTQ&q=85&s=00d4b2a8f3247d17b22f58fc5365f520" width="2898" height="1592" data-path="images/cloudflare-step1.png" />
  </Frame>

  **Step 2: Find your domain's DNS Management page**

  * Click the domain you want to connect.

  <Frame>
    <img src="https://mintcdn.com/readdy/VnlR53FYyZzKKyTQ/images/cloudflare-step2.png?fit=max&auto=format&n=VnlR53FYyZzKKyTQ&q=85&s=220bf5edd8d7aa600512c273a5eb858a" width="2898" height="1590" data-path="images/cloudflare-step2.png" />
  </Frame>

  * Click **DNS Records** to access to the DNS management page.

  <Frame>
    <img src="https://mintcdn.com/readdy/VnlR53FYyZzKKyTQ/images/cloudflare-step3.png?fit=max&auto=format&n=VnlR53FYyZzKKyTQ&q=85&s=f7c0a0bb7ed262743197fc41b66f3e56" width="2898" height="1592" data-path="images/cloudflare-step3.png" />
  </Frame>

  <br />

  <Frame>
    <img src="https://mintcdn.com/readdy/nqmPdjxjPI7bzvIQ/images/cloudflare-step4.png?fit=max&auto=format&n=nqmPdjxjPI7bzvIQ&q=85&s=b0dd5b70aba981d691fafe1a98061d8c" width="2898" height="1594" data-path="images/cloudflare-step4.png" />
  </Frame>

  **Step 3: Update your DNS records**

  Based on your domain, you need to update these three types of DNS records: **A**, **CNAME**, **TXT** (subject to what is actually displayed on the Readdy interface).

  * If you connect a root domain, such as `xxxxxx.com`，you need to update A + TXT
  * If you connect a subdomain, such as `www.xxxxxx.com`，you need to update CNAME + TXT

  <Tip>
    Here we'll use an **A** record as an example; the update process for **CNAME** and **TXT** is exactly the same.
  </Tip>

  First, you need to delete the old records where  **Type=A** and **Name="your domain"** that may cause conflicts.

  <Frame>
    <img src="https://mintcdn.com/readdy/nqmPdjxjPI7bzvIQ/images/cloudflare-step5.png?fit=max&auto=format&n=nqmPdjxjPI7bzvIQ&q=85&s=f28ac943edea86da04c0750fa5a4d1d1" width="2898" height="1590" data-path="images/cloudflare-step5.png" />
  </Frame>

  **Then add a new record:**

  > Type: A\
  > Name: @\
  > IPv4 address (Value): 52.37.165.222\
  > TTL: 1 min\
  > And very importent: switch Proxy status from Proxied to **DNS only**

  <Frame>
    <img src="https://mintcdn.com/readdy/nqmPdjxjPI7bzvIQ/images/cloudflare-step6.png?fit=max&auto=format&n=nqmPdjxjPI7bzvIQ&q=85&s=765a7d7e2b77b258994f4e03707707b8" width="2898" height="1592" data-path="images/cloudflare-step6.png" />
  </Frame>

  <br />

  <Frame>
    <img src="https://mintcdn.com/readdy/nqmPdjxjPI7bzvIQ/images/cloudflare-step7.png?fit=max&auto=format&n=nqmPdjxjPI7bzvIQ&q=85&s=58efc4063dd34d8b4323264e5dcfd882" width="2898" height="1588" data-path="images/cloudflare-step7.png" />
  </Frame>

  Based on the content displayed on the Readdy interface, if there are additional **TXT** or **CNAME** records that need to be updated, use the same method to update them: delete all records with the same Type and Name, and add the required records.

  <Frame>
    <img src="https://mintcdn.com/readdy/nqmPdjxjPI7bzvIQ/images/cloudflare-step8.png?fit=max&auto=format&n=nqmPdjxjPI7bzvIQ&q=85&s=2cb7db521b37bbafe1e84d3009bc8763" width="2898" height="1592" data-path="images/cloudflare-step8.png" />
  </Frame>

  After updating all records, you will have completed the domain DNS configuration. Please return to Readdy, click **I've added the records** and continue.
</Accordion>

<Accordion title="Namecheap">
  **Step 1: Log in to Cloudflare**

  * Open a new tab in your browser, go to [www.namecheap.com](http://www.namecheap.com) and log in. Locate Account in the top-right corner of the page, and click **Domain list**, you will see your domain.

  <Frame>
    <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/namecheap-step1.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=0a0c1010174e82a3ff7750f8f9722dd1" width="2898" height="1588" data-path="images/namecheap-step1.png" />
  </Frame>

  **Step 2: Find your domain's DNS Management page**

  * Find the domain you want to connect and click **MANAGE**.

  <Frame>
    <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/namecheap-step2.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=bbc6e961f1222f8ea4491475259081db" width="2898" height="1584" data-path="images/namecheap-step2.png" />
  </Frame>

  * Click **Advanced DNS** to access to the DNS management page.

  <Frame>
    <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/namecheap-step3.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=a7829bb882e505bb5acfbc86e856112b" width="2898" height="1588" data-path="images/namecheap-step3.png" />
  </Frame>

  <br />

  <Frame>
    <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/namecheap-step4.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=9fa2da8c49c1ac39e6f42e4c357ebf4d" width="2898" height="1590" data-path="images/namecheap-step4.png" />
  </Frame>

  **Step 3: Update your DNS records**

  Based on your domain, you need to update these three types of DNS records: **A**, **CNAME**, **TXT** (subject to what is actually displayed on the Readdy interface).

  * If you connect a root domain, such as `xxxxxx.com`，you need to update A + TXT
  * If you connect a subdomain, such as `www.xxxxxx.com`，you need to update CNAME + TXT

  <Tip>
    Here we'll use an **A** record as an example; the update process for **CNAME** and **TXT** is exactly the same.
  </Tip>

  First, you need to delete the old records where  **Type=A Record** and **Host=@** that may cause conflicts.

  <Frame>
    <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/namecheap-step5.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=96468b4ae53f03cfac1beea7cf00c799" width="2898" height="1584" data-path="images/namecheap-step5.png" />
  </Frame>

  **Then add a new record:**

  > Type: A Record\
  > Host: @\
  > Value: 52.37.165.222\
  > TTL: 1 min

  <Frame>
    <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/namecheap-step6.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=50b362fd4205d2c4d2edf5432f2c3857" width="2896" height="1430" data-path="images/namecheap-step6.png" />
  </Frame>

  <br />

  <Frame>
    <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/namecheap-step7.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=cd96e2b5df5af6e44099efe8300e9446" width="2886" height="1450" data-path="images/namecheap-step7.png" />
  </Frame>

  Based on the content displayed on the Readdy interface, if there are additional **TXT** or **CNAME** records that need to be updated, use the same method to update them: delete all records with the same Type and Name, and add the required records.

  <Frame>
    <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/namecheap-step8.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=d8b2dc21b499998806925bac0daaf407" width="2896" height="1474" data-path="images/namecheap-step8.png" />
  </Frame>

  After updating all records, you will have completed the domain DNS configuration. Please return to Readdy, click **I've added the records** and continue.
</Accordion>

<Accordion title="Other Domain Providers">
  We currently offer basic guides for the providers listed below. More comprehensive guides and additional providers are coming soon.

  <Accordion title="Squarespace Configuration">
    **DNS Settings Steps:**

    1. Click on **DNS**, then select **DNS Settings**
    2. Scroll down to the **Custom Records** section
    3. Click **Add Record** to input the DNS information provided by Readdy

    <Frame>
      <img src="https://mintcdn.com/readdy/XM6zx4Mq-XYNJTgS/images/squarespace-dns-settings.png?fit=max&auto=format&n=XM6zx4Mq-XYNJTgS&q=85&s=84814c8e9a43ea1c8982cfe39b1856bc" width="3016" height="1676" data-path="images/squarespace-dns-settings.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/readdy/XM6zx4Mq-XYNJTgS/images/squarespace-custom-records.png?fit=max&auto=format&n=XM6zx4Mq-XYNJTgS&q=85&s=5fc656564fadca8e5b2e86ee6ae6d735" width="3010" height="1696" data-path="images/squarespace-custom-records.png" />
    </Frame>
  </Accordion>

  <Accordion title="Wix Configuration">
    **DNS Settings Steps:**

    1. Go to **Domains** in your Wix account
    2. Click the **Domain Actions** icon next to the domain you want to connect
    3. Select **Manage DNS records**

    <Frame>
      <img src="https://mintcdn.com/readdy/XM6zx4Mq-XYNJTgS/images/wix-manage-dns-records.png?fit=max&auto=format&n=XM6zx4Mq-XYNJTgS&q=85&s=5c0c982602d0f78f020ddfc12564a11a" width="762" height="194" data-path="images/wix-manage-dns-records.png" />
    </Frame>

    <br />

    <Frame>
      <img src="https://mintcdn.com/readdy/XM6zx4Mq-XYNJTgS/images/wix-manage-dns-records-hostname.png?fit=max&auto=format&n=XM6zx4Mq-XYNJTgS&q=85&s=e9d17768f30c4d6493d19482329cbd20" width="1080" height="124" data-path="images/wix-manage-dns-records-hostname.png" />
    </Frame>

    4. Scroll down to the record type you need to add (e.g., A, CNAME, TXT), then click **+ Add Record**
    5. Enter the DNS record values exactly as provided by Readdy

    <Tip>
      If Readdy instructs you to enter @ in the Host Name field, leave the field blank instead (Wix treats a blank host name as @).
    </Tip>

    6. Click **Save**
    7. In the pop-up message, click **Save Changes** to confirm
  </Accordion>

  <Accordion title="WordPress Configuration">
    **DNS Settings Steps:**

    1. Visit your site's dashboard
    2. Navigate to **Upgrades** → **Domains** (or **Hosting** → **Domains** if you're using WP Admin) to view all the domains associated with your site
    3. Click on the domain you want to configure
    4. Select **DNS records** and click the **Manage** button
    5. In the top-right corner, click **Add a record**

    <Frame>
      <img src="https://mintcdn.com/readdy/XM6zx4Mq-XYNJTgS/images/wordpress-add-dns-record.png?fit=max&auto=format&n=XM6zx4Mq-XYNJTgS&q=85&s=cff18773d75148d687266da419364a41" width="1280" height="671" data-path="images/wordpress-add-dns-record.png" />
    </Frame>

    6. In the **Type** dropdown, choose the type of DNS record you need to add (e.g., A, CNAME, TXT, etc.)

    <Frame>
      <img src="https://mintcdn.com/readdy/XM6zx4Mq-XYNJTgS/images/wordpress-dns-record-type-dropdown.png?fit=max&auto=format&n=XM6zx4Mq-XYNJTgS&q=85&s=319a7ca9793c7b8096e6e221956a7b1c" width="1136" height="980" data-path="images/wordpress-dns-record-type-dropdown.png" />
    </Frame>

    7. Enter the DNS record information exactly as provided by Readdy
    8. Save your changes to complete the update
  </Accordion>

  <Accordion title="Bluehost Configuration">
    **DNS Settings Steps:**

    1. Log in to your Bluehost Account Manager
    2. From the left navigation menu, click **Hosting**

    <Info>
      If you have multiple hosting packages, be sure to select the correct one and tap **MANAGE**.
    </Info>

    <Frame>
      <img src="https://mintcdn.com/readdy/VnlR53FYyZzKKyTQ/images/bluehost-hosting-manage.png?fit=max&auto=format&n=VnlR53FYyZzKKyTQ&q=85&s=5f66836d231862ae7f9c802688f1de35" width="192" height="372" data-path="images/bluehost-hosting-manage.png" />
    </Frame>

    3. Scroll down to Quick Links and tap **CPANEL**

    <Frame>
      <img src="https://mintcdn.com/readdy/VnlR53FYyZzKKyTQ/images/bluehost-cpanel-access.png?fit=max&auto=format&n=VnlR53FYyZzKKyTQ&q=85&s=8356cf9234fdb55603dc5426308eb7fd" width="784" height="216" data-path="images/bluehost-cpanel-access.png" />
    </Frame>

    4. On the cPanel dashboard, scroll to the **Domains** section and click **Zone Editor**
    5. In the Zone Editor, click the **+** icon next to the type of DNS record you'd like to add (e.g., A, CNAME, TXT)
    6. Fill in the required fields using the DNS values provided by Readdy

    <Frame>
      <img src="https://mintcdn.com/readdy/VnlR53FYyZzKKyTQ/images/bluehost-zone-editor.png?fit=max&auto=format&n=VnlR53FYyZzKKyTQ&q=85&s=9b29c065bfd675885da196f31ca8454e" width="1025" height="175" data-path="images/bluehost-zone-editor.png" />
    </Frame>
  </Accordion>
</Accordion>

### Update your DNS records

First, follow the guide above ↑ to update the records displayed in the interface. Due to varying cache mechanisms across different domain providers, DNS updates may take anywhere from a few minutes to several hours to propagate. Please be patient during this process.\
We recommend **waiting at least 10 minutes after updating**, then click "I've updated records" to continue.

<Info>
  If the DNS records are still not detected after waiting more than 30 minutes, please carefully verify that the DNS records you added are correct. If needed, you can take a screenshot and submit it to our live chat support for assistance.
</Info>

<Frame>
  <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/publish-v2-connect-domain-step2-3-1.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=dddaea72522dc19b439caae57ae5467a" width="2396" height="1610" data-path="images/publish-v2-connect-domain-step2-3-1.png" />
</Frame>

After successfully adding your DNS records, you need to wait for those changes to propagate globally (this typically takes 5-30 minutes, depending on your domain provider).

<Info>
  For faster propagation, set your TTL to a lower value such as 1 minute (the minimum TTL varies by DNS provider). Please wait at least 5 minutes, then click **Check DNS status** to check the DNS propagation status.
</Info>

<Frame>
  <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/publish-v2-connect-domain-step2-3-3.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=5844adbd8243c744f851ce2f54102283" width="2464" height="1518" data-path="images/publish-v2-connect-domain-step2-3-3.png" />
</Frame>

Once the DNS records have propagated successfully, you can publish your website.

<Frame>
  <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/publish-v2-connect-domain-step2-publish.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=fe3c71e43b051bc386d2f4b486f309c7" width="2316" height="1264" data-path="images/publish-v2-connect-domain-step2-publish.png" />
</Frame>

Congratulations! Your website is now live.

<Frame>
  <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/publish-v2-connect-domain-step2-publish-success.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=2666e601e6341d5a6fed1357f71abf8e" width="2316" height="1260" data-path="images/publish-v2-connect-domain-step2-publish-success.png" />
</Frame>

## Update Your Website

Whenever you create a new version of your website, you'll need to update the changes to make them live.

<Tip>
  Don't worry, you won't need to set up DNS once more. Just click the **Update** button to publish the latest version of your project.
</Tip>

<Frame>
  <img src="https://mintcdn.com/readdy/TMeN7dKYpv-vf4Qp/images/publish-v2-connect-domain-update.png?fit=max&auto=format&n=TMeN7dKYpv-vf4Qp&q=85&s=372779e49932f1d425d1ba86e20f3c64" width="2272" height="1418" data-path="images/publish-v2-connect-domain-update.png" />
</Frame>

***

## Need Help?

If this guide doesn't resolve your issue, [submit a support ticket](https://readdy.ai/feedback). We're here to help!
