Add an AI support assistant to a WordPress site
WordPress runs a huge share of the web and almost all of it has more published content than its search box can surface.
- Two lines
- About two minutes
- One field
<!-- Matter Chat — paste right before </body> --><script> window.MatterChat = window.MatterChat || { q: [] }; window.MatterChat.q.push(["init", { id: "bot_your_key" }]);</script><script async src="https://app.matterchat.co/widget.js"></script></body>html · paste above the dimmed line
The route through your admin
- Plugins
- WPCode
- Header & Footer
- Footer
The snippet lands in Footer hook.
Where the snippet goes
Three routes, in order of how little they can break. Simplest is a code-snippet plugin such as WPCode, pasting into the footer hook. Alternatively use your theme customiser if it offers a custom-scripts field. Only edit footer.php directly if you are using a child theme, because a parent-theme edit is erased by the next update.
- Snippet plugin (recommended)
- Survives theme and core updates, and is removable without touching template files.
- Theme customiser field
- Fine if your theme provides one, though it moves with the theme.
- Child theme footer.php
- Works, but only in a child theme — a parent edit is lost on update.
- Works with WooCommerce
- Nothing store-specific is required; it is the same snippet on the same site.
Only edit footer.php directly if you are on a child theme — a parent-theme edit is erased by the next update.
Your archive becomes answerable
The crawler reads your published posts and pages, so years of accumulated writing becomes something a visitor can ask a question of. Every answer links the post it came from, which sends readers into your content rather than away from it.
No plugin to conflict with
Because it is a script tag rather than a plugin, it has no hooks into WordPress internals, cannot conflict with another plugin, and cannot break during a core update. Removing it is deleting two lines.
Checking it actually worked
Four things, in order. The third is the one people skip, and it is the one that tells you whether the answers are grounded.
- 1Hard refresh the page — the launcher appears bottom-right.
- 2Ask it something your site answers, and check the reply cites a page.
- 3Ask it something your site does not cover, and check it declines.
- 4Open Conversations in the dashboard; both should be there.
On a different stack?
The snippet is the same everywhere. Only the place you paste it changes.
What site owners ask
Short answers. If yours is not here, the assistant on this page will try it — and tell you honestly if it cannot.
Is there a WordPress plugin?
You do not need one — it is a script tag, which you can add with any snippet plugin you already trust. That is deliberate: a plugin is another thing to keep updated and another possible conflict during a core upgrade.
Will it index posts behind a membership wall?
The crawler reaches publicly published content. Gated material can be added as uploaded documents instead, so it is still answerable without being public.
Does it work with page builders like Elementor or Divi?
Yes. It reads the rendered page, so it does not matter which builder produced the markup.
From the blog
All posts- BuildingDomain locks and why “works on localhost” isn’t enoughDomain allowlists exist so your bot answers only where you installed it. Testing on localhost proves the script loads; it does not prove production embeds are locked down.Read
- EvaluatingThe best AI chatbot for a Webflow site, compared honestly (2026)Matter Chat, Social Intents, Ultimo Bots, Chatling, WeblyChat and Chatbase on a Webflow site: Apps marketplace or custom code, the paid-site-plan gate, CMS coverage, citations, handoff and pricing. Checked on the vendors' own pages.Read
- BuildingWhat to index first when your site is a messStart with the pages that already resolve real support questions. Noise, archives, and unfinished docs can wait — indexing them first makes answers worse.Read
Answer honestly. Capture the rest.
Point Matter Chat at your site and see what it can — and can't — answer. It's honest about both.
No credit card. 2 minute setup.
Every answer cites the source it came from. When there isn't one, it says so — and hands the visitor to you.
Installs on the tools you already run.