Back to blogs

indexnow-notifier Initial NPM Release

A simple CLI tool that automates IndexNow notifications for Next.js projects and CI/CD pipelines.

2026-05-123 min read

seocicdautomationnpmnextjs

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-notifier
is a lightweight CLI utility designed for CI/CD pipelines that automatically sends updated URLs to IndexNow services after deployment.

Right 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-notifier
can notify IndexNow services about updated pages immediately.

This 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-notifier
framework friendly while keeping the setup minimal.

I 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: