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. Or follow along via RSS.
Coming up · 5 on the roadmap
Wire MeiliSearch (or Algolia) into the ⌘K palette so visitors can full-text-search journal posts, glossary entries, case studies, and changelog entries from one input. Today's palette only matches titles + tags; the next pass searches body content too.
Past issues at /journal/newsletter. The double-opt-in flow ships people the welcome immediately; archived issues let prospects browse what they'd be receiving before subscribing.
Surface the visitor's billing history inside /dashboard with one-click PDF downloads. Stripe already issues invoices over email; this just makes them findable later without inbox-trawling.
The glossary is at 26 entries. Targeting 50+ — covering more SEO + a11y vocabulary, with a per-category index so the page is browseable by topic rather than just alphabetically.
See itEach case study at /work/<slug> picks up its own mini-changelog of post-launch changes — what we shipped, when, and what moved. Compounds the case study from "what we built" into "what we keep building".
Shipped · 12 entries
Added Tarnshire — a premium domestic-cleaning brand for South Manchester — to selected work. Built from naming to live Stripe revenue: coverage-gated booking, published-rate payments, and a same-cleaner promise. Our first case study that ships a real booking-and-payments product, not a marketing site.
See itThe free site audit at /audit now accepts a second URL and renders both audits side-by-side with deltas. Each PSI score, metric, and Web Vitals reading is paired with the competitor's, plus a synthesis line up top — "You're 7 points behind on Performance — 0.6s slower than them on LCP." Two parallel calls to PageSpeed Insights, cached for an hour by URL.
See itTwo 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.