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.
by Finland93 · github.com/finland93/fastsitesearchchatbot · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/finland93/fastsitesearchchatbot/archive/refs/heads/main.zipReadme
Fast 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
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| release | Jun 29, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.