Changelog

What's New in Geogrid

All the latest features, improvements, and fixes shipped to Geogrid.

March 21, 2026API & Performance

Public REST API v1

Full REST API for programmatic access. Launch scans, retrieve results, and check credit balance via API keys. Bearer token auth with SHA-256 hashing, rate limiting per plan (60-250 req/min), and structured JSON error responses.

API Documentation

Comprehensive API docs page with endpoint reference, curl examples, response schemas, error codes, and authentication guide. Styled for developers, inspired by Stripe and GitHub docs.

API Key Management

Create, view, and revoke API keys directly from the Settings page. Keys are shown once on creation, stored as SHA-256 hashes. Up to 5 active keys per account. Usage stats and last-used timestamps tracked.

Google Analytics Integration

GA4 tracking integrated with cookie consent. Analytics only load after user accepts cookies — fully GDPR compliant. Preconnect hints for faster script loading.

Performance Optimization

Landing page components now use dynamic imports for code splitting. Below-the-fold sections (MapBlock, Pricing, FAQ, etc.) load as separate chunks, reducing initial bundle size and improving LCP.

March 19, 2026V2 Features

Tier-Based Access System

Plans now gate features. Free users get 5 scans with 200 credits. Paid plans (Freelance, Agency, Enterprise) unlock unlimited scans, PDF/XLSX/PNG exports, scan comparison, and scheduled rescans. Limits enforced server-side and reflected in the UI.

Settings & Subscription Management

New settings page to manage your profile, view your current plan, upgrade or downgrade via Stripe, and access the Stripe Customer Portal to manage billing, invoices, and cancellation.

Stripe Payment Integration

Buy credit packs directly from the dashboard with Stripe Checkout. Four packs available (Starter to Scale). Secure webhook processing with idempotency checks ensures credits are added exactly once.

Scheduled Rescans

Automate your rank tracking with scheduled rescans. Choose daily, weekly, or monthly frequency from any scan detail page. Manage all schedules from the dashboard with pause/resume controls. Powered by Vercel Cron.

Email Alerts on Ranking Drops

Get notified when your rankings drop. After each scheduled rescan, the system compares your visibility score with the previous scan. If it drops below your threshold, you receive a detailed email alert via Resend.

Scan Tags & Projects

Organize your scans with tags. Add project names or client labels in the wizard, filter your history by tag, and edit tags inline on any scan detail page. Tags carry over on rescans.

Mini Sparklines

Each scan row now shows a tiny trend chart (last 5 scans for the same keyword). Green if trending up, red if declining — spot patterns at a glance without opening the detail page.

Share Scan as Image

Export any scan as a 1200x630 PNG — perfect for sharing on social media, client reports, or Slack. Copy to clipboard or download. Includes map, visibility score, rank distribution, and branding.

March 18, 2026Polish

Soft Delete & Scan Management

You can now delete scans from your dashboard. Data is preserved behind the scenes for cache integrity, but removed from your view. Inline confirmation prevents accidental deletion.

Smart Credit Validation

Credits are now validated before scan launch — the system checks if you have enough for your chosen grid size. No more exceeding your balance. Realistic cost estimates show max credits including adaptive Phase 2.

Visibility Chart Fixes

The visibility-over-time chart now deduplicates scans on the same day, showing only the latest data point. No more overlapping dots.

Smart Keyword Grouping

The Keywords Tracked widget now extracts individual words from compound queries. A scan for "pizza kiosque" connects with a scan for "pizza" — giving you cross-scan insights.

March 15, 2026Dashboard

Full Dashboard Experience

Comprehensive dashboard with KPI cards (visibility score, scan count, credits), visibility chart over time, keyword tracking widget, and paginated scan history with status filters.

Interactive Scan Detail Page

Full-screen Leaflet map with heatmap view, grid overlay, rank legends, and tooltips. Toggle between point markers and colored rectangles. Keyboard shortcuts (H for heatmap, G for grid).

Scan Comparison Mode

Compare any two scans of the same keyword side-by-side. The map shows rank deltas (improved/declined) with color-coded visualization — green for gains, red for losses.

XLSX & PDF Export

Export any scan as a detailed Excel spreadsheet or a dark-themed PDF report with map screenshot, rank distribution chart, and summary stats. Ready for client reporting.

March 10, 2026Engine

Adaptive Scan Engine (Phase 1 + 2)

The core scanning engine uses a two-phase approach: Phase 1 samples the grid at half resolution, then Phase 2 fills gaps where rankings change rapidly. This cuts API calls by 30-50% on average.

72h Spatial Cache System

Scan results are cached for 72 hours at the coordinate level. Repeat scans in the same area consume zero credits for cached nodes — significant savings on monitoring workflows.

Anti-Abuse & Security Layer

Multi-layered protection: disposable email blocking (121k+ domains), IP + browser fingerprint tracking for multi-account detection, per-user and per-IP rate limiting on all endpoints.

March 2026Foundation

Geogrid Waitlist & Landing Page Live

Initial deployment of the public-facing site. Built on Next.js 15 with Framer Motion for high-performance rendering. Real-time waitlist counter. Full SEO with structured data.

IDW Algorithm Architecture

Finalized the core mathematical model for Inverse Distance Weighting (IDW). This interpolation engine fills unmeasured grid nodes, enabling high-resolution heatmaps from sparse data.

Supabase Infrastructure Init

Provisioned the foundational database schema with Row Level Security (RLS) on all tables, credit ledger system, and auto-profile creation on signup with 200 free credits.

Want to shape what we build next?

Join the waitlist and vote on upcoming features.

Join Waitlist