WordPress

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
Footer hookfield
<!-- 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

  1. Plugins
  2. WPCode
  3. Header & Footer
  4. 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.

  1. 1Hard refresh the page — the launcher appears bottom-right.
  2. 2Ask it something your site answers, and check the reply cites a page.
  3. 3Ask it something your site does not cover, and check it declines.
  4. 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

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.

Start free — chat in your site

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.