indexnow-notifier Initial NPM Release
A simple CLI tool that automates IndexNow notifications for Next.js projects and CI/CD pipelines.
2026-05-12 • 3 min read
indexnow-notifier Initial NPM Release
Today I’m releasing indexnow-notifier, a small CLI tool that solves a very specific problem that kept bothering me during deployments.
When pages get updated, search engines should know about it immediately.
Not tomorrow.
Not after waiting for a crawler to “eventually” visit your site again.
That’s where IndexNow comes in.
And honestly, manually notifying IndexNow every deployment feels like the kind of task developers promise themselves they’ll automate “later”. We all know how that story ends.
So I built indexnow-notifier.
What is indexnow-notifier?
indexnow-notifierRight now it supports:
- Next.js Pages Router
- Next.js App Router
Future support is planned for:
- React Router
- Laravel
- Angular
The goal is simple.
Deploy your app.
Notify IndexNow automatically.
Go drink coffee while bots do their thing.
Why I Built It
I wanted something straightforward for deployment pipelines.
No complicated setup.
No giant framework.
No “enterprise solution” that somehow needs 14 configuration files and a consultant.
Just a simple command that can run inside GitHub Actions, GitLab CI, Jenkins, or whatever machine currently holds your deployment hostage.
This tool exists because SEO automation should feel boring in the best possible way.
Installation
You can install it globally using npm:
npm i -g indexnow-notifier
Or run it directly with npx:
npx indexnow-notifier
You can also clone the repository and install it manually:
git clone https://github.com/mrepol742/indexnow-notifier cd indexnow-notifier npm i -g .
For Linux users, you may need sudo when installing globally:
sudo npm i -g indexnow-notifier
Because Linux likes reminding us who’s boss.
Built for CI/CD Pipelines
The main use case is deployment automation. After your application deploys,
indexnow-notifierThis helps search engines discover fresh content faster without waiting for crawlers to revisit your site naturally.
Especially useful for:
- Frequently updated websites
- Blogs
- Documentation sites
- Ecommerce pages
- News content
- SEO focused projects
Basically, if your pages change often, this tool helps search engines keep up.
Current Focus
I intentionally started with Next.js support first because that’s what I use most in production.
Supporting both the Pages Router and App Router was important since many projects are currently living in that awkward “half migrated” state.
What’s Coming Next
I’m currently working on expanding framework support.
Planned integrations include:
- React Router
- Laravel
- Angular
The long term goal is to make
indexnow-notifierI want developers to spend less time configuring SEO notifications and more time building actual features.
Or fixing CSS.
Probably fixing CSS.
This is the initial NPM release, so there’s still plenty to improve, polish, and expand.
But even in its current state, it already saves repetitive deployment work and makes IndexNow integration much easier for Next.js projects.
If you try it out and have suggestions, feedback, or feature requests, feel free to open an issue or contribute to the repository.
Automation should remove friction, not create more of it.
You can explore more about the project here: