IndexNow Submission for Magento 2
Auto-submit changed Magento 2 URLs (products, categories, CMS pages) to Bing, Yandex, Seznam, Naver and Yep via the IndexNow protocol for instant indexing.
- Licence
- Open source, free to install
- Compatibility
- Magento 2.4.4 to 2.4.9, Hyvä and Luma
- Installed for you
- from $22
- Category
- SEO
Install
composer require mage2kishan/module-index-nowThen bin/magento setup:upgrade. On Packagist as mage2kishan/module-index-now.
Questions about IndexNow Submission
Does this submit URLs to Google?
No. Google does not participate in IndexNow and has stated they maintain their own crawl schedule. For Google indexing, use a proper XML sitemap and Google Search Console. This module is specifically for the IndexNow ecosystem (Bing, Yandex, Seznam, Naver, Yep).
Do I need separate keys for Bing, Yandex, Seznam, and Naver?
No, that's the point of IndexNow. One key, submitted to api.indexnow.org, fans out to every participating engine. Generate the key once at Bing IndexNow or Yandex IndexNow and paste it into Magento.
Where is the key file served?
https://yourstore.com/panth_indexnow/key, IndexNow crawlers hit this URL to verify domain ownership before trusting submitted URLs.
What happens if the IndexNow API is down?
The HTTP call times out after 15 seconds, the failure is logged to var/log/system.log, and the save that triggered it completes normally. No admin-facing error, no retry queue, the next save attempts a fresh submission.
Will this slow down product saves?
No. The observer only enqueues URLs during save and fires the actual POST in register_shutdown_function, after Magento has already sent the response to the admin. The merchant's Save button returns at normal speed.
Does it work with Hyvä?
Yes. IndexNow operates at the backend event layer (catalog_product_save_after, etc.), it's theme-agnostic. Runs identically on Hyvä, Luma, or any Magento 2 theme.
Can I submit a sitemap URL manually?
IndexNow is per-URL, not per-sitemap, Bing already polls your sitemap separately. If you want to force a re-crawl of a specific URL (not triggered by a save), you'd need a custom CLI command; this module doesn't ship one in v1.0.
Is Panth_Core required?
Yes. mage2kishan/module-core is a required dependency and is pulled in automatically by Composer. Core provides the admin tab layout and common utilities.
Does it support multi-store / multi-language?
Yes. Every configuration setting respects Magento's standard scope hierarchy (default → website → store view). Set different keys per store view, per website, or one default key globally, whichever fits your setup.
What about product / category / CMS page deletions?
Not submitted. IndexNow is designed for new or changed content. Deletions are detected by search engines through normal re-crawl when they hit a 404 on the next visit to the URL.
Need IndexNow Submission set up or extended?
Installation, configuration and custom work on any of the modules, quoted in writing within 24 hours.



