Competitor Sitemap Watcher
Add competitor or prospect domains and get a weekly digest of pages they added or removed, read from their public sitemaps.
Economics
- Pricing example
- $9/month for 10 domains; $19/month for 50
- Daily math
- $20/day is about $600/month, e.g. 40 users x $9 + 13 users x $19 = about $607/month.
- Target if you hit the daily math
- Target: $600 / month at about 53 paying users
Audience and urgency
Audience: Content marketers, SEO freelancers, agencies and SaaS founders tracking competitors or prospect websites.
Urgency: New landing pages, pricing pages and blog posts show what competitors are investing in, but checking their sites by hand is easy to forget. Full monitoring suites are more than a small team needs.
MVP scope
- ✓ Find sitemaps from robots.txt 'Sitemap:' lines or /sitemap.xml, including sitemap indexes
- ✓ Fetch once a day per domain, politely, and store the URL list
- ✓ Diff new, removed and lastmod-changed URLs
- ✓ Path filters (e.g. /blog/, /pricing, /features) and a weekly email digest
- ✓ Stripe subscription tiers by domain count
Omitted features
- - Do NOT crawl or copy page content beyond the sitemap
- - Do NOT access anything behind a login
- - Do NOT fetch more than once a day per domain
Suggested stack
- Frontend
- Next.js + Tailwind CSS
- Backend or API
- Scheduled worker (Cloud Run job or small VPS) + Postgres
- Payments
- Stripe Billing
- Hosting
- Vercel for the app; Cloud Run or Fly.io for the daily worker
Repository metadata
- Blueprint ID
competitor-sitemap-watcher- Category ID
lead_scraper_tool- Monetization ID
micro_subscription
Day-one distribution
Channels
- Reddit r/SEO and r/content_marketing (follow rules)
- SEO and content communities on X (Twitter) and LinkedIn
- Free one-off 'what did this site publish recently?' checker
Reddit strategy
Share how to read a competitor's sitemap by hand, then offer the free one-off checker.
Cold outreach or directory hook
Offer agencies a free month for their client-competitor sets.
Search keywords
monitor competitor new pages, sitemap change monitor, track competitor website changes
One-shot master prompt
Build a "Sitemap Watcher" SaaS with Next.js, Tailwind CSS, Postgres and a daily worker. Core requirements: 1. Domain list per user; on add, read robots.txt for Sitemap: lines (fallback /sitemap.xml, /sitemap_index.xml) and show the discovered sitemaps. 2. Daily worker: fetch each sitemap (gzip supported, follow sitemap indexes, max 50k URLs per domain, 1 request per second per host, user agent with contact URL), store URL + lastmod snapshots. 3. Diff against the previous snapshot: new URLs, removed URLs, lastmod changes; store change events. 4. Dashboard with per-domain timelines and path filters; weekly digest email (Resend) grouped by domain and filter. 5. Stripe Billing tiers ($9 for 10 domains, $19 for 50) and a public one-off checker that lists the 50 most recent URLs by lastmod.
Comparable products
Published 2026-10-08.
Related blueprints
Broken Link ProspectorGive it the public resource pages you want links from, and it finds their dead outbound links, shows what the dead page used to be, and exports a tidy outreach list.Domain Age & Registration Checker (RDAP)Upload a list of domains and get creation date, expiry date, registrar and status for each through RDAP, the official registration data protocol, then export a CSV.Email List Syntax & MX CheckerUpload a CSV of emails and flag bad syntax, domains with no mail server, common typos, role addresses and disposable domains before you send.Event Agenda Speaker Extractor (paste-in)Paste the text of a public event agenda and get a clean table of speakers, roles, companies and sessions, ready to plan who to meet at the event.