How to configure the IndexNow tool?

IndexNow notifies participating engines about added, changed or deleted URLs. The module offers Bing and Yandex. An accepted notification does not prove crawling or indexing and guarantees no timing.

Domain verification: IndexNow verifies ownership of your website using a publicly accessible text file containing your IndexNow key. Since version 2.1.1, the module publishes this file automatically during installation or upgrade and checks it before submitting URLs, recreating it if necessary. Your server must allow the module to write the file at the root of your website, and search engines must be able to access it.

Registering your site with Bing Webmaster Tools is recommended for monitoring your site, but it is not a prerequisite for IndexNow submissions. For a step-by-step guide, see our dedicated FAQ. For more technical information about the protocol and key-file verification, see the official IndexNow documentation.

1. Configuration

  1. Your IndexNow API key is already generated automatically by the module. You can regenerate it if you want:
  2. In the IndexNow > Configuration tab, enable IndexNow integration.
  3. Select the content types whose changes you want to notify: products, categories and/or CMS pages.
  4. Enable the automatic submission option if you want new URLs to be sent without manual intervention.
  5. Select search engines to notify via IndexNow:
  6. Click Save to confirm the configuration.

2. First URL submission (First Submission and Queue Management tabs)


The First Submission tab provides an optional bulk submission tool. It is not required to activate IndexNow or automatic submissions. Use it when your whole catalog has recently changed, for example after a migration or major redesign. For the ongoing discovery of existing pages, use an XML sitemap.

  1. Go to the First Submission tab to bulk submit all the URLs in your catalog (products, categories, CMS pages). Select a first search engine:
  2. Click the "Queue My Store URLs" button:

    Queuing and processing: two separate stages of an optional batch

    A pop-up window opens and the queuing process begins.

  3. Close the pop-up once all your URLs have been queued.
  4. One participating engine is sufficient for the protocol: submissions are shared among IndexNow engines. Do not routinely repeat the same batch for every engine.
  5. Then go to the Queue Management tab and click on the "Execute all the queue" button:
  6. Monitor the progress of the submission, check for any errors, and restart submissions if necessary.

Automatic submissions do not depend on this bulk operation. Enable IndexNow and the automatic submission option, select the content types and search engines to notify, then save the configuration. Subsequent eligible changes can then be queued by the module without first submitting the entire catalog. If you use the bulk tool above, you must still process its queue to send those queued URLs.

Note: These tabs remain useful in the following cases:

3. IndexNow Dashboard

The Dashboard tracks submissions and their technical responses. It does not show actual engine indexing status.

The dashboard is particularly useful for:

4. Manual submission


The Manual Submission tab allows you to individually submit one or more specific URLs to IndexNow, outside of the automatic or bulk submission flows.

Main use cases:

Manual submission complements automatic notifications for a specific change; it cannot force indexing.

Other FAQs in this category