GoSmartR
GoSmartR
Studio · Release notes
Every change to gosmartr.co.uk that’s worth telling you about. We ship continuously; this is what makes the cut. Want what we’re working on right now? See /now.
Two transparency surfaces: /now is a single dense snapshot of what the studio is actually doing — currently shipping, London time, bookings, what's on the desk. /changelog is the page you're reading. Built so repeat visitors have something to come back to.
See itThe studio site failed several checks in our own /audit tool. Fixed the form-label and ARIA-role findings, brought heading order back into sequence on the Narrative section, and synced the schema.org socials with the visible footer. Performance pass next.
/book is live with a Cal.com inline embed wrapped in editorial copy. Replaces the old Calendly link that nobody clicked. Picks up naturally after the audit: "saw your scores, want to talk?"
See itShared <SEOLandingPage> component drives /web-design-london and /web-design-for-saas as proof. Pattern lets us ship more focus pages in ~80 lines each — Manchester, Edinburgh, restaurants, fintech all queued.
See itClient reports now render at /dashboard/reports/[id] with a print stylesheet that strips dashboard chrome for clean A4 PDFs. Filenames default to "GoSmartR — <report title>" so saved files make sense outside the dashboard.
New dashboard users get a 'three things to know' email immediately. Editorial shell, primary CTA to /pricing, secondary to /book. Fire-and-forget — a missed welcome email doesn't block the redirect to the dashboard.
Paste any URL into /audit, get a Lighthouse-grade report on a mobile-throttled connection. Same audit Google ranks pages with. No email gate — the report is the offer, not the bait.
See itRebuilt /pricing from "three tiers" to "Foundation → Acceleration → Scale" — a relationship that compounds rather than three options on a shelf. Foundation now reads as the deliberate starting point, not the cheap one.
See itSpeed Insights flagged a Cumulative Layout Shift score of 3.96 (forty times the "good" threshold). Traced it to SplitText swapping plain text for inline-block spans on hydration. Now we render identical markup on server and client. CLS dropped to 0.018.
Mounted both alongside Plausible — Vercel for deployment-aware metrics + Core Web Vitals per route, Plausible for cookieless referrer/UTM tracking. Adjusted CSP to whitelist va.vercel-scripts.com so the scripts can actually load.
That’s the lot — for now
Want studio updates in your inbox? Subscribe in the journal footer.