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:
- Navigate to Knowledge Base → URLs
- Click on Map Website.
- Enter root of the website you're going to add the agent to (e.g.
yoursite.com) - 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:
- Go to Knowledge Base → Manual URLs
- Add individual URLs one by one
- These pages will be prioritized during content retrieval
Create FAQs for Critical Questions
Identify questions that need exact answers:
- Navigate to Knowledge Base → FAQs
- Click Add FAQ
- 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:
- Go to Knowledge Base → Files
- Upload PDF, TXT, MD, or DOCX files
- 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:
- Check your content: Is the answer actually on your website or in your documents?
- Add an FAQ: Create a specific FAQ for that question
- Refine wording: Make sure the answer is clear and unambiguous
- 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:
- FAQ exact matches: If the question closely matches an FAQ, that answer is used
- Semantic search: The system finds the most relevant content from all sources
- Re-ranking: Results are re-ranked by relevance to the specific question
- 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:
- Create a test sheet with common questions
- Ask each question in the Playground (in your dashboard)
- Evaluate whether answers are accurate and complete
- For incorrect answers, add FAQs or refine content
Quality Checklist
- All key pages are indexed (check Knowledge Base → Website)
- 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:
- Review conversations: Check the conversation history for missed or incorrect answers
- Identify patterns: Look for commonly asked questions that aren't covered
- Add FAQs: Create FAQs for recurring questions
- 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 Base → Website
- 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:
- Go to Settings → AI Configuration
- Add a custom system prompt to guide the AI's tone and behavior
- 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