• Shoreline
  • Richmond Beach
  • Edmonds
  • Lynnwood
  • Seattle
  • Kirkland
  • Bellevue
  • Bainbridge Island
  • Kingston
Get Started
Web design

Hand-built, not builder-made.

A custom website for your small business, coded from scratch. Fast, mobile-first, easy to find on Google, and yours to run without ever opening a dashboard.

No templates, no page builders, no bloat. Just a site that loads instantly and works everywhere, built and looked after by one engineer.

Engineered to measurable targets.

Core Web Vitals · held on every page

Google's Core Web Vitals are the floor, not the goal. Every page gets measured on a real phone over a real network before it launches, then tested again after.

  • <2.5s LCP

    Largest Contentful Paint

    Your main content is on screen fast, not after a spinner and three font swaps.

  • <200ms INP

    Interaction to Next Paint

    Taps and clicks answer immediately. No dead-feeling menus, no laggy forms.

  • <0.1 CLS

    Cumulative Layout Shift

    Nothing jumps while the page loads. Space is reserved for every image and embed.

Plus semantic HTML, WCAG 2.2 AA contrast and full keyboard support on every template.

Why it's a different build

Hand-built means no ceiling.

Page builders start fast and then hit a wall. The layout you actually want needs a plugin, the plugin costs you speed, and the speed costs you in search. Writing it by hand removes the ceiling.

  • No plugin tax

    Every feature is written for your site. Nothing loads a 300KB library just to render a button.

  • One person, start to finish

    Whoever designs it writes the code and answers your email. Nothing gets lost in a handoff.

  • Shaped around your customer

    The layout follows what your customers actually need to do, not what a theme demo happened to look like.

  • Room to grow

    A new service page, a booking form, a second location. The structure is ready for it without a rebuild.

What happens, and when.

Scope and price fixed before design starts

Most small business sites go live in two to four weeks. You review real pages in your own browser, not flat mockups, and you know what each stage produces before it begins.

  • Days 1-3

    Scope and sitemap

    A short call about what your customers need to do, then a page-by-page plan and a fixed price. You approve both before any design work starts.

    signed scope
  • Week 1

    Design in the browser

    Your homepage and one interior page, built as real pages you can click on your own phone. Changes are cheap at this stage, so this is where we make them.

    approved key pages
  • Weeks 2-3

    Build and content

    The remaining pages, your copy and photos, forms wired up and tested, everything measured against the performance targets above.

    site on a staging URL
  • Launch day

    Go live and verify

    DNS, SSL, redirects from every old URL, then Search Console and a final crawl. Nothing is left pointing at the old host.

    live and measured
The programme

What's in every build.

Four workstreams, itemised in your scope before you commit. The same four run whether it is a five-page site or twenty. The depth scales, the discipline does not.

  • 01

    Plan and structure

    The thinking that makes everything after it faster.

    • Kickoff call
    • Page-by-page content plan
    • Sitemap and URL structure
    • Competitor and search check
  • 02

    Design from a system

    Type, colour, spacing and components defined once, then applied everywhere.

    • Colour and type scale
    • Key pages at desktop and mobile
    • Reviewed as working pages
    • Motion that serves the content
  • 03

    Build and SEO foundations

    Hand-coded, with search built in from the wireframe rather than bolted on after.

    • Semantic HTML, WCAG 2.2 AA
    • Core Web Vitals targets
    • Images optimised at every size
    • Titles, meta and structured data
    • Internal linking plan
  • 04

    Launch and measure

    Live, verified, and still watched afterwards.

    • DNS, SSL and redirects
    • Sitemap and Search Console
    • Post-launch crawl check
    • Analytics on key actions
    • First-month check-in
Design from a system

One system behind every page.

Type, colour, spacing and components get defined before any page is designed. That is why the twentieth page looks like the first, and why adding a page later does not quietly break the layout.

The system outlives the launch. New pages, a seasonal promotion, a service you add next year: they inherit what is already there instead of reinventing it.

Type scaledisplay / heading / body
Colour tokenscontrast-checked pairs
Spacing scale4 / 8 / 16 / 24 / 32
Componentsone definition, reused
Why not a builder

Two ways to get a website.

A page builder

  • A monthly fee, then plugin fees on top
  • Gets slower with every page you add
  • You keep it updated
  • A template other businesses are also using
  • Built for the platform, not for you

Hand-coded by an engineer

  • One monthly price, everything in it
  • Stays fast however far it grows
  • I keep it updated
  • Designed for your business only
  • Built for what your customers need to do
Before you ask

Asked before every project.

  • $150 a month, all in. That covers the build, hosting, the domain setup, SSL and ongoing edits. There is no separate build fee to find up front, which is the part that usually stops a small business from starting.

  • Most small business sites go live in two to four weeks from the day the scope is signed. The timeline above breaks down what happens in each stage and what you get at the end of it.

  • Hand-written HTML, CSS and JavaScript, built as static pages and served from a global CDN. No WordPress, no page builder, no plugin stack. That is why the pages load quickly and why there is nothing sitting there waiting to be patched.

  • You will not need to. Send the change in plain English and it goes live, usually the same day. There is no dashboard to learn and no password to lose, which for most small business owners is the feature, not the limitation.

  • Yes. Every old URL gets redirected to its new home so the rankings and the links you already have keep working, and the old site stays up until the new one is verified.

  • ...