Fast Site Search Chatbot
Fast Site Search Chatbot adds a fast, privacy-friendly on-site search/chat widget. It indexes your WordPress posts & pages into a private JSON file and lets visitors instantly search using an inline MiniSearch engine. No APIs, no AI cost, no external calls.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/finland93/fastsitesearchchatbot/archive/refs/heads/main.zipFast Site Search Chatbot – Chatbot Plugin for WordPress
A lightweight, privacy-friendly chatbot for WordPress that lets visitors quickly find content on your site.
It scans your posts and pages into a private JSON index and provides an instant floating chat widget for user questions — no external APIs or AI required.
Features
- Floating chat widget for WordPress – modern UI with open/close button.
- Instant internal search – uses a local JSON index for speed.
- No external services – runs entirely on your server and the visitor’s browser.
- Daily automatic index – cron rebuilds dataset if content changes; rotates filename daily.
- Exclude options – choose categories, tags, or individual posts/pages to skip.
- Disable on selected pages – control where the widget appears.
- Customizable button colors – pick with WordPress color picker.
- Responsive and mobile-friendly – works on any device.
- Built-in security – randomized filename, nonce and same-origin protection, rate limiting.
- Clean uninstall – removes options, dataset, cron jobs.
Who Is It For?
Site owners who want:
- A simple chatbot for WordPress that answers with relevant links.
- A fast, privacy-respecting search assistant without external API costs.
- To make it easier for visitors to discover content through a conversational interface.
Requirements
- WordPress 5.0 or higher
- PHP 7.4+
- WP Cron enabled (for daily rebuilds)
- Compatible with Apache, Nginx, LiteSpeed/OpenLiteSpeed
Installation
- Upload the plugin folder
FastSiteSearchChatbotto/wp-content/plugins/. - Activate Fast Site Search Chatbot in WP Admin → Plugins.
- Open Fast Chatbot settings:
- Select widget position (left/right).
- Choose button colors.
- Optionally exclude posts, categories, tags.
- Optionally disable on selected pages.
- Click Build Dataset to index your content.
- The chat icon will now appear on your site.
How It Works
- Builds a JSON dataset of your published posts and pages (title + short text).
- The dataset is loaded client-side; visitor search happens instantly in the browser.
- The chatbot shows top matching pages as clickable links — no new window, opens in the same tab.
- File is private and rotated daily; requests are nonce-protected and rate-limited.
Security Notes
- Dataset is stored under
wp-content/uploads/fssc-dataset/with randomized filename. - Apache
.htaccessauto-denies access. - For Nginx/OpenLiteSpeed, add:
location ~* /wp-content/uploads/fssc-dataset/.*.json$ { deny all; }
License
GPLv2 or later – see LICENSE.
Author: Finland93
Repo: https://github.com/Finland93/FastSiteSearchChatbot
Releases
1 release.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.