Content Quality

Improving Content Quality

Learn how to optimize your chatbot's knowledge base for accurate, consistent responses

Your chatbot's answer quality directly depends on the content you provide. This guide explains how to use FutureBase's content tools to improve response accuracy and consistency.

Content Types Overview

FutureBase supports multiple content types to train your AI assistant:

Website Scraping

Automatically crawl and index your website content:

  • Mapped URLs: Provide a website url to crawl all public pages
  • Manual URLs: Add specific pages you want the bot to learn from
  • Automatic updates: Re-crawl on schedule (daily, weekly, or monthly)

The chatbot auto-mapping respects robots.txt and only indexes publicly accessible pages, unless you specifically add manual private URLs.

FAQs (Frequently Asked Questions)

FAQs provide deterministic, verbatim answers for specific questions:

  • Use for: Pricing details, refund policies, legal information, or any answer that must be exact
  • How it works: When a user question closely matches an FAQ, the AI uses that answer directly
  • Best practice: Write one clear question per FAQ entry

FAQs override general website content. Use them strategically for high-stakes questions that require precise answers.

Document Uploads

Upload files directly to your knowledge base:

  • Supported formats: PDF, TXT, Markdown, Word documents
  • Use for: Internal documentation, product manuals, or content not on your public website
  • Size limits: Vary by plan (see dashboard for your limit)

Content Integrations

Connect third-party platforms to sync content automatically (see Integrations section).

Step-by-Step: Optimizing Content Quality

Start with Your Website

Begin by adding your main website:

  1. Navigate to Knowledge BaseURLs
  2. Click on Map Website.
  3. Enter root of the website you're going to add the agent to (e.g. yoursite.com)
  4. Click Map Website to start the automatic url discovery and indexing process.

The system will automatically extract content from all pages in your sitemap and make them searchable.

Add Manual URLs for Key Pages

If you have important pages not in your sitemap:

  1. Go to Knowledge BaseManual URLs
  2. Add individual URLs one by one
  3. These pages will be prioritized during content retrieval

Create FAQs for Critical Questions

Identify questions that need exact answers:

  1. Navigate to Knowledge BaseFAQs
  2. Click Add FAQ
  3. Write a clear question and a complete, self-contained answer

FAQ Writing Tips:

  • Write answers as if speaking directly to a customer
  • Include all necessary context in the answer (don't rely on the AI to add details)
  • Keep one intent per FAQ (avoid multi-part questions)
  • Use simple, jargon-free language

Upload Supporting Documents

Add documents that complement your website content:

  1. Go to Knowledge BaseFiles
  2. Upload PDF, TXT, MD, or DOCX files
  3. The content will be extracted and indexed automatically

Content Quality Best Practices

Writing Effective FAQs

FAQs are your most powerful tool for controlling chatbot responses:

❌ Bad FAQ:
Q: How do refunds work?
A: Contact support for refunds.

✅ Good FAQ:
Q: How do I request a refund?
A: Refunds are available within 30 days of purchase. To request a refund, email support@example.com with your order number. Refunds are processed within 5-7 business days and returned to your original payment method.

Organizing Website Content

Help the AI find relevant information:

  • Clear structure: Use descriptive headings and subheadings
  • Focused pages: Keep each page on a single topic
  • Updated content: Remove or update outdated information
  • Avoid duplicates: Don't publish the same information in multiple places

Handling Edge Cases

For questions the AI consistently gets wrong:

  1. Check your content: Is the answer actually on your website or in your documents?
  2. Add an FAQ: Create a specific FAQ for that question
  3. Refine wording: Make sure the answer is clear and unambiguous
  4. Remove noise: If irrelevant pages are being retrieved, disable them or use better keywords

Content Priority System

When a user asks a question, the system retrieves content in this order:

  1. FAQ exact matches: If the question closely matches an FAQ, that answer is used
  2. Semantic search: The system finds the most relevant content from all sources
  3. Re-ranking: Results are re-ranked by relevance to the specific question
  4. Top content: The top 3-5 most relevant pieces are sent to the AI

FAQs act as "answer overrides" — they take precedence over general website content when there's a close match.

Testing Your Content

Before launching your chatbot:

  1. Create a test sheet with common questions
  2. Ask each question in the Playground (in your dashboard)
  3. Evaluate whether answers are accurate and complete
  4. For incorrect answers, add FAQs or refine content

Quality Checklist

  • All key pages are indexed (check Knowledge BaseWebsite)
  • Top 10-20 common questions have dedicated FAQs
  • No outdated or contradictory information in indexed content
  • Documents are up-to-date and relevant
  • Test queries return accurate answers in the Playground

Monitoring & Iteration

After launch:

  1. Review conversations: Check the conversation history for missed or incorrect answers
  2. Identify patterns: Look for commonly asked questions that aren't covered
  3. Add FAQs: Create FAQs for recurring questions
  4. Update content: Keep your website and documents current

The more you refine your content, the better your chatbot performs. Content quality is an ongoing process, not a one-time setup.

Common Content Issues

The chatbot gives generic answers

Cause: Not enough specific content on the topic

Solution:

  • Add detailed documentation or FAQs for that topic
  • Upload supporting documents
  • Add manual URLs with relevant information

The chatbot contradicts itself

Cause: Multiple sources contain different information

Solution:

  • Remove or update outdated content
  • Create an FAQ with the correct answer to override inconsistencies
  • Ensure all content sources are aligned

Answers are too verbose or rambling

Cause: Retrieved content includes irrelevant sections (navigation, footers, etc.)

Solution:

  • Improve page structure with clear headings
  • Use FAQs for concise answers
  • Disable pages that add noise without value

The chatbot doesn't know about recent updates

Cause: Content hasn't been re-indexed

Solution:

  • Manually trigger a website re-crawl in Knowledge BaseWebsite
  • Update or re-upload changed documents
  • Set up automatic re-crawling on a schedule

Advanced: Custom System Prompts

For fine-tuned control over how the AI responds:

  1. Go to SettingsAI Configuration
  2. Add a custom system prompt to guide the AI's tone and behavior
  3. Example: "Always be concise. Never apologize. Use bullet points for lists."

Custom system prompts are advanced. Only use them if the default behavior doesn't meet your needs.

Next Steps

  • Set up integrations to sync content automatically
  • Customize your chatbot's appearance in Playground & Styling
  • Deploy your chatbot using the embed code in Channels

On this page