The three options, ranked by practical overhead

  1. Script tag in the theme header (recommended for most). One line of code added to your active theme's header.php, or via a header-injection helper. No extra plugin. Works forever.
  2. Header-injection plugin like "Insert Headers and Footers". A lightweight plugin whose only job is to let you paste a script tag into the site header from the WordPress admin. Use this if you don't want to edit theme files.
  3. A vendor-specific WordPress plugin. Some chat vendors ship a dedicated plugin. This adds another plugin to your site but saves you from touching any code.

All three work. The difference is surface area: a script tag is one line of code; a plugin is code someone else updates on their schedule.

Method 1: Script tag in the theme header (preferred)

This is the method most chat vendors actually recommend, even when they also offer a plugin. It's platform-agnostic: the same snippet works on any WordPress theme and most other site builders.

If you have direct theme access

  1. In the WordPress admin, go to Appearance → Theme File Editor.
  2. Open your active theme's header.php file.
  3. Paste the chat widget's <script> tag just before the closing </head> tag.
  4. Save. Reload your homepage in a private browser window to verify the widget appears.

If you use a child theme (you should), edit the child theme's header.php. If the child theme doesn't have a header.php, you can add one: copy the parent's file into the child theme directory first, then add the script tag.

If you don't want to touch theme files

Use a header-injection helper plugin. Insert Headers and Footers (by WPCode) is the most common. It does one thing: lets you paste a script into the site header from the WordPress admin, no code editing required. Install it, paste the chat widget's script tag in the Header section, save, and you're done.

Why no-plugin is cleaner: every plugin is a dependency. Someone else's code running on your site, updating on their schedule, adding surface area for conflicts and security issues. A single script tag in your theme header is a line of your own code that you control.

Method 2: Vendor-specific plugin

Some chat platforms offer a dedicated WordPress plugin. The tradeoff:

Fine for owners who are allergic to code. For everyone else, the script-tag method is tighter.

What to test after install

Before telling anyone about it:

Common WordPress gotchas

How Simple Business Bots works on WordPress

The Simple Business Bots widget is a single <script> tag. No plugin required. Paste it into your theme's header.php or into a header-injection helper, and the chat widget appears on every page. Your dashboard (the place where you read conversations, manage FAQ entries, and take over live chats) is a web app on our side, not part of WordPress. Nothing on your site to update, no plugin to maintain.