for small
A senior design and engineering team. Custom websites for small businesses that build trust and bring new clients through SEO: Google-ready structure, metadata, sitemap, schema markup, and Lighthouse 99.
Do not pay twice for a template.
Most agency sites look the same because they're built the same way. A Webflow template, swapped logos, shipped. They rank low, convert lower, and need a redesign in eighteen months. The brand pays twice.
Templates age fast. Do not pay twice for the same website.
We design and code each site from scratch, without templates or starter kits. Custom typography, hand-tuned spacing, original illustration where it matters. Built on Next.js 16 and Sanity for content, deployed on Vercel. Your team can update copy without us in the loop.
We quote a fixed price and a launch date in the contract before we open the design file. A landing ships in 7–10 days, a larger brand site in 3–4 weeks. Seventy sites in three years, one missed deadline (a visa delay in October 2024; the client got 15% back, no questions). Every site we launched is still live.
How we compare to other options.
If a Webflow template will do the job, you'll get more value from one of the cheaper options below. Here's where we sit.
We're a fit for editorial brand sites that need to read as carefully as your business reads in person. For simpler work, hire a freelancer.
Design tools we know, production stack we ship.

Kindr Dental
An editorial landing for a dental practice built around dental anxiety. We replaced a generic medical template with a calm, slow, magazine-style site. Custom typography (Instrument Serif + Inter), original photography, a six-service grid with hand-tuned SVG icons, booking copy written for the patients who avoid dentists. Shipped in eleven working days.
Recent sites we shipped this season.
Six sites, six different businesses. Open a case to see what it looked like before and after.

Lanvin Clinic

Maison Ivoire

Atelier Aigerim

Wayward Barbershop

Pacific Heights Dental

Wayfarer Vet
Recent sites we shipped this season.
Six sites, six different businesses. Open a case to see what it looked like before and after.
Website promotion.
We do not only design and build pages. Every site ships with search basics in place: structure, speed, metadata, indexable copy, sitemap, and schema. Not a promise of “rank #1 tomorrow”, just the foundation a serious website needs to be discoverable.
The page gets a clear title, description, fast render, Open Graph, and schema markup. Google, Bing, and other search engines see a proper document, not just a beautiful screen.

Technical foundation
We set metadata, canonical URLs, sitemap, robots.txt, and schema so search engines understand the pages.
Speed and accessibility
We watch Lighthouse, Core Web Vitals, mobile layout, and a readable heading structure.
Service pages
We help structure services, cities, FAQ, and cases around the searches your customers actually make.
After launch
We connect analytics and Search Console so you can see indexing, clicks, and the queries people use to find you.
From brief to live URL.
Five steps. A landing takes 7–10 days, a larger brand site 3–4 weeks. Price and date are fixed before we open the design file.
First conversation
Telegram or WhatsApp first. Write whenever, we reply the same day. If you'd rather hear voices, we hop on a call, an hour at most. We listen: who you want as clients, what tone reads honest for your category, what hasn't worked before.
Design phase
Three to four days in Figma. One direction, not three options to vote on: design isn't done by committee. You see the file every evening, not at a Friday demo. We iterate until it sits right.
Build sprint
Three to five days of build. A working link every day, so you watch it come together. The content editor is wired in from day one and you can edit copy yourself while we build.
Launch
Production deploy on your domain, DNS and analytics. One-hour CMS onboarding for your team. Lighthouse audit reviewed live on the call. You own everything from day one.
Aftercare
Thirty days of fixes, copy tweaks, and small improvements on us. We watch the analytics with you until conversion settles where it should.
Seventy shipped, every site at 99 Lighthouse, one missed deadline.
They already want you. The site is what makes them pick you.
Usually you've already been found: on Instagram, on maps, through a friend. Then it gets subtler. The client has twenty questions about you. What does it cost, what's included, who works there, how to prepare, how you're different from the two competitors next door. On Instagram, getting those answers takes forty minutes between posts, stories and a slow DM. On a site it takes three minutes. The site in your Instagram bio is where interest turns into a choice, and where you stop being 'one of three' and become 'the one.'
She has ten questions in her head. Instagram answers none of them.
She's already found you: in the feed, by recommendation, on the map. Opens Instagram, and immediately has a stack of specifics: what's the price of long-hair colouring, do you do permanent makeup, which stylists work with fine hair, can you fit her in Saturday morning, are there package discounts. To figure that out in Instagram, she has to scroll a hundred posts and skim through stories. Nobody does that. She closes the app and goes to the competitor with a website link in the bio, where in ninety seconds she gets everything. A site in the bio is the place where an already-interested client stops comparing you with the two salons next door and picks you. Without it, she picks at random, and most of the time it's not you.
- Full pricing with a description for every procedure. No 'ask in DM': she sees the number, fits it in her budget, books. Trust jumps by 30% at that moment alone
- Stylist cards: who does what, which techniques, days off. Not 'we have Gulnara on staff' but an actual page with her work. A client doesn't pick the salon, she picks a person
- FAQ tailored to the niche: how to prepare, what not to do before, what to bring. Removes twenty questions before she asks them in DM
If your niche isn't here, that doesn't mean we don't do it. We just haven't written it up yet. Message us, and in five minutes we'll explain where your client's trust is leaking right now and how a site closes that gap.
Sites we look at.
These are not our cases. They are two public sites that set the world standard for web craft. We open them when we want a reminder of how far the web can actually go as a medium. If your budget and brief allow, we can ship at this scale. If not, even a simple landing comes out cleaner, because this is the bar that lives in our heads.

