Services · Full Websites
Full websites, 5–7 pages
A complete website of five to seven pages — typically home, about, services, case studies and contact, plus the pages your business needs — with one consistent design and motion system across all of them. Every page is designed and coded from a blank file.
- Price
- From $1,500
- Typical timeline
- 4–6 weeks
- Ideal for
- Small businesses, agencies, studios and growing startups
One experience, not seven separate pages
A multi-page site only feels considered when every page speaks the same language: the same type system, the same colour logic, the same way things move when they enter the screen. That shared system is designed first, so the about page and the case studies feel like parts of one brand rather than pages that happen to share a logo.
Within that system each page gets its own job. The homepage makes the first impression, the service pages answer specific questions, the case studies prove the claims, and the contact page removes the last reasons not to get in touch.
Motion with a purpose
Animation is used to direct attention, not to fill space. GSAP drives entrance reveals and scroll-linked transitions timed so the site never feels like it is performing for its own sake — every animation earns its place by pointing towards the next thing the visitor needs to see.
Design happens directly in the browser rather than in static mockups, because a layout that looks right in a design tool can still feel wrong the moment it moves. You see how the site moves from the first week, not a flat approximation of it.
No templates, no page builders
Every page is hand-coded in Next.js and exported as static files. There is no WordPress install to patch, no plugin that breaks on update, and no page builder adding weight to every page — which is a large part of why custom sites stay fast when template sites slow down.
It also means the design and motion belong to your brand. None of it can be cloned from a theme your competitors can buy for the same price.
Structured for search from the start
A multi-page site is where search visibility is really won or lost, because each page can rank for its own query. Every page ships with its own title, description and structured data, pages link to each other in a way that makes the site’s structure obvious to search engines, and the sitemap and Search Console setup are part of the launch rather than an afterthought.
What's included
- 5–7 custom-designed pages on one shared visual system
- A consistent GSAP motion system across the whole site
- Responsive layouts for mobile, tablet and desktop
- Unique titles, descriptions and structured data for every page
- Internal linking, sitemap and Google Search Console setup
- Accessibility audit and cross-browser testing
- Core Web Vitals optimisation
- Static deployment on Cloudflare Pages
Case studies that show this build
- Alexander Krane — Tattoo Artist PortfolioPortfolio for a fine-line and realism tattoo artist.
- The Expat Suite — Expat Platform & Resource HubDigital platform and resource hub for expats and international professionals.
- The Expat Saas — Mobile-First Web PortalCompanion web portal for The Expat Suite platform.
The techniques behind it
- Next.js & Static ExportNext.js App Router compiled to a fully static site — output: 'export' — with no server process, no cold starts, and nothing left to patch at 2am.
- React & TypeScriptEvery component, hook, and shared module here is typed end-to-end — catching state-shape mismatches between independent systems before they ship, not after.
- Tailwind CSS v4Tailwind v4 for fast, consistent layout work — paired with hand-written CSS for the parts (3D stacking, custom shader overlays, keyframe animation) that need pixel-level control a utility class can’t express.
Have a brief in mind? You will get an honest answer on fit, a price range and a realistic timeline within 24 hours.