# Verify Your Bluehost Domain

### Step 1: Log In to Your Bluehost Account

1. Go to [Bluehost.com](https://www.bluehost.com).
2. Enter your login credentials to access your Bluehost **Account Manager**.

<figure><img src="/files/Jx24LB0dwpFRwNYapEsD" alt=""><figcaption></figcaption></figure>

***

### Step 2: Access Domain Settings

1. In your Bluehost account dashboard, click on **Website**.

<figure><img src="/files/KljQ8H4j3DCcHmMy5Ouy" alt=""><figcaption></figcaption></figure>

2. Next to the domain you want to update, click the **Settings** button.
3. From the menu, select **Domains**.

<figure><img src="/files/5uspu7g8c944Py6XqndA" alt=""><figcaption></figcaption></figure>

***

### Step 3: Open Advanced DNS Editor

1. Once the **Domains** section opens, find the domain you want to configure.
2. Click on the three dots next to your domain name and select **Advanced DNS Editor**.

<figure><img src="/files/Gvz17DqckO8COn0D8FX1" alt=""><figcaption></figcaption></figure>

***

### Step 4: Access CPanel

1. You will now be redirected to **CPanel** where you can manage your DNS records.
2. Inside CPanel, locate the option to **Add Record**.

<figure><img src="/files/df0H9wSlcZbVLTmXP6HM" alt=""><figcaption></figcaption></figure>

***

### Step 5: Add SPF, DKIM, and DMARC Records

1. **SPF Record (Sender Policy Framework)**:

   SPF helps verify that the email is sent from an authorized server. To add this record, click on **Add New Record**.

   * Enter the SPF record provided by Uppush. It should look like:

   <figure><img src="/files/rVgXay0vGy3FkKcvgTJ4" alt=""><figcaption></figcaption></figure>

   * Set **TTL** to **1 hour** or leave it as default.
   * Click **Save Changes**.
2. **DKIM Record (DomainKeys Identified Mail)**:

   DKIM helps verify the authenticity of your emails by ensuring they haven’t been tampered with during transit. To add this record:

   * Enter the DKIM record provided by Uppush. It should looks like this:&#x20;

   <figure><img src="/files/0zUOxmqwfgU3YvMcaarV" alt=""><figcaption></figcaption></figure>

   * Set **TTL** to **1 hour** or leave it as default.
   * Click **Save Changes**.
3. **DMARC Record (Domain-based Message Authentication, Reporting & Conformance)**:

   DMARC helps to define how email receivers should handle emails that fail SPF or DKIM checks. To add this record:

   * Paste the DMARC record provided by Uppush (for example):

   <figure><img src="/files/ehQIQ0fUc39xwuB9bkxo" alt=""><figcaption></figcaption></figure>

   * Set **TTL** to **1 hour** or leave it as default.
   * Click **Save Changes**.

***

#### Step 6: Verify DNS Records in Uppush

1. After adding the SPF, DKIM, and DMARC records in Bluehost, go back to the **Uppush app**.
2. Navigate to the **Verify Domain** section in Uppush.
3. Click on the **Check DNS** button to verify if the DNS records have been added successfully.
4. It may take a few minutes for the DNS records to propagate, but if everything is configured correctly, the status will show as **Verified**.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.uppush.io/uppush/settings/verify-domain/verify-your-bluehost-domain.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