Lusion
Edan Kwan's Sydney studio. They build sites for Adobe, Lacoste, Spotify, Atari, Figma. Their own site is a 3D physics playground in WebGL: objects suspended in space, react to the cursor, and hold 60 fps even on mid-tier hardware. The kind of work shown at conferences and saved into Awwwards permanent collections.
Lusion is the ceiling of the web as a medium, the line nobody has pushed past yet. We aren't going to ship that for $300, that would be a lie. But that is the scale we measure our craft against. So even a budget landing of ours doesn't read like "a Tilda template wired up in an evening": every decision about animation, type and spacing is chosen on purpose, not by accident.
- WebGL / Three.js that runs on any device, not only on a top-tier MacBook
- Micro-animations engineered frame by frame, not pulled from a stock library
- The studio site itself is the portfolio. it sells without slides or explanations

Lando Norris
Personal site of Formula 1 driver Lando Norris. Cinematic typography, hero treated as the opening shot of a film, sections on races, merch, and brand stitched into a single editorial feed. Built the way a high-profile public figure's brand should look: no sliders, no stock photos, no empty "follow us" promises.
Proof that one person can be worth more than ten company "about us" pages. The same approach applies to any personal brand: a doctor, a lawyer, a coach, a chef, a salon owner whose face matters more than a service list. We have clients who need exactly this, and the Lando Norris site is one of the bars we aim at in the personal-brand format.
- Hero as cinematography, not a slider with three photos and arrows
- Content sections (events, merch, bio) stitched into a single editorial feed
- Strong typography as the main visual language, no effect overload
Not every project needs Lusion-grade craft. Most need to first stop losing leads in Direct. We work on both floors, but we always look up.
Pricing, in your currency.
No hidden lines, no hourly. One number in the contract before we start. Switch the view to see the number in your currency.
LANDING
Single-page site
- Custom design from a blank file, no template
- Responsive: phone, tablet, desktop
- 99/100 Google PageSpeed score
- Modern stack: Next.js + Vercel
- Content editor: change text without us
- Basic SEO + Open Graph for social
- Move to your domain, all access yours
- 30 days of post-launch fixes, on us
Reply within an hour
BRAND SITE
Multi-page company site
- 5–10 pages: services, cases, team, contact
- Full Sanity CMS
- Custom illustrations and animations
- Extended SEO + structured data
- Analytics: GA4 + social pixels
- Multi-language if needed: EN / UK / RU
- Blog or news section
- Integrations: WhatsApp, Telegram, forms
- Online booking or reservations
Reply within an hour
This is an introductory rate. We're building out a new round of public case studies, so the next batch of clients pays less than we'll charge in six months. It's an honest trade: you get agency-level design at a freelancer price, we get cases and testimonials to grow on. Once ten new public cases are up, prices return to our regular rate. If you want the intro rate, message us now.
Not included: domain (~$10/yr), photography, copy from scratch. Vercel hosting is free for most SMB sites in the first year.
What we put in writing.
Four clauses, in writing, in every contract we sign, written the way we'd want to be hired ourselves.
Fixed price, in writing, before kickoff
We give you one number after the brand call. If we estimated wrong, we eat the cost. Your invoice doesn't change.
Miss the deadline, 15% off the bill
Every contract has a hard launch date. If we slip, you pay 15% less. It's happened once in three years.
Direct line, daily updates.
You get a Slack channel with the whole team. End-of-day demos, Friday checkpoint. No PMs translating, no agency layers. You always know what shipped today.
30 days of fixes after launch
We stay on for a month after you go live. Bugs, tweaks, copy tuning, all on us until the site is settled.
We've signed seventy of these. Read every clause before kickoff.
Tell us about the brand.
We reply within 4 hours during business hours, 12 hours otherwise. Usually with questions, sometimes with a price. Either way you'll know in 24 hours whether we're the right team for it.





