HomeBlog › Choosing a chatbot

How to choose the best AI chatbot for your website

Updated August 2026 · about a 4-minute read

Most "AI chatbots" look identical on a pricing page. The difference shows up the moment a real customer types a real question. Here are the seven things that actually separate a chatbot that wins business from one that quietly drives people away.

  1. It's genuinely conversational, not a button tree. If it answers in rigid menus ("Press 1 for hours") or replies "I didn't understand that," visitors give up. The best chatbots understand plain language, typos and follow-up questions, and reply like a helpful person.
  2. It answers only from your business, and admits when it doesn't know. A chatbot that invents prices or policies is worse than none. Look for one trained strictly on your own website and information, that captures the enquiry instead of guessing when it's unsure.
  3. It takes real actions. Answering is table stakes. The ones that pay for themselves also do things: book appointments, send confirmation emails, check stock, quote shipping. That's the jump from "FAQ widget" to "digital employee."
  4. It captures leads automatically. When a human is needed, the chatbot should collect the visitor's details and email them to you on the spot, so an after-hours enquiry becomes a follow-up, not a lost customer.
  5. It's fast to set up and needs one line of code at most. The best tools scan your site, build the bot, and either hand you a single line to paste or install it for you. If you're stuck building conversation flows by hand for weeks, that's a cost too.
  6. Pricing is flat and honest. Prefer a clear monthly price with a generous allowance over per-message billing that spikes in a busy month. Check what happens at the limit, a good bot keeps working in a basic mode rather than going dark.
  7. It's private and GDPR-ready. Conversations should be encrypted, owned by you, and never used to train someone else's bot. For UK and EU businesses this isn't optional.

Quick test: before you buy, open the provider's own chatbot and ask it something awkward and specific. If their bot handles it well, yours probably will too. If it fumbles, walk away.

The 15-minute trial protocol

Once a bot is running on your site (every serious provider offers a free trial), don't just admire it — try to break it. Fifteen minutes covers the four tests that matter:

  1. Ask something your website answers. A price, your hours, a service description. It should come back correct, in your business's actual details — not generic waffle about "great value".
  2. Ask something your website doesn't answer. This is the big one. The right behaviour is a plain "I don't know" plus an offer to take your details for the team. If it confidently invents an answer, stop the trial — a bot that guesses prices or policies to real customers is worse than no bot.
  3. Try to book, as a customer would. Vague opening ("can I come in Thursday?"), change your mind about the time, give your details. Does it check real availability? Does it ask the things your receptionist would ask? Does a confirmation email actually arrive?
  4. Be difficult. Type with typos. Switch topics mid-thread. Ask it to ignore its instructions. Write in another language. A production-ready bot stays polite, stays on topic, and stays in character.

Questions worth asking before you pay

Red flags, in one glance

How Dave measures up

We built Dave on Duty around exactly this checklist: naturally conversational, trained only on your business, able to book and email and quote, with automatic lead capture, one-line install, flat honest pricing and GDPR-ready privacy. The bot on our own site is the product itself, so the fastest way to judge it is to ask Dave a hard question and see how he does.

Ready to try it on your own site? Start a 7-day free trial, no card needed, live in hours.

Judge it for yourself

Ask Dave anything, he's the exact chatbot your customers would get.