User Guide of Magento 2 IndexNow Integration


Magento 2 IndexNow Integration helps your store send updates to search engines whenever pages are added or changed, allowing your content to appear in search results sooner.

It supports both automatic and manual submissions and keeps a log of submitted URLs for reference.

This module suits stores that regularly update content and want to improve visibility in search results.

To improve the store’s visibility and ranking in search engines, check Magento 2 SEO extension.

  • Sends new and updated page URLs directly to search engines
  • Detects content changes automatically without manual steps
  • Let’s you add and manage the IndexNow API key from the admin panel
  • Keeps a log of submitted URLs for easy tracking
  • Helps search engines find new content faster
  • Works quietly in the background without slowing your site

Customers will first receive a ZIP folder, which they need to extract on their system.

After extraction, you’ll find an src folder containing the app folder.
Move this app folder to the Magento 2 root directory on your server, as shown below.

Magento 2 root directory image

Once the installation is complete, run the following commands from the Magento 2 root directory –

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush

Multi-Lingual Configuration

To enable multilingual support, go to Store > Configuration > General > Locale Options, and choose your preferred language from the Locale dropdown.

locale options

Next, to translate the module, navigate to the following path on your system: src/app/code/Webkul/IndexNow/i18n/en_US.csv

Open the file named en_US.CSV for editing as shown in the screenshot below.

language translation

Then, replace the text after the comma on the right side of the file with your translated content.

csv  file

IndexNow API Endpoint Integration

Magento 2 IndexNow module uses the official API endpoint provided by IndexNow.org to submit URLs: https://api.indexnow.org/indexnow?url=&key=

How It Works:

  • The module sends a GET request to this endpoint whenever a selected entity (like product, category, or CMS page) is added or updated.
  • The is replaced by the full page URL of your Magento site.
  • The is the API key configured in the module settings under Stores > Configuration > IndexNow.

Once submitted, the URL is shared across all IndexNow-supported search engines (such as Bing, Naver, Yandex, etc.), so notifying one endpoint is enough.

This helps search engines pick up new or updated content without waiting for traditional crawlers.

index api

Magento2 IndexNow Integration – Configuration

After installing the Magento2 IndexNow Integration module, the admin can configure its settings by going to Stores > Configuration > Webkul > IndexNow, as shown below.

 module configuration

General Settings:

  • Enabled: Turn the feature on or off as needed.
  • IndexNow API Key: Enter your key to connect with supported search engines. The key must have 8–128 characters and can include letters, numbers, and dashes.
  • Select Entity Types: Choose the page types for automatic URL submission:
    • CMS Page
    • Product
    • Category
      Changes to these types will trigger URL submission automatically.
  • Save Config: Click this button to apply your configuration.

Admin can also navigate to Indexnow>Configuration Settings, shown in the image below.

indexnow configuration nevigation

Magento 2 IndexNow Integration- Indexed URLs

Admins can review which URLs were submitted to search engines through IndexNow, check their status, and resubmit if necessary.

Admins can check indexed URLs by navigating to IndexNow > Indexed URLs (see the screenshot for reference).

indexed URLs

This screenshot displays the frontend setup of Magento 2 IndexNow integration, where admins can directly update products by visiting the respective product pages.

customer frontend

The image below displays the product page, where administrators can copy the product URL.

customer end product

Admin adds new URL

For IndexNow URL submission: Start from your Admin Dashboard and access the IndexNow module under IndexNow> Indexed URLs.

Click “Add New URL”, then paste the product URL you copied from the frontend product page. Finally, click “Submit URL” to complete the process.

add new url

The URL has been successfully submitted to search engines via the IndexNow module, as shown in the image below.

customer end product url

Product Indexing Admin End

Admins can update products directly through the admin panel by navigating to Catalog > Products, as shown in the image below.

admin product

Admins can directly update product details by clicking the ‘Edit‘ button. After making changes, they can save them by clicking the ‘Save’ button, as shown in the image below.

product page update

After saving the product details, a confirmation notification will appear at the top of the screen, as shown in the image below.

indexnow product update save

When product details are updated, the indexed URL refreshes automatically. Refer to the image below for a visual example.

product save url

Category Indexing Admin End

Admins can update categories directly by navigating to Catalog > Category, then selecting the category they wish to modify. The process is illustrated in the image below.

category update

The admin updated the Jacket category. After making the necessary changes, they saved the updates, triggering a confirmation notification on-screen, as shown in the image below

category update

After the confirmation notification, the admin can view the automatically updated indexed URL, as displayed in the image below.”

category indexed url

So that’s all about the Magento 2 IndexNow Integration. If you have any other queries or require further assistance, please email us at [email protected] or create a ticket.

Current Product Version – 4.0.0

Supported Framework Version – Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x


Share this content:

I am a passionate blogger with extensive experience in web design. As a seasoned YouTube SEO expert, I have helped numerous creators optimize their content for maximum visibility.

Leave a Comment