Sitemap change monitoring

Know when a new page enters any sitemap.

SitemapKit watches a website's XML sitemaps, remembers every URL, and sends your application a signed webhook when something new appears.

First check is a quiet baseline Signed HMAC deliveries No credit card

Live monitor

Acme product catalog

Watching
08:00

Baseline captured

1,284 URLs remembered

14:00

No new pages

1,284 URLs checked

20:00

3 new pages

+3

/products/atlas

/products/orbit

/blog/launch-week

Webhook delivered
200 · 184ms

A signal, not a report

Turn newly published pages into an event.

Stop downloading sitemap files and diffing them yourself. Each monitor turns a changing URL inventory into a reliable trigger your stack can use.

01 · Baseline

Remember what exists

Discover sitemap files, follow their indexes, and store each existing URL without sending an alert.

02 · Compare

Check on schedule

Re-crawl at your plan cadence and compare the result with every URL previously observed.

03 · Notify

Ping your webhook

Deliver only genuine additions with the monitor, run, URL count, signature, and delivery ID.

Your pipeline starts at the webhook.

Send new URLs to an indexing queue, cache warmer, content audit, competitor feed, agent, or any HTTPS endpoint you control.

HMAC SHA-256 signature
Five delivery attempts
Structured JSON payload
Stable delivery ID
Read webhook documentation
sitemap.pages.discoveredPOST
{
  "event": "sitemap.pages.discovered",
  "data": {
    "monitor": {
      "id": "m_7f9...",
      "url": "https://example.com"
    },
    "run": {
      "totalUrls": 1287,
      "newUrlCount": 3
    },
    "newUrls": [
      "https://example.com/products/atlas",
      "https://example.com/products/orbit",
      "https://example.com/blog/launch-week"
    ]
  }
}

Built for reactions

New page discovered. Now do something useful.

Feed an AI agent

Queue fresh documentation or articles for extraction and knowledge-base ingestion.

Watch competitors

Know when a competitor launches a product, location page, article, or campaign.

Automate SEO QA

Run checks on newly published URLs before they quietly enter search workflows.

Warm your systems

Preload caches, screenshots, search indexes, or analytics annotations on publish.

Monitoring included

Start with one watch. Scale when cadence matters.

Every plan includes signed webhooks, history, nested sitemap support, and delivery retries. Upgrade for more monitors, URLs, and faster checks.

Free

€0/month

  • 1 sitemap monitor
  • Daily checks
  • 1,000 URLs per monitor
  • Signed webhook retries
Start free

Starter

€9/month

  • 5 sitemap monitors
  • Checks every 6 hours
  • 10,000 URLs per monitor
  • Signed webhook retries
Choose Starter
Best for automation

Pro

€29/month

  • 25 sitemap monitors
  • Hourly checks
  • 50,000 URLs per monitor
  • Signed webhook retries
Choose Pro

Sitemap monitoring FAQ

Does the first scan trigger a webhook?+

No. The first successful scan records the existing sitemap URLs as a baseline. Webhooks start with URLs discovered on later checks, so setup cannot flood your endpoint with every page already on the site.

Does it support sitemap indexes?+

Yes. SitemapKit discovers files through robots.txt and common paths, then follows nested XML sitemap indexes and deduplicates page URLs before comparing them with the baseline.

What happens when my webhook is unavailable?+

Non-2xx deliveries are retried up to five times. Each request includes an event ID for idempotency and an HMAC signature so your application can verify its origin.

Will a removed page trigger again if it returns?+

No. SitemapKit remembers URLs already observed by that monitor. The same URL is not announced twice, even if it temporarily disappears from the sitemap and later returns.

Put your first sitemap on watch.

One free monitor, daily checks, signed webhooks, and no credit card.

Create a free monitor