Automatically submit created, updated, and deleted WordPress URLs to search engines — hosted API key, admin dashboard, and retry support.
Plugin overview
IndexNow Community Edition detects creation, updates, and deletions of posts and pages and submits the affected URLs to search engines in the background. The plugin generates and hosts an API key on your site so you don’t need to register manually with search providers.
This fork modernizes compatibility for recent WordPress and PHP versions while keeping the original focus: fast, reliable notifications to search engines when content changes.
Key features
- Automatic URL submission when content is created/updated/deleted
- Hosted API key generation; no manual verification required
- Admin dashboard that shows recent submissions and statuses
- Manual submission and retry functionality for failed requests
- Lightweight codebase compatible with PHP 8.3+ and WordPress 6.0+
System requirements
- PHP 8.3 or higher
- WordPress 6.0 or higher
- Recommended memory: 256MB
Installation
Method 1 — WordPress admin (recommended)
- Go to Plugins → Add New in your WordPress admin
- Upload the built plugin or copy the
public/directory intowp-content/plugins/indexnow-url-submission-ce/ - Activate the plugin and go to Settings → IndexNow to configure
Method 2 — Manual
- Clone or download the repository from GitHub
- Run the build steps if you need admin UI assets (see
BUILD.md) - Copy the
public/folder intowp-content/plugins/indexnow-url-submission-ce/and activate
Method 3 — WP-CLI
wp plugin install indexnow-url-submission-ce --activate
Configuration
- Open Settings → IndexNow
- Follow the “Let’s Get Started” flow to generate and host your API key
- Enable automatic submissions and save
FAQ
Will this affect my SEO?
No — IndexNow only notifies search engines about changed URLs. It does not change content or robots rules.
Can I manually submit a URL?
Yes — the plugin offers manual submission from the admin UI and a lightweight endpoint for programmatic use.
How can I regenerate the API key?
Deactivate and reactivate the plugin; a new API key will be generated and hosted automatically.
Live examples
- https://pavelespinal.com/
- https://slackware-es.com/
- https://trendsanctuary.com/
- https://ecosdeleden.com/
- https://dietapaleo.com/
License & credits
License: GPL-2.0-or-later
Author: Pavel Espinal — https://github.com/jespinal
Source: https://github.com/jespinal/indexnow-wordpress-plugin-ce