Strategist · Designer · Operator

Launch
with Ben



Founder

Search Console tracking that tells you which pages moved, and why.

Daily Search Console snapshots that tell you which pages moved, and why.

5 days to feature-complete serpdelta.com

Win: Feature-complete SaaS in 5 days, on per-tenant databases and z-score significance.

The results

5 days
Idea to feature-complete
Database per tenant
Not a shared column
Computed significance
Not a guessed threshold

What was in the way

Google Search Console has all your ranking data but makes it hard to track specific pages over time. There is no way to say "watch these 10 URLs and tell me when they drop." You either check manually or miss it. The trap underneath is statistical: a page moving from position 47 to 52 is noise, and a page moving from 3 to 8 is an emergency, so any alert built on raw position change will either scream constantly or stay silent through the one drop that mattered.

What it is

Daily GSC snapshots for tracked pages and keywords, reading your own Search Console data rather than a third-party rank tracker's estimate, so the numbers reconcile with what Google already tells you. It surfaces changes, flags drops and generates weekly digests. Not an SEO suite — a focused tracking layer with GSC as the single source of truth. Free tier, with Pro at $5 per property.

What I built

Feature-complete in five days, and the two decisions that made it hold up were structural. First, multi-tenant isolation by database rather than by column: a master DB plus one tenant database per user. Second, an alert engine scored on z-score statistical significance with position-bracket weighting and traffic validation, so significance is computed rather than guessed at with a threshold. On top: Google OAuth serving both sign-in and API access from one token, a three-layer sync (top 100 for the UI, top 500 for discovery, tracked items for precision), analyst-style weekly digests, domain-level Stripe subscriptions, dynamic OG image generation, and a deploy pipeline with 8-point preflight validation.

The outcome

Live and free to start. An early build that taught the lessons the later ones are built on: tenant isolation at the database boundary, significance as a computed property rather than a threshold, and a preflight that refuses to deploy rather than a checklist somebody remembers.

Visit serpdelta.com ← All projects Work with me