Work / Twisted Thorn — Editing House Website
Twisted Thorn — Editing House Website
Twisted Thorn (editorial business)

The challenge
The site started as an AI-generated starter build with cosmetic-only authentication and manuscript/enquiry handling that needed real security. Since taking it over, the scope grew from stabilising the platform into an ongoing engagement covering pricing, search visibility, and content.
Approach
- Replaced the site's cosmetic-only authentication with real Supabase Auth, and locked down Row-Level Security so CMS writes are admin-only
- Redesigned the services page into CMS-managed Bronze/Silver/Gold pricing tiers the client can edit without a developer
- Ran an SEO programme: FAQ/Person/Review schema markup, and genre-specific editing landing pages targeting queries surfaced from Google Search Console
- Built a News page that reads the client's existing Buttondown newsletter back into the site
- Improved performance with React Query caching/prefetching and eager-loaded navigation to remove loading flashes and layout shift, and wired up PostHog analytics
ViteReactTypeScriptSupabaseReact QueryPostHog