Sample project: Happy Party – Website Refresh
A fast, modern site concept for a children’s party company that was relying on Facebook and an outdated website. This build focuses on one clear booking funnel, local SEO and a simple CMS so they can run offers and updates without needing a dev. It will be rolled into their full brand refresh in 2026.
Overview
Happy Party’s old site was dated and did not represent her brand well, so most enquiries were coming through Facebook instead. I designed and built a lightweight, conversion-focused site that actually matches how they sell: clear packages, strong visuals and a direct path to checking availability.
Tech stack: React (Vite + TypeScript), Tailwind CSS, Sanity CMS, Vercel
Client: Happy Party – children’s party & entertainment brand
Project: New marketing site + booking funnel (prototype)
Stage: Shipped as a working sample – to be applied with 2026 brand refresh
Objective
Turn the website into a real lead source, not just an online flyer
Make it easy for parents to see what’s on offer, what areas are covered and how to book
Set up an SEO-friendly structure that can rank locally for children’s party searches
Keep maintenance simple with a small CMS so they can post News & Offers without breaking anything
Give the client a site they’re proud to roll out with their 2026 rebrand
SEO & Site Structure
I built the site around a single idea: one funnel, many doors.
Clear IA:
/Home,/packages,/themes,/gallery,/reviews,/faqs,/about,/bookDedicated booking page (
/book)Every “Check availability” button points here
Easier to track and reduces distractions vs “scroll to a form”
Content hub:
/posts(News & Offers)For promos, seasonal themes and tips
Expands long-tail search coverage and keeps the site fresh
Local SEO baked in:
Copy written around “children’s party entertainers + [area]” and theme phrases
Space for LocalBusiness schema and service-area content on Home
Internal links from posts → Packages/Themes → Book
The result: a parent can land on any page, understand the value quickly, and always end up at /book with minimal friction.
Technical Setup
Built as if it were going live tomorrow:
Performance
Lightweight React build with Vite and tree-shaking
Hero image served via
<picture>with WebP andfetchPriority="high"for faster LCPNon-critical images lazy-loaded; layout kept stable to avoid jank
CMS & reliability
Sanity powers News & Offers and (later) Gallery content
If env variables are missing, the app degrades safely so deploys never break the site
Images generated via
@sanity/image-urlfor responsive crops
SEO & sharing
Route-level control for titles and meta descriptions
Canonicals on key pages to avoid duplication
Open Graph defaults so links look good on Facebook / WhatsApp
Semantic HTML, proper heading order, labelled forms and alt text
Deployment
Deployed on Vercel with CI/CD and instant rollbacks
Sanity Studio isolated from the main app so content work doesn’t break builds
Impact & Next Steps
Expected impact once live
Higher CTR from search thanks to targeted titles and clearer value props
More form submissions, WhatsApp taps and calls because every CTA drives to
/bookBetter local visibility from LocalBusiness schema and service-area copy
Stronger engagement (lower bounce, better time on site) from faster load and a clean layout
Compounding organic traffic from regular News & Offers posts linking back into Packages and Themes
Measurement plan
GA4 events on:
“Check availability” button clicks
WhatsApp / tel: taps
Form start vs form complete
Search Console to track:
Coverage and rich-result enhancements
Queries around party themes + “near me” terms
Roadmap with the client
Plug in final branding and copy for the 2026 refresh
Wire Gallery, Reviews and FAQs into Sanity
Add schema for FAQ and Reviews (if policy-compliant)
Optional: scheduling widget on
/bookto reduce back-and-forth
This featured website is a sample redesign for Happy Party, a children’s party company, built to show how I’d structure a growth-first, SEO-ready site for their brand refresh.
Ready to make your site work for you?
Tell me about your business and I’ll send back a simple plan for your website and SEO.