Free Plugin: IndexNow - Instant Search Engine Notifications
3 posts by 2 authors in: Forums > CMS Builder: Plugins & Add-ons
Last Post: 4 hours ago (RSS)
By KennyH - Wednesday at 4:20pm - edited: about an hour ago
Hi everyone,
I'm releasing a free plugin that automatically notifies search engines (Bing, Yandex, etc.) when you create, update, or delete content in CMS Builder.
The Problem
Search engines can take days or weeks to discover content changes on your site. This is especially frustrating when you publish time-sensitive content or fix errors on existing pages.
The Solution
IndexNow is a protocol supported by Bing, Yandex, and others that lets websites proactively notify search engines of changes instead of waiting for crawlers to find them. This plugin hooks into CMSB's record save/delete events and handles the notifications automatically.
Features
- Automatic submissions when content is saved or deleted
- Manual submission for bulk URL updates
- Smart URL detection (handles permalinks, single-record sections, detail pages)
- Retry system for temporary failures (rate limits, server errors)
- Complete submission logging with statistics
- Admin UI for configuration - no code editing required
- Settings preserved during plugin updates
Download Latest Version
- GitHub: https://github.com/sagentic/cmsb-plugin-indexnow
- Direct download: https://www.sagentic.dev/public/plugins/
Installation
- Copy the
indexNowfolder to/cmsb/plugins/ - Log into the CMS admin
- Go to Plugins > IndexNow > Settings and select which tables to monitor. Everything is configured through the admin UI - no code editing required
- Optional: Add a sidebar shortcut via Admin > Menu Links pointing to
?_pluginAction=IndexNow\adminDashboard
The plugin auto-generates your API key and creates the verification file at your site root.
Requirements
- CMS Builder 3.50+
- PHP 8.0+
- cURL extension
Feedback Welcome
I built this to solve an indexing issue with Bing on one of my client sites and figured it would benefit the community. I'd love to hear your feedback, bug reports, or feature suggestions. The plugin is MIT licensed so feel free to modify it for your needs.
Kenny H
By Dave - Yesterday at 6:34pm
Hi Kenny,
That's great, thanks so much for sharing!
PS: I think the github repo is still private but the attachment downloaded fine.
interactivetools.com
By KennyH - 4 hours ago
Hi Dave -
Thanks for pointing out my GitHub visibility - just habit to make them private. It's now public. I have a few other Plugins that I am still testing on several websites and will release shortly - Broken Link Checker and Accessibility Checker. They'll have the same Dashboard interface as this IndexNow plugin so I hope them to be very intuitive.
Kenny H