Skip to content
Ben Peetermans

Ben Peetermans

Builder. 20 years shipping for the web.

Let's talk
All projects
Founder

SerpDelta

Daily GSC ranking snapshots with alerts and digests.

5 days to feature-complete serpdelta.com

57 commits in 5 days. Full product before launch.

Results

57
Commits in 5 days
11
Services
~30
Routes

The Problem

Google Search Console has all your ranking data but makes it hard to track specific pages over time. There's no way to say "watch these 10 URLs and tell me when they drop." You either check manually or miss it. Solo site owners and small teams don't need the full GSC firehose — they need a focused view of the pages that matter, with alerts when something changes.

What It Is

Daily GSC snapshots for tracked pages and keywords. Connects via Google OAuth, pulls ranking data on a schedule, stores it locally in SQLite. Surfaces changes, flags drops, generates weekly digests. Not an SEO suite — a focused tracking layer on top of GSC as the single source of truth. $5/property/mo for Pro.

What I Built

Full-stack SaaS with multi-tenant SQLite architecture (master DB + per-user tenant databases). Google OAuth handling both auth and API access with a single token. Three-layer sync system (top 100 for UI, top 500 for discovery, tracked items for precision). Alert scoring engine with z-score statistical significance, position bracket weighting, and traffic validation. Weekly digest generation with analyst-style summaries. Domain-level Stripe subscriptions. Content hub with 37 learn articles, docs, and changelog. Dynamic OG image generation. Deployment pipeline with 8-point preflight validation. 40 Blade templates, ~30 routes, 11 services.

The Outcome

Feature-complete SaaS in 5 days. Auth, syncing, dashboard, rankings, alerts, digests, billing, content — all working. Blocking on Google OAuth verification (sensitive scope, 3-6 week review) and Stripe live configuration.