Download the PHP package eventiva/craft-indexnow without Composer

On this page you can find all versions of the php package eventiva/craft-indexnow. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package craft-indexnow

IndexNow for Craft CMS

Instantly notify search engines whenever your content changes. IndexNow is an open protocol that lets you push URL change notifications directly to search engines — no more waiting days for crawlers to discover your updates.


Why IndexNow?

Search engines traditionally discover content changes by periodically crawling your site. With IndexNow, you flip that model: as soon as an entry is published, updated, or deleted in Craft, search engines are notified immediately. This means faster indexing, more accurate search results, and less unnecessary crawl traffic on your server.

IndexNow is supported by Bing, Yandex, Seznam, and the shared IndexNow API — one submission reaches them all.


Features

Automatic Submission

The plugin listens for Craft entry save and delete events. Whenever a live entry with a public URL is changed, its URL is automatically queued and submitted — no manual action required.

Two Submission Modes

Manual Actions

The control panel gives you full manual control at any time:

API Key Management

Generate a cryptographically secure API key directly from the control panel. The plugin automatically creates the required verification file (e.g. abc123.txt) in your web root — no FTP, no manual file management.

Submission Log

Every submission is recorded with timestamp, HTTP status code, URL count, and any error details. The log holds the last 50 entries and is visible directly in the control panel.

Console Commands

Automate submissions from your server's cron scheduler:

Multi-Engine Support

Choose your preferred endpoint:

Fully Translated

Ships with English and German translations out of the box. All control panel strings use Craft's translation system, so adding further languages is straightforward.


Requirements


Setup

  1. Install the plugin via the Craft Plugin Store or Composer.
  2. Go to IndexNow in the Craft control panel.
  3. Click Generate new key — the plugin creates the API key and the required verification file in your web root automatically.
  4. Enable the plugin and choose your submission mode (immediate or queued).
  5. If using queued mode, add the cron command shown in the settings to your server's crontab.

That's it. Every content change from this point on will be reported to search engines automatically.


Cron Example


Supported Search Engines

Engine Supported via IndexNow
Bing / Microsoft ✅
Yandex ✅
Seznam ✅
Google Participation announced, check google.com/indexnow for current status

License

This plugin requires a paid license. Licenses are managed through the Craft Plugin Store.


All versions of craft-indexnow with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
craftcms/cms Version ^5.7.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package eventiva/craft-indexnow contains the following files

Loading the files please wait ...