Skip to content
AskMyPages

Adding an AI assistant to a WordPress site without lock-in

By Hook & Plug · Published October 19, 2026

There are now dozens of ways to put an AI assistant on a WordPress site, from a chat bubble that answers from a knowledge base to a plugin that calls OpenAI with your own key. Most of them work on day one. The differences show up in month three: a bill you did not expect, a widget that replaced your search, or content you cannot get back.

This guide lists the questions to ask, the three kinds of product, and what a clean exit looks like. We make one of these products, AskMyPages, and say where it fits.

What lock-in looks like with an AI assistant

  • Your pages were uploaded as a "knowledge base" by hand, and the only copy that is current lives with the vendor.
  • The assistant replaced your search box, so turning it off leaves a hole in the theme.
  • Billing is per message or per token, with no ceiling, so a busy week or a bot costs real money.
  • Transcripts of what your visitors asked are the vendor's data, not yours.
  • Your content was used to train or improve a model and cannot be withdrawn.

Nine questions to ask any vendor

  1. Where does my content go, and who is the AI provider behind it?
  2. Is my content or my visitors' questions used to train models? Can I get that in writing?
  3. What happens when I disconnect: is the index deleted, and how fast?
  4. Does every answer cite its source, so a visitor can check it?
  5. What does it say when the answer is not on my site? (A good answer is "I do not know"; a bad one is a guess.)
  6. Is there a monthly cap I set, and what happens when it is reached?
  7. Does it respect my site's private, draft and members-only content?
  8. Can I keep my theme's search box and results page?
  9. Can I export the questions visitors asked?

Kind 1: general chat widgets

Products such as Tidio, ChatBot.com and Intercom started as live-chat tools and added AI answers. They are strong when you also want a human inbox, lead capture and integrations with a help desk. The AI part answers from a knowledge base you build in their dashboard, in a widget styled by them, billed per seat or per conversation.

Good fit for a business with an inbox to staff. Weak fit for a site whose value is in long documents, because the documents have to be reworked into articles.

Kind 2: do it yourself with an API key

Plugins such as AI Engine let you paste your own OpenAI (or other) key and build a chat on your site. You control the model and pay the provider directly at cost. In return you own the problems: indexing your content, keeping it in sync, prompt injection from indexed pages, rate limits, and a bill with no cap unless you set one at the provider.

Good fit for a developer who wants control and will maintain it. Weak fit for an office manager.

Kind 3: a site-answer service

The third kind indexes your published pages and PDFs automatically, answers only from them with citations, and keeps the theme as it is. AskMyPages is one of these. The way it avoids the lock-ins above:

  • Your site stays the source. The plugin syncs published pages and PDFs; nothing is uploaded by hand. Disconnecting deletes the index on our side.
  • Your theme's search box and results page stay. The AI adds an answer card above the results and an optional chat button; turn either off and the site looks as before. If our service is unreachable, normal WordPress search takes over.
  • Fixed monthly plans with caps, a spending cap you set, and a Free plan with no card. No per-token billing.
  • Your content and your visitors' questions are not used to train models, by us or by the AI provider.
  • Every answer cites its sources; when your content does not cover it, it says so instead of guessing.
  • Private, draft and password-protected content stays out by default; members-only content is answered only for logged-in members with the roles you allow.

The details, including where data is stored and for how long, are on the security and privacy page.

A 30-minute setup that you can undo

  1. Try the live demo with a question your visitors ask. If the answer and the citation are not right there, stop.
  2. Install the plugin on a staging copy if you have one, or on the live site on the Free plan. Click Connect.
  3. Let the first sync finish, then ask five real questions on the Search tab. Check each citation.
  4. Turn on the search-box upgrade first, the chat button second. Set a monthly cap.
  5. Decide on access: everyone, logged-in users, or chosen roles, per feature.
  6. Note the exit: deactivate the plugin, and the site is exactly as it was.

Questions people ask

Is "trained on your content" a good thing?
Usually it is a figure of speech, and sometimes it is literal. Ask. A site assistant should retrieve from your content at answer time, not train a model on it.
Can I run an AI assistant without sending content to a third party?
Only by hosting a model yourself, which is a project. Every hosted option sends your published content to an AI provider; the question is whether it is used for training and whether it is deleted when you leave.
What stops a visitor from making the assistant say something wrong?
Good products treat indexed pages as data, not instructions, answer only from retrieved passages, and cite them. Ask the vendor how they handle prompt injection and what the assistant does with off-topic questions.
What does AskMyPages cost if a bot hammers the chat?
Nothing beyond the plan. AI answers stop at the monthly cap or the spending cap you set, and search keeps working.

Try AskMyPages on your site

Free to start, no card. Keeps your theme; answers from your own pages and PDFs with the source cited.

More guides: How to make PDFs searchable on WordPress · Why WordPress search is bad, and how to fix it.