# Website

### **Interactive Guide**

{% embed url="<https://app.arcade.software/share/fw2MVgaJnfTHMy3IbJ91>" %}

### **Why train on Websites?**

Training bots on websites helps them understand your content better so they can answer user questions more accurately. It saves time by using your existing website data and ensures your chatbot gives responses that match your brand and information. This makes support faster, smarter, and more helpful for visitors.

***

### Guidance Video

{% embed url="<https://www.youtube.com/embed/nSPhhe95neo?si=6QdSVMiNNFLrV6SI>" %}

***

### **How to train your AI Chatbot on Website?**

1. Log into your BotPenguin, and choose the bot you wish to train.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FMJ11YxblCjSiqTu11pGx%2Fimage.png?alt=media&#x26;token=7c9e63e5-b0a8-4c4b-bf52-9bd5c6628e8f" alt=""><figcaption></figcaption></figure>

2. Click on **Bot Training** option.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FmG7i0trwy9WwAezFjI1f%2Fimage.png?alt=media&#x26;token=af238ba9-e91b-4e7c-b904-ca888067aceb" alt=""><figcaption></figcaption></figure>

3. Click on the "**Website**' tab to add the website.
4. Click on Add your Website URL.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FxPDRSKGlEYD4Js9WlD70%2Fimage.png?alt=media&#x26;token=88c59855-e43f-449a-a4be-e2ee2a631cab" alt=""><figcaption></figcaption></figure>

### Training Options Available

You will see three training options:

#### a. Full Website Training (Recommended)

Train the bot using your entire website domain.

**Steps:**

1. Select Full Website Training.
2. Enter your Base Domain or Website URL (e.g., `https://yourwebsite.com`).
3. (Optional) Add URLs or routes in Exclude URLs or Route if there are pages you don’t want the bot to learn from.
4. Click Train.
5. Expand the advance option to enable the toggle for training on images as well.

The system will crawl your website and import available content to train the AI model.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FfgNsZeq97tRHyXfVooL3%2Fimage.png?alt=media&#x26;token=da050d87-ae9d-4f87-87bc-4ecc53bb551c" alt=""><figcaption></figcaption></figure>

***

#### 2. Specific URLs

Train the bot using selected pages instead of the full domain.

**Steps:**

1. Select Specific URLs.
2. Add or import the exact URLs you want to train the bot on.
3. Click on add icon then the specific URL will be added.
4. Click Train.
5. Click on Upload file component to upload the files.
6. Expand the advance option to enable the toggle for training on images as well.

Use this option when you only want the bot to learn from specific landing pages, help docs, or product pages.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FrztbsvDlWUY43wnH5dTV%2Fimage.png?alt=media&#x26;token=42c07f6e-f2d9-45a1-940c-74ef8b5e7d18" alt=""><figcaption></figcaption></figure>

***

#### 3️⃣ JSON Feed

Train the bot using a structured JSON data feed.

**Steps:**

1. Select **JSON Feed**.
2. Add your structured feed URL.
3. Click **Train**.

This option is best for structured content sources or dynamic databases.

***

### ⚙️ Advanced Options

Click on **Advance Options** to configure additional training settings (if required).

{% hint style="info" %}
You can also click on the "Advance option" to train the bot on images as well. Not that training on images takes significantly more time and cost than normal training.
{% endhint %}

Once done, click on the **"Train"** button. The website will start training.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2F6ZA8ZtYbyf5uYIAy3le9%2Fimage.png?alt=media&#x26;token=4fdced8d-483f-4513-83f0-039be5ff7b54" alt=""><figcaption></figcaption></figure>

Congratulations! You have trained your bot on a website!

***

### FAQ's:

Here are some common FAQ's regarding website training:&#x20;

<details>

<summary>Why is my bot not training from selected web pages?</summary>

Make sure you have a valid URL, and give time for the website to train on.

</details>

<details>

<summary>How to retrain your bot on a site?</summary>

Click on the circular arrows to retrain or "Sync" your website.

</details>

<details>

<summary>Why is the bot not answering information that is present on my site</summary>

make sure the information is present in a clear format. Information that is in unique fonts may have trouble being trained on. Additionally, if information was in photos or images, then make sure to train the website on images as well, under the "Advance option".

</details>

<details>

<summary>My site is freezing when I enter a URL</summary>

This is happening because the URL being entered is invalid. Kindly enter a valid URL. We are also working on this issue.

</details>

<details>

<summary>What is the proper method of training your on questions that are not being answered?</summary>

Train these questions on the unanswered qusetions tab.

</details>

<details>

<summary>How long does it take for the chatbot to crawl your website?</summary>

Training time depends on your website, the number of pages trained, and the model that is being used. Use the latest GPT models, most websites can be trained within 2-3 mins, with larger websites and multiple pages training in bulk, allowing for quick training for multiple words simultaneously

</details>

If everything is correct and you are still unable to move forward, write to us at <support@botpenguin.com>. We will respond back within 48 business hours.
