Changelog

New features, improvements, and fixes shipped to GSCPilot.

featureMar 21, 2026

Product changelog page

Added this changelog page to track all product updates, features, and improvements in one place.

featureMar 21, 2026

Security and trust page

Published /security with detailed information on encryption, OAuth scopes, PR safety model, AI data handling, infrastructure, and data retention policies.

launchMar 21, 2026

Stripe payments live

Three subscription tiers are now live: Starter ($19/mo), Growth ($49/mo), and Agency ($99/mo). All plans include a 7-day free trial with card verification upfront.

featureMar 20, 2026

Plan gating and usage enforcement

Free trial users are limited to 3 scans total with blurred recommendations. Paid plans enforce monthly limits on scans, recommendations, and PRs. Upgrade prompts appear when limits are reached.

featureMar 20, 2026

Choose plan page and trial flow

New users now select a plan and enter card details before accessing the dashboard. 7-day free trial with Stripe card verification ensures no fake signups.

featureMar 20, 2026

Billing portal and account deletion

Paid users can manage billing, update card, and view invoices via Stripe Customer Portal. Account deletion with double confirmation removes all data permanently.

featureMar 19, 2026

Framework support expanded

Added auto-detection and PR support for Astro, Gatsby, Hugo, Docusaurus, Remix, and SvelteKit. WordPress sites get scan and recommendations with manual-only apply.

featureMar 18, 2026

4 SEO landing pages

Created keyword-targeted pages: /seo-for-developers, /seo-for-founders, /automatic-seo, and /google-search-console-tool. Each with FAQPage schema and educational content.

launchMar 18, 2026

5 free SEO tools

Launched free tools at /tools: Title Tag Checker, Meta Description Checker, Heading Structure Checker, Schema Markup Generator, and comprehensive Site Audit with scoring.

improvementMar 17, 2026

Homepage visual overhaul

Animated typewriter terminal, gradient shimmer H1, count-up stats, cursor-tracking glow cards, floating ambient orbs, CTA glow pulse, and infinite framework marquee.

improvementMar 17, 2026

12 homepage FAQs with schema

Expanded FAQ section from 5 to 12 questions targeting long-tail SEO keywords. Added 'Why GSCPilot' comparison section (manual vs automated workflow).

improvementMar 16, 2026

Shared footer with backlinks

Unified footer component across all pages with Product, Free Tools, Use Cases, and Legal columns. Includes 'Built by Alex Thorp' backlink to athorp.io.

featureMar 16, 2026

DataFast analytics and revenue attribution

Added DataFast tracking script on all pages. Stripe checkout passes visitor and session IDs for accurate marketing channel attribution on conversions.

fixMar 15, 2026

Favicon and brand icons

Generated favicon.ico, apple-touch-icon, icon-192/512, OG image, and web manifest from the GSCPilot logo. Replaced generic Vercel favicon everywhere.

improvementMar 15, 2026

Sitemap expanded to 16 URLs

Sitemap now includes all public pages: homepage, pricing, 5 tools, 4 landing pages, changelog, security, privacy, and terms. Fixed robots.txt to use www.gscpilot.com.

improvementMar 14, 2026

Dark terminal dashboard aesthetic

Complete dashboard redesign with dark terminal theme. TerminalCard and TerminalLog components, typewriter scanning animation, monospace data display, and indigo accents.

featureMar 14, 2026

Terminal scan experience

When running a scan, a terminal window shows character-by-character progress with status entries. Shows 'scan running' vs 'scan complete' clearly. Long-running scans get periodic status updates.

featureMar 13, 2026

Dedicated Changes page

Shipped changes moved from bottom of recommendations to their own sidebar page with filter tabs: All, Awaiting Merge, Measuring, Measured, No Change.

improvementMar 12, 2026

Auto-sync PR merge status

The suggestions page now fires a background call to check GitHub for merged PRs on load. Changes update from 'awaiting merge' to 'measuring' without waiting for cron.

fixMar 11, 2026

GitHub webhook for instant PR tracking

Configured GitHub App webhook to fire on PR merge/close events. Changes update instantly when PRs are merged, with automatic search engine notifications.

fixMar 10, 2026

Partial batch apply for PRs

When creating a PR with multiple fixes, unmappable suggestions (CMS routes, dynamic pages) are skipped instead of failing the entire batch. Response shows which were applied and which were skipped.

fixMar 9, 2026

AI fallback chain fix

Fixed critical bug where all three AI models shared one AbortController. When the first model timed out, it instantly killed the fallback models. Each model now gets its own controller.

fixMar 8, 2026

Scan time budget increased

Manual scan budget increased from 40s to 120s. The previous 40s limit caused AI calls to abort before completing, resulting in empty recommendations.

fixMar 7, 2026

Branch resolution for PRs

PR creation now auto-resolves the repo default branch when github_branch is empty or missing. Prevents 404 errors on repos without an explicit branch configured.

featureMar 5, 2026

7/14 day change lock system

After a fix ships, the affected page enters a 7-day hard lock (no new recommendations) and 14-day soft lock (visible but not shippable). Prevents recommendation spam on recently changed pages.

fixMar 21, 2026

Squirrel website audit integration

Ran SquirrelScan audit on gscpilot.com itself. Fixed title lengths, meta descriptions, accessibility (form labels, main landmarks), og:image, and og:url mismatches across all pages.