Seattle, United StatesWeb developer in Seattle

Web developer in Seattle: booking and forms that keep what a customer typed

I build booking flows and forms that hold on to every detail a customer enters, even after a wrong tap or a refresh, and the pages around them load fast on mobile data. An audit of the site you have now is the first piece of work I'd do as a web developer in Seattle. It decides between a fix and a rebuild, and my team does either in Kolkata, India.

Seattle, United States

Overview

Four things to remove, or a rebuild?

A site collects extra parts over time. A plugin here, a tracking script there, an extra field on a form.

So I check first. Sometimes the finding is a handful of things to take out, and when it is, that's the job I quote.

If the audit points to a rebuild, design joins the scope, and the designer on my team draws the new screens before they're built.

A broad-leafed plant right in front of the camera, a raised laptop and a grey office chair blurred behind it, Kolkata, India

What a booking flow has to get right

I'll test each of these on a phone before launch.

  • 01

    Nothing typed twice

    a form carries the details forward from the step before.
  • 02

    Your place held

    going back a step doesn't wipe the booking.
  • 03

    No extra steps

    any field you can't justify comes out.
  • 04

    A clear next step

    the confirmation screen says what happens now and who will be in touch.

What gets built here

Service businesses and software companies

The work starts in a different place for each. Try your own booking flow on your phone and note each step that made you pause. Our first call starts from that list.

  • Trades, clinics, studios and restaurants — the booking flow, the contact form and the phone number come first, each one checked on a phone.
  • Software companies — the marketing site sits beside your product, so its code, its speed and the scripts it loads are built for your engineers to inspect.

What a scope from me looks like

A first scope for a site that already takes bookings

An example first scope — a trade, clinic, studio or software company with a site already live
v1
FIXED PRICE · PER PHASE

Included

  • A written scope: every page and feature as its own line, agreed before work starts
  • Design to build, reviewed on a staging URL that stays open the whole project
  • Mobile first — checked on a real phone
  • Domain, hosting and every account created in your name from day one
  • Booking and form flows tested on a phone over a slow connection
  • Basic on-page SEO: titles, descriptions, headings, sitemap, Search Console connected
  • A runbook at handover: how to edit it, what renews and when

Phase two

  • A rebuild, if the first round of removals doesn't cover it
  • A link from the booking flow into the calendar you use now
  • Ongoing SEO once the site has traffic to read
  • A maintenance plan once the site is live
  • Logo and brand design, quoted separately from the build
Each is scoped from what the first round turns up.

Not doing

  • Guaranteed rankings
Google decides where each page lands. My team makes sure each one can be crawled and read.

Where this comes from

Where my 900+ comes from

My record runs to 900+ projects completed since 2017, and the US work alone comes to 600+ projects for US clients.

On a fix, every change is made first on a copy of your site, where you can book a test appointment yourself.

The team works on your schedule, in your time zone. We meet on video, and every page sits on a staging link you can open whenever you like.

1written scope2staging url3your accounts4runbook

What moves the number

What sets the amount of work

When your calendar has to receive each booking, that link is the heaviest piece of work. The other lines each carry their own reason.

How much of the current site stayswhatever stays doesn't need a new build
Steps in the booking flowmore steps mean more screens to build and test
A calendar or scheduling linkeach system shares its data on its own terms
Tracking scripts you keepeach is loaded so it doesn't hold up the page
Pages that rank todayeach one is carried across to the new build
Forms beyond bookingeach sign-up or enquiry form is built and tested on its own

What changes the size of the job.

FAQ

Before the audit starts

Every test runs on a real phone over a throttled connection.

Does a technical audience change how a website is built?

A technical audience adds to the testing. I test each flow on a slow phone connection and look at the page in the browser's developer tools, since a technical visitor may look there too.

What decides the size of a booking flow?

A booking flow's size depends on the number of steps, what each step has to remember and whether it writes into a calendar you already use. Each of those becomes a separate line of the written scope, and you'll see what a simpler flow would leave out.

When is a site slow enough to matter?

A site is slow enough to matter when a visitor on a phone is left waiting for the first screen. I'll measure it on a mid-range phone with a throttled connection, and list each thing that holds the page up, largest first.

What happens to tracking scripts during an audit?

Each tracking script is listed with what it measures and who reads its reports. Scripts you still use are kept and loaded after the page itself, and any that nobody reads any more come out, with your agreement.

Next step

Have customers complained about the site?

If customers have written in about the site, those messages are worth forwarding. They'll show me which pages to open first.

Published · Updated