Daily runs to IndexNow and Google's Indexing API

Your sitemap changes, sent to search engines automatically.

ZenSEO reads your Search Console sitemaps, finds pages whose lastmod changed, and notifies Bing, Yandex, and other IndexNow engines, plus Google for job and livestream pages.

  • Free, no card required
  • AES-256 encrypted credentials
  • 90 days of run history

Pasting URLs into Search Console doesn't scale

The usual routine: publish, open Search Console, paste the URL into Request Indexing, and hope. Or skip it and wait for crawlers to come around.

New pages wait to be found

Crawlers come back on their own schedule. Until they do, a new or updated page can't show up in results.

Pages slip through

One URL at a time works for a launch. It breaks down across hundreds of pages and the updates you forget to submit.

Failures stay silent

A missing IndexNow key or a quota error rejects your submission, and nothing tells you it happened.

Connect once. Every change goes out on its own.

Start from the Search Console property you already have. Credentials and results stay scoped to each site.

  1. 01

    Connect Search Console

    Sign in and import the Search Console properties and sitemaps you already have access to.

  2. 02

    Turn on providers

    Add your IndexNow key, and connect Google if you publish job or livestream pages.

  3. 03

    Check the log

    Runs happen daily or on demand. Open any run to see exactly what each provider received.

Changes go out the same day

The daily run picks up every page whose sitemap lastmod changed and notifies providers without you opening Search Console.

Only what changed, within each provider's rules

Unchanged pages are skipped, duplicates and off-property URLs are dropped, and Google submissions stay under a 200-request daily cap.

A record of every submission

Each run shows submitted, skipped, and failed counts per provider, with the error each provider returned.

Built to be checked, not taken on faith

ZenSEO is new, so there's no wall of customer logos here. These are the things you can verify for yourself.

AES-256-GCM
Service-account keys are encrypted at rest and checked against the exact Search Console property before they're saved.
Official APIs
Submissions go through IndexNow and Google's Indexing API. No scraping, no browser automation, no workarounds.
90 days
Every run is kept with per-provider counts and readable errors, so you can check what happened last week.
Plain limits
Submission is a notification, not a promise of crawling, indexing, or ranking. ZenSEO says so instead of hiding it.

Four jobs, done on every run

ZenSEO finds your pages, sends them where they're accepted, runs on schedule, and shows you the result.

Finds every page worth sending

  • Pulls every URL from the sitemaps already declared in your Search Console property.
  • Drops duplicates, invalid URLs, and anything outside your property before a request goes out.
  • Skips pages it already sent until their sitemap lastmod changes, so unchanged pages don't burn quota.

Sends each URL where it's accepted

  • IndexNow reaches Bing, Yandex, Seznam, Naver, and other participating engines for any added, updated, or deleted URL.
  • Checks that your IndexNow key file is live, so submissions aren't silently rejected.
  • Google's Indexing API is meant for pages with JobPosting or livestream BroadcastEvent data. ZenSEO warns you before you turn it on, then sends batches of 100 under a 200-request daily cap.

Runs without you

  • Runs every day at 02:00 UTC with nothing to remember.
  • Start a manual run whenever you publish something that can't wait.
  • Sign in with Google or upload a service account. Service-account keys are encrypted at rest.

Shows you what happened

  • Submitted, skipped, and failed counts for each provider on every run.
  • The error each provider returned, in plain text, next to the URL it was about.
  • 90 days of history, shared with the teammates you invite to a site.
Akshit Kr Nagpal

Why I built ZenSEO

I run a few websites of my own. Every time I shipped a page, I'd open Search Console, paste the URL into Request Indexing, and move on to the next one. When I added IndexNow for Bing, I had no idea whether my key file was even working. Submissions failed quietly, and I found out weeks later.

So I built the tool I wanted: read the sitemaps I already have, send what changed to the providers that accept it, and keep a log I can actually read. No content generators, no rank trackers, nothing I'd have to learn before it helped.

I'm keeping it free because I want people to use it. If it saves you the copy-paste routine, it's doing its job.

Akshit Kr Nagpal

akshit.io@akshit_io on XGitHub

Free. That's the whole plan.

No trial, no subscription, and no one-time fee. ZenSEO never asks for a card.

ZenSEO

$0no subscription

  • Every Search Console property you have access to
  • Up to 50,000 sitemap URLs per site
  • IndexNow submissions for every verified host
  • Google Indexing API with a 200-request daily cap
  • Daily and on-demand runs with 90 days of history

Nothing to refund, because you never pay. Remove a site to stop its runs, or email us to delete your data.

Frequently asked questions

The questions worth asking before you connect a site.

What does ZenSEO cost?

Nothing. ZenSEO is free. There's no trial, subscription, or one-time fee, and it never asks for a card.

Does submission guarantee indexing or ranking?

No. A successful submission only means a provider received the notification. Search engines independently decide whether and when to crawl, index, display, or rank a URL.

Does IndexNow submit URLs to Google?

No. IndexNow notifications are shared among participating search engines such as Bing, Yandex, Seznam, and Naver; Google is not currently a participant. ZenSEO keeps IndexNow and Google's Indexing API as separate providers.

Which pages are eligible for Google's Indexing API?

Google documents the Indexing API for pages containing JobPosting or BroadcastEvent structured data. ZenSEO shows this eligibility warning and applies batches of 100 with a 200-request daily safety cap.

Will ZenSEO spam search engines with my whole sitemap every day?

No. Once a URL is accepted, it isn't sent again until its sitemap lastmod changes; failed submissions remain eligible for a later run when quota is available. Pages without a lastmod are sent once. Duplicates, invalid URLs, and URLs outside your property are dropped before anything goes out.

Is it safe to give ZenSEO my Google credentials?

You can sign in with Google or upload a service account. ZenSEO validates a service account against the exact Search Console property, then encrypts it with AES-256-GCM. You can remove a service account at any time, or revoke Google access from your Google account settings.

Do I have to change anything on my site?

Only the IndexNow key file, if you use IndexNow. ZenSEO reads the sitemaps you already declared in Search Console and checks that the key file is live before submitting.