IndexNow Community Edition — Instant URL Submission for WordPress

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

  1. Go to Plugins → Add New in your WordPress admin
  2. Upload the built plugin or copy the public/ directory into wp-content/plugins/indexnow-url-submission-ce/
  3. Activate the plugin and go to Settings → IndexNow to configure

Method 2 — Manual

  1. Clone or download the repository from GitHub
  2. Run the build steps if you need admin UI assets (see BUILD.md)
  3. Copy the public/ folder into wp-content/plugins/indexnow-url-submission-ce/ and activate

Method 3 — WP-CLI

wp plugin install indexnow-url-submission-ce --activate

Configuration

  1. Open Settings → IndexNow
  2. Follow the “Let’s Get Started” flow to generate and host your API key
  3. 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

License & credits

License: GPL-2.0-or-later

Author: Pavel Espinal — https://github.com/jespinal

Source: https://github.com/jespinal/indexnow-wordpress-plugin-ce